hackware.ru Open in urlscan Pro
185.26.122.9  Public Scan

URL: https://hackware.ru/?p=4830
Submission Tags: falconsandbox
Submission: On May 19 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

POST https://hackware.ru/wp-comments-post.php

<form action="https://hackware.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form" enctype="multipart/form-data">
  <p class="comment-notes"><span id="email-notes">Ваш адрес email не будет опубликован.</span> <span class="required-field-message" aria-hidden="true">Обязательные поля помечены <span class="required" aria-hidden="true">*</span></span></p>
  <p class="comment-form-comment"><label for="comment" style="display: none;">Комментарий <span class="required" aria-hidden="true">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525"
      style="visibility: hidden; display: none;"></textarea></p>
  <div id="cke_comment" class="cke_1 cke cke_reset cke_chrome cke_editor_comment cke_ltr cke_browser_webkit" dir="ltr" lang="en" role="application" aria-labelledby="cke_comment_arialbl"><span id="cke_comment_arialbl" class="cke_voice_label">Rich Text
      Editor, comment</span>
    <div class="cke_inner cke_reset" role="presentation"><span id="cke_1_top" class="cke_top cke_reset_all" role="presentation" style="height: auto; user-select: none;"><span id="cke_10" class="cke_voice_label">Editor toolbars</span><span
          id="cke_1_toolbox" class="cke_toolbox" role="group" aria-labelledby="cke_10" onmousedown="return false;"><span id="cke_14" class="cke_toolbar" aria-labelledby="cke_14_label" role="toolbar"><span id="cke_14_label"
              class="cke_voice_label">Document</span><span class="cke_toolbar_start"></span><span class="cke_toolgroup"
              role="presentation"><a id="cke_15" class="cke_button cke_button__source cke_button_off" href="javascript:void('Source')" title="Source" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_15_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(2,event);" onfocus="return CKEDITOR.tools.callFunction(3,event);" onclick="CKEDITOR.tools.callFunction(4,this);return false;"><span class="cke_button_icon cke_button__source_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1968px;background-size:auto;">&nbsp;</span><span id="cke_15_label" class="cke_button_label cke_button__source_label" aria-hidden="false">Source</span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_16" class="cke_toolbar" aria-labelledby="cke_16_label" role="toolbar"><span id="cke_16_label" class="cke_voice_label">Clipboard/Undo</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_17" class="cke_button cke_button__cut cke_button_disabled " href="javascript:void('Cut')" title="Cut" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_17_label" aria-haspopup="false" aria-disabled="true" onkeydown="return CKEDITOR.tools.callFunction(5,event);" onfocus="return CKEDITOR.tools.callFunction(6,event);" onclick="CKEDITOR.tools.callFunction(7,this);return false;"><span class="cke_button_icon cke_button__cut_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -312px;background-size:auto;">&nbsp;</span><span id="cke_17_label" class="cke_button_label cke_button__cut_label" aria-hidden="false">Cut</span></a><a id="cke_18" class="cke_button cke_button__copy cke_button_disabled " href="javascript:void('Copy')" title="Copy" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_18_label" aria-haspopup="false" aria-disabled="true" onkeydown="return CKEDITOR.tools.callFunction(8,event);" onfocus="return CKEDITOR.tools.callFunction(9,event);" onclick="CKEDITOR.tools.callFunction(10,this);return false;"><span class="cke_button_icon cke_button__copy_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -264px;background-size:auto;">&nbsp;</span><span id="cke_18_label" class="cke_button_label cke_button__copy_label" aria-hidden="false">Copy</span></a><a id="cke_19" class="cke_button cke_button__paste cke_button_off" href="javascript:void('Paste')" title="Paste" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_19_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(11,event);" onfocus="return CKEDITOR.tools.callFunction(12,event);" onclick="CKEDITOR.tools.callFunction(13,this);return false;"><span class="cke_button_icon cke_button__paste_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -360px;background-size:auto;">&nbsp;</span><span id="cke_19_label" class="cke_button_label cke_button__paste_label" aria-hidden="false">Paste</span></a><a id="cke_20" class="cke_button cke_button__pastetext cke_button_off" href="javascript:void('Paste as plain text')" title="Paste as plain text" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_20_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(14,event);" onfocus="return CKEDITOR.tools.callFunction(15,event);" onclick="CKEDITOR.tools.callFunction(16,this);return false;"><span class="cke_button_icon cke_button__pastetext_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1656px;background-size:auto;">&nbsp;</span><span id="cke_20_label" class="cke_button_label cke_button__pastetext_label" aria-hidden="false">Paste as plain text</span></a><a id="cke_21" class="cke_button cke_button__pastefromword cke_button_off" href="javascript:void('Paste from Word')" title="Paste from Word" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_21_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(17,event);" onfocus="return CKEDITOR.tools.callFunction(18,event);" onclick="CKEDITOR.tools.callFunction(19,this);return false;"><span class="cke_button_icon cke_button__pastefromword_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1608px;background-size:auto;">&nbsp;</span><span id="cke_21_label" class="cke_button_label cke_button__pastefromword_label" aria-hidden="false">Paste from Word</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_22" class="cke_button cke_button__undo cke_button_disabled " href="javascript:void('Undo')" title="Undo" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_22_label" aria-haspopup="false" aria-disabled="true" onkeydown="return CKEDITOR.tools.callFunction(20,event);" onfocus="return CKEDITOR.tools.callFunction(21,event);" onclick="CKEDITOR.tools.callFunction(22,this);return false;"><span class="cke_button_icon cke_button__undo_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -2232px;background-size:auto;">&nbsp;</span><span id="cke_22_label" class="cke_button_label cke_button__undo_label" aria-hidden="false">Undo</span></a><a id="cke_23" class="cke_button cke_button__redo cke_button_disabled " href="javascript:void('Redo')" title="Redo" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_23_label" aria-haspopup="false" aria-disabled="true" onkeydown="return CKEDITOR.tools.callFunction(23,event);" onfocus="return CKEDITOR.tools.callFunction(24,event);" onclick="CKEDITOR.tools.callFunction(25,this);return false;"><span class="cke_button_icon cke_button__redo_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -2184px;background-size:auto;">&nbsp;</span><span id="cke_23_label" class="cke_button_label cke_button__redo_label" aria-hidden="false">Redo</span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_24" class="cke_toolbar" aria-labelledby="cke_24_label" role="toolbar"><span id="cke_24_label" class="cke_voice_label">Editing</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_25" class="cke_button cke_button__find cke_button_off" href="javascript:void('Find')" title="Find" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_25_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(26,event);" onfocus="return CKEDITOR.tools.callFunction(27,event);" onclick="CKEDITOR.tools.callFunction(28,this);return false;"><span class="cke_button_icon cke_button__find_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -600px;background-size:auto;">&nbsp;</span><span id="cke_25_label" class="cke_button_label cke_button__find_label" aria-hidden="false">Find</span></a><a id="cke_26" class="cke_button cke_button__replace cke_button_off" href="javascript:void('Replace')" title="Replace" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_26_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(29,event);" onfocus="return CKEDITOR.tools.callFunction(30,event);" onclick="CKEDITOR.tools.callFunction(31,this);return false;"><span class="cke_button_icon cke_button__replace_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -624px;background-size:auto;">&nbsp;</span><span id="cke_26_label" class="cke_button_label cke_button__replace_label" aria-hidden="false">Replace</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_27" class="cke_button cke_button__selectall cke_button_off" href="javascript:void('Select All')" title="Select All" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_27_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(32,event);" onfocus="return CKEDITOR.tools.callFunction(33,event);" onclick="CKEDITOR.tools.callFunction(34,this);return false;"><span class="cke_button_icon cke_button__selectall_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1848px;background-size:auto;">&nbsp;</span><span id="cke_27_label" class="cke_button_label cke_button__selectall_label" aria-hidden="false">Select All</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_28" class="cke_button cke_button__scayt cke_button_off" href="javascript:void('Spell Checker')" title="Spell Checker" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_28_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(35,event);" onfocus="return CKEDITOR.tools.callFunction(36,event);" onclick="CKEDITOR.tools.callFunction(37,this);return false;"><span class="cke_button_icon cke_button__scayt_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1824px;background-size:auto;">&nbsp;</span><span id="cke_28_label" class="cke_button_label cke_button__scayt_label" aria-hidden="false">Spell Check As You Type</span><span class="cke_button_arrow"></span></a></span><span
              class="cke_toolbar_end"></span></span><span class="cke_toolbar_break"></span><span id="cke_29" class="cke_toolbar" aria-labelledby="cke_29_label" role="toolbar"><span id="cke_29_label" class="cke_voice_label">Paragraph</span><span
              class="cke_toolbar_start"></span><span class="cke_toolgroup"
              role="presentation"><a id="cke_30" class="cke_button cke_button__numberedlist cke_button_off" href="javascript:void('Insert/Remove Numbered List')" title="Insert/Remove Numbered List" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_30_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(38,event);" onfocus="return CKEDITOR.tools.callFunction(39,event);" onclick="CKEDITOR.tools.callFunction(40,this);return false;"><span class="cke_button_icon cke_button__numberedlist_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1416px;background-size:auto;">&nbsp;</span><span id="cke_30_label" class="cke_button_label cke_button__numberedlist_label" aria-hidden="false">Insert/Remove Numbered List</span></a><a id="cke_31" class="cke_button cke_button__bulletedlist cke_button_off" href="javascript:void('Insert/Remove Bulleted List')" title="Insert/Remove Bulleted List" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_31_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(41,event);" onfocus="return CKEDITOR.tools.callFunction(42,event);" onclick="CKEDITOR.tools.callFunction(43,this);return false;"><span class="cke_button_icon cke_button__bulletedlist_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1368px;background-size:auto;">&nbsp;</span><span id="cke_31_label" class="cke_button_label cke_button__bulletedlist_label" aria-hidden="false">Insert/Remove Bulleted List</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_32" class="cke_button cke_button__outdent cke_button_disabled " href="javascript:void('Decrease Indent')" title="Decrease Indent" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_32_label" aria-haspopup="false" aria-disabled="true" onkeydown="return CKEDITOR.tools.callFunction(44,event);" onfocus="return CKEDITOR.tools.callFunction(45,event);" onclick="CKEDITOR.tools.callFunction(46,this);return false;"><span class="cke_button_icon cke_button__outdent_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1104px;background-size:auto;">&nbsp;</span><span id="cke_32_label" class="cke_button_label cke_button__outdent_label" aria-hidden="false">Decrease Indent</span></a><a id="cke_33" class="cke_button cke_button__indent cke_button_off" href="javascript:void('Increase Indent')" title="Increase Indent" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_33_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(47,event);" onfocus="return CKEDITOR.tools.callFunction(48,event);" onclick="CKEDITOR.tools.callFunction(49,this);return false;"><span class="cke_button_icon cke_button__indent_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1056px;background-size:auto;">&nbsp;</span><span id="cke_33_label" class="cke_button_label cke_button__indent_label" aria-hidden="false">Increase Indent</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_34" class="cke_button cke_button__blockquote cke_button_off" href="javascript:void('Block Quote')" title="Block Quote" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_34_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(50,event);" onfocus="return CKEDITOR.tools.callFunction(51,event);" onclick="CKEDITOR.tools.callFunction(52,this);return false;"><span class="cke_button_icon cke_button__blockquote_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -216px;background-size:auto;">&nbsp;</span><span id="cke_34_label" class="cke_button_label cke_button__blockquote_label" aria-hidden="false">Block Quote</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_35" class="cke_button cke_button__justifyleft cke_button_off" href="javascript:void('Align Left')" title="Align Left" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_35_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(53,event);" onfocus="return CKEDITOR.tools.callFunction(54,event);" onclick="CKEDITOR.tools.callFunction(55,this);return false;"><span class="cke_button_icon cke_button__justifyleft_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1176px;background-size:auto;">&nbsp;</span><span id="cke_35_label" class="cke_button_label cke_button__justifyleft_label" aria-hidden="false">Align Left</span></a><a id="cke_36" class="cke_button cke_button__justifycenter cke_button_off" href="javascript:void('Center')" title="Center" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_36_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(56,event);" onfocus="return CKEDITOR.tools.callFunction(57,event);" onclick="CKEDITOR.tools.callFunction(58,this);return false;"><span class="cke_button_icon cke_button__justifycenter_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1152px;background-size:auto;">&nbsp;</span><span id="cke_36_label" class="cke_button_label cke_button__justifycenter_label" aria-hidden="false">Center</span></a><a id="cke_37" class="cke_button cke_button__justifyright cke_button_off" href="javascript:void('Align Right')" title="Align Right" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_37_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(59,event);" onfocus="return CKEDITOR.tools.callFunction(60,event);" onclick="CKEDITOR.tools.callFunction(61,this);return false;"><span class="cke_button_icon cke_button__justifyright_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1200px;background-size:auto;">&nbsp;</span><span id="cke_37_label" class="cke_button_label cke_button__justifyright_label" aria-hidden="false">Align Right</span></a><a id="cke_38" class="cke_button cke_button__justifyblock cke_button_off" href="javascript:void('Justify')" title="Justify" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_38_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(62,event);" onfocus="return CKEDITOR.tools.callFunction(63,event);" onclick="CKEDITOR.tools.callFunction(64,this);return false;"><span class="cke_button_icon cke_button__justifyblock_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1128px;background-size:auto;">&nbsp;</span><span id="cke_38_label" class="cke_button_label cke_button__justifyblock_label" aria-hidden="false">Justify</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_39" class="cke_button cke_button__bidiltr cke_button_off" href="javascript:void('Text direction from left to right')" title="Text direction from left to right" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_39_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(65,event);" onfocus="return CKEDITOR.tools.callFunction(66,event);" onclick="CKEDITOR.tools.callFunction(67,this);return false;"><span class="cke_button_icon cke_button__bidiltr_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -168px;background-size:auto;">&nbsp;</span><span id="cke_39_label" class="cke_button_label cke_button__bidiltr_label" aria-hidden="false">Text direction from left to right</span></a><a id="cke_40" class="cke_button cke_button__bidirtl cke_button_off" href="javascript:void('Text direction from right to left')" title="Text direction from right to left" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_40_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(68,event);" onfocus="return CKEDITOR.tools.callFunction(69,event);" onclick="CKEDITOR.tools.callFunction(70,this);return false;"><span class="cke_button_icon cke_button__bidirtl_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -192px;background-size:auto;">&nbsp;</span><span id="cke_40_label" class="cke_button_label cke_button__bidirtl_label" aria-hidden="false">Text direction from right to left</span></a><a id="cke_41" class="cke_button cke_button__language cke_button_off" href="javascript:void('Set language')" title="Set language" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_41_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(71,event);" onfocus="return CKEDITOR.tools.callFunction(72,event);" onclick="CKEDITOR.tools.callFunction(73,this);return false;"><span class="cke_button_icon cke_button__language_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1224px;background-size:auto;">&nbsp;</span><span id="cke_41_label" class="cke_button_label cke_button__language_label" aria-hidden="false">Set language</span><span class="cke_button_arrow"></span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_42" class="cke_toolbar" aria-labelledby="cke_42_label" role="toolbar"><span id="cke_42_label" class="cke_voice_label">Links</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_43" class="cke_button cke_button__link cke_button_off" href="javascript:void('Link')" title="Link" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_43_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(74,event);" onfocus="return CKEDITOR.tools.callFunction(75,event);" onclick="CKEDITOR.tools.callFunction(76,this);return false;"><span class="cke_button_icon cke_button__link_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1296px;background-size:auto;">&nbsp;</span><span id="cke_43_label" class="cke_button_label cke_button__link_label" aria-hidden="false">Link</span></a><a id="cke_44" class="cke_button cke_button__unlink cke_button_disabled " href="javascript:void('Unlink')" title="Unlink" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_44_label" aria-haspopup="false" aria-disabled="true" onkeydown="return CKEDITOR.tools.callFunction(77,event);" onfocus="return CKEDITOR.tools.callFunction(78,event);" onclick="CKEDITOR.tools.callFunction(79,this);return false;"><span class="cke_button_icon cke_button__unlink_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1320px;background-size:auto;">&nbsp;</span><span id="cke_44_label" class="cke_button_label cke_button__unlink_label" aria-hidden="false">Unlink</span></a><a id="cke_45" class="cke_button cke_button__anchor cke_button_off" href="javascript:void('Anchor')" title="Anchor" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_45_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(80,event);" onfocus="return CKEDITOR.tools.callFunction(81,event);" onclick="CKEDITOR.tools.callFunction(82,this);return false;"><span class="cke_button_icon cke_button__anchor_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1272px;background-size:auto;">&nbsp;</span><span id="cke_45_label" class="cke_button_label cke_button__anchor_label" aria-hidden="false">Anchor</span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_46" class="cke_toolbar" aria-labelledby="cke_46_label" role="toolbar"><span id="cke_46_label" class="cke_voice_label">Insert</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_47" class="cke_button cke_button__image cke_button_off" href="javascript:void('Image')" title="Image" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_47_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(83,event);" onfocus="return CKEDITOR.tools.callFunction(84,event);" onclick="CKEDITOR.tools.callFunction(85,this);return false;"><span class="cke_button_icon cke_button__image_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1008px;background-size:auto;">&nbsp;</span><span id="cke_47_label" class="cke_button_label cke_button__image_label" aria-hidden="false">Image</span></a><a id="cke_48" class="cke_button cke_button__flash cke_button_off" href="javascript:void('Flash')" title="Flash" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_48_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(86,event);" onfocus="return CKEDITOR.tools.callFunction(87,event);" onclick="CKEDITOR.tools.callFunction(88,this);return false;"><span class="cke_button_icon cke_button__flash_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -648px;background-size:auto;">&nbsp;</span><span id="cke_48_label" class="cke_button_label cke_button__flash_label" aria-hidden="false">Flash</span></a><a id="cke_49" class="cke_button cke_button__table cke_button_off" href="javascript:void('Table')" title="Table" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_49_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(89,event);" onfocus="return CKEDITOR.tools.callFunction(90,event);" onclick="CKEDITOR.tools.callFunction(91,this);return false;"><span class="cke_button_icon cke_button__table_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -2064px;background-size:auto;">&nbsp;</span><span id="cke_49_label" class="cke_button_label cke_button__table_label" aria-hidden="false">Table</span></a><a id="cke_50" class="cke_button cke_button__horizontalrule cke_button_off" href="javascript:void('Insert Horizontal Line')" title="Insert Horizontal Line" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_50_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(92,event);" onfocus="return CKEDITOR.tools.callFunction(93,event);" onclick="CKEDITOR.tools.callFunction(94,this);return false;"><span class="cke_button_icon cke_button__horizontalrule_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -960px;background-size:auto;">&nbsp;</span><span id="cke_50_label" class="cke_button_label cke_button__horizontalrule_label" aria-hidden="false">Insert Horizontal Line</span></a><a id="cke_51" class="cke_button cke_button__smiley cke_button_off" href="javascript:void('Smiley')" title="Smiley" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_51_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(95,event);" onfocus="return CKEDITOR.tools.callFunction(96,event);" onclick="CKEDITOR.tools.callFunction(97,this);return false;"><span class="cke_button_icon cke_button__smiley_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1920px;background-size:auto;">&nbsp;</span><span id="cke_51_label" class="cke_button_label cke_button__smiley_label" aria-hidden="false">Smiley</span></a><a id="cke_52" class="cke_button cke_button__specialchar cke_button_off" href="javascript:void('Insert Special Character')" title="Insert Special Character" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_52_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(98,event);" onfocus="return CKEDITOR.tools.callFunction(99,event);" onclick="CKEDITOR.tools.callFunction(100,this);return false;"><span class="cke_button_icon cke_button__specialchar_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -2040px;background-size:auto;">&nbsp;</span><span id="cke_52_label" class="cke_button_label cke_button__specialchar_label" aria-hidden="false">Insert Special Character</span></a><a id="cke_53" class="cke_button cke_button__iframe cke_button_off" href="javascript:void('IFrame')" title="IFrame" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_53_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(101,event);" onfocus="return CKEDITOR.tools.callFunction(102,event);" onclick="CKEDITOR.tools.callFunction(103,this);return false;"><span class="cke_button_icon cke_button__iframe_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -984px;background-size:auto;">&nbsp;</span><span id="cke_53_label" class="cke_button_label cke_button__iframe_label" aria-hidden="false">IFrame</span></a></span><span
              class="cke_toolbar_end"></span></span><span class="cke_toolbar_break"></span><span id="cke_54" class="cke_toolbar" aria-labelledby="cke_54_label" role="toolbar"><span id="cke_54_label" class="cke_voice_label">Basic Styles</span><span
              class="cke_toolbar_start"></span><span class="cke_toolgroup"
              role="presentation"><a id="cke_55" class="cke_button cke_button__bold cke_button_off" href="javascript:void('Bold')" title="Bold" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_55_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(104,event);" onfocus="return CKEDITOR.tools.callFunction(105,event);" onclick="CKEDITOR.tools.callFunction(106,this);return false;"><span class="cke_button_icon cke_button__bold_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -24px;background-size:auto;">&nbsp;</span><span id="cke_55_label" class="cke_button_label cke_button__bold_label" aria-hidden="false">Bold</span></a><a id="cke_56" class="cke_button cke_button__italic cke_button_off" href="javascript:void('Italic')" title="Italic" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_56_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(107,event);" onfocus="return CKEDITOR.tools.callFunction(108,event);" onclick="CKEDITOR.tools.callFunction(109,this);return false;"><span class="cke_button_icon cke_button__italic_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -48px;background-size:auto;">&nbsp;</span><span id="cke_56_label" class="cke_button_label cke_button__italic_label" aria-hidden="false">Italic</span></a><a id="cke_57" class="cke_button cke_button__underline cke_button_off" href="javascript:void('Underline')" title="Underline" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_57_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(110,event);" onfocus="return CKEDITOR.tools.callFunction(111,event);" onclick="CKEDITOR.tools.callFunction(112,this);return false;"><span class="cke_button_icon cke_button__underline_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -144px;background-size:auto;">&nbsp;</span><span id="cke_57_label" class="cke_button_label cke_button__underline_label" aria-hidden="false">Underline</span></a><a id="cke_58" class="cke_button cke_button__strike cke_button_off" href="javascript:void('Strikethrough')" title="Strikethrough" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_58_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(113,event);" onfocus="return CKEDITOR.tools.callFunction(114,event);" onclick="CKEDITOR.tools.callFunction(115,this);return false;"><span class="cke_button_icon cke_button__strike_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -72px;background-size:auto;">&nbsp;</span><span id="cke_58_label" class="cke_button_label cke_button__strike_label" aria-hidden="false">Strikethrough</span></a><a id="cke_59" class="cke_button cke_button__subscript cke_button_off" href="javascript:void('Subscript')" title="Subscript" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_59_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(116,event);" onfocus="return CKEDITOR.tools.callFunction(117,event);" onclick="CKEDITOR.tools.callFunction(118,this);return false;"><span class="cke_button_icon cke_button__subscript_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -96px;background-size:auto;">&nbsp;</span><span id="cke_59_label" class="cke_button_label cke_button__subscript_label" aria-hidden="false">Subscript</span></a><a id="cke_60" class="cke_button cke_button__superscript cke_button_off" href="javascript:void('Superscript')" title="Superscript" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_60_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(119,event);" onfocus="return CKEDITOR.tools.callFunction(120,event);" onclick="CKEDITOR.tools.callFunction(121,this);return false;"><span class="cke_button_icon cke_button__superscript_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -120px;background-size:auto;">&nbsp;</span><span id="cke_60_label" class="cke_button_label cke_button__superscript_label" aria-hidden="false">Superscript</span></a><span
                class="cke_toolbar_separator"
                role="separator"></span><a id="cke_61" class="cke_button cke_button__removeformat cke_button_off" href="javascript:void('Remove Format')" title="Remove Format" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_61_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(122,event);" onfocus="return CKEDITOR.tools.callFunction(123,event);" onclick="CKEDITOR.tools.callFunction(124,this);return false;"><span class="cke_button_icon cke_button__removeformat_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1776px;background-size:auto;">&nbsp;</span><span id="cke_61_label" class="cke_button_label cke_button__removeformat_label" aria-hidden="false">Remove Format</span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_62" class="cke_toolbar" aria-labelledby="cke_62_label" role="toolbar"><span id="cke_62_label" class="cke_voice_label">Styles</span><span class="cke_toolbar_start"></span><span
              id="cke_11" class="cke_combo cke_combo__format cke_combo_off" role="presentation"><span id="cke_11_label"
                class="cke_combo_label">Format</span><a class="cke_combo_button" title="Paragraph Format" tabindex="-1" href="javascript:void('Paragraph Format')" hidefocus="true" role="button" aria-labelledby="cke_11_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(126,event,this);" onfocus="return CKEDITOR.tools.callFunction(127,event);" onclick="CKEDITOR.tools.callFunction(125,this);return false;"><span id="cke_11_text" class="cke_combo_text cke_combo_inlinelabel">Format</span><span class="cke_combo_open"><span class="cke_combo_arrow"></span></span></a></span><span
              id="cke_12" class="cke_combo cke_combo__font cke_combo_off" role="presentation"><span id="cke_12_label"
                class="cke_combo_label">Font</span><a class="cke_combo_button" title="Font Name" tabindex="-1" href="javascript:void('Font Name')" hidefocus="true" role="button" aria-labelledby="cke_12_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(129,event,this);" onfocus="return CKEDITOR.tools.callFunction(130,event);" onclick="CKEDITOR.tools.callFunction(128,this);return false;"><span id="cke_12_text" class="cke_combo_text cke_combo_inlinelabel">Font</span><span class="cke_combo_open"><span class="cke_combo_arrow"></span></span></a></span><span
              id="cke_13" class="cke_combo cke_combo__fontsize cke_combo_off" role="presentation"><span id="cke_13_label"
                class="cke_combo_label">Size</span><a class="cke_combo_button" title="Font Size" tabindex="-1" href="javascript:void('Font Size')" hidefocus="true" role="button" aria-labelledby="cke_13_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(132,event,this);" onfocus="return CKEDITOR.tools.callFunction(133,event);" onclick="CKEDITOR.tools.callFunction(131,this);return false;"><span id="cke_13_text" class="cke_combo_text cke_combo_inlinelabel">Size</span><span class="cke_combo_open"><span class="cke_combo_arrow"></span></span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_63" class="cke_toolbar" aria-labelledby="cke_63_label" role="toolbar"><span id="cke_63_label" class="cke_voice_label">Colors</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_64" class="cke_button cke_button__textcolor cke_button_off" href="javascript:void('Text Color')" title="Text Color" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_64_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(134,event);" onfocus="return CKEDITOR.tools.callFunction(135,event);" onclick="CKEDITOR.tools.callFunction(136,this);return false;"><span class="cke_button_icon cke_button__textcolor_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -432px;background-size:auto;">&nbsp;</span><span id="cke_64_label" class="cke_button_label cke_button__textcolor_label" aria-hidden="false">Text Color</span><span class="cke_button_arrow"></span></a><a id="cke_65" class="cke_button cke_button__bgcolor cke_button_off" href="javascript:void('Background Color')" title="Background Color" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_65_label" aria-haspopup="true" onkeydown="return CKEDITOR.tools.callFunction(137,event);" onfocus="return CKEDITOR.tools.callFunction(138,event);" onclick="CKEDITOR.tools.callFunction(139,this);return false;"><span class="cke_button_icon cke_button__bgcolor_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -408px;background-size:auto;">&nbsp;</span><span id="cke_65_label" class="cke_button_label cke_button__bgcolor_label" aria-hidden="false">Background Color</span><span class="cke_button_arrow"></span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_66" class="cke_toolbar" aria-labelledby="cke_66_label" role="toolbar"><span id="cke_66_label" class="cke_voice_label">Tools</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_67" class="cke_button cke_button__maximize cke_button_off" href="javascript:void('Maximize')" title="Maximize" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_67_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(140,event);" onfocus="return CKEDITOR.tools.callFunction(141,event);" onclick="CKEDITOR.tools.callFunction(142,this);return false;"><span class="cke_button_icon cke_button__maximize_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1464px;background-size:auto;">&nbsp;</span><span id="cke_67_label" class="cke_button_label cke_button__maximize_label" aria-hidden="false">Maximize</span></a><a id="cke_68" class="cke_button cke_button__showblocks cke_button_off" href="javascript:void('Show Blocks')" title="Show Blocks" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_68_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(143,event);" onfocus="return CKEDITOR.tools.callFunction(144,event);" onclick="CKEDITOR.tools.callFunction(145,this);return false;"><span class="cke_button_icon cke_button__showblocks_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 -1896px;background-size:auto;">&nbsp;</span><span id="cke_68_label" class="cke_button_label cke_button__showblocks_label" aria-hidden="false">Show Blocks</span></a></span><span
              class="cke_toolbar_end"></span></span><span id="cke_69" class="cke_toolbar" aria-labelledby="cke_69_label" role="toolbar"><span id="cke_69_label" class="cke_voice_label">about</span><span class="cke_toolbar_start"></span><span
              class="cke_toolgroup"
              role="presentation"><a id="cke_70" class="cke_button cke_button__about cke_button_off" href="javascript:void('About CKEditor')" title="About CKEditor" tabindex="-1" hidefocus="true" role="button" aria-labelledby="cke_70_label" aria-haspopup="false" onkeydown="return CKEDITOR.tools.callFunction(146,event);" onfocus="return CKEDITOR.tools.callFunction(147,event);" onclick="CKEDITOR.tools.callFunction(148,this);return false;"><span class="cke_button_icon cke_button__about_icon" style="background-image:url(https://hackware.ru/wp-content/plugins/ckeditor-for-wordpress/ckeditor/plugins/icons.png?t=F7J8);background-position:0 0px;background-size:auto;">&nbsp;</span><span id="cke_70_label" class="cke_button_label cke_button__about_label" aria-hidden="false">About CKEditor</span></a></span><span
              class="cke_toolbar_end"></span></span></span></span>
      <div id="cke_1_contents" class="cke_contents cke_reset" role="presentation" style="height: 150px;"><span id="cke_75" class="cke_voice_label">Press ALT 0 for help</span><iframe src="" frameborder="0" class="cke_wysiwyg_frame cke_reset"
          style="width: 100%; height: 100%;" title="Rich Text Editor, comment" aria-describedby="cke_75" tabindex="0" allowtransparency="true"></iframe></div><span id="cke_1_bottom" class="cke_bottom cke_reset_all" role="presentation"
        style="user-select: none;"><span id="cke_1_resizer" class="cke_resizer cke_resizer_vertical cke_resizer_ltr" title="Resize" onmousedown="CKEDITOR.tools.callFunction(1, event)">◢</span><span id="cke_1_path_label"
          class="cke_voice_label">Elements path</span><span id="cke_1_path" class="cke_path" role="group" aria-labelledby="cke_1_path_label"><span class="cke_path_empty">&nbsp;</span></span></span>
    </div>
  </div>
  <p></p>
  <p class="comment-form-author"><label for="author">Имя</label> <input id="author" name="author" type="text" value="" size="30" maxlength="245"></p>
  <p class="comment-form-email"><label for="email">Email</label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes"></p>
  <p class="comment-form-url"><label for="url">Сайт</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200"></p>
  <p class="comment-form-subscriptions"><label for="subscribe-reloaded"><input style="width:30px" type="checkbox" name="subscribe-reloaded" id="subscribe-reloaded" value="yes"> Получать новые комментарии по электронной почте. Вы можете
      <a href="https://hackware.ru/?page_id=2&amp;srp=4830&amp;srk=64fa9f8948617a316eec21a7316b7560&amp;sra=s&amp;srsrc=f">подписаться</a> без комментирования.</label></p>
  <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Отправить комментарий"> <input type="hidden" name="comment_post_ID" value="4830" id="comment_post_ID">
    <input type="hidden" name="comment_parent" id="comment_parent" value="0">
  </p>
  <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="77efc14db0"></p>
  <div id="comment-image-reloaded-wrapper">
    <p id="comment-image-reloaded-error"></p><label for="comment_image_reloaded_4830">Вставить картинку в комментарий (GIF, PNG, JPG, JPEG):</label>
    <p class="comment-image-reloaded"><input type="file" name="comment_image_reloaded_4830[]" id="comment_image_reloaded" multiple="multiple"></p>
  </div><!-- #comment-image-wrapper -->
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1652962458085">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST /?p=4830#es_form_f1-n1

<form action="/?p=4830#es_form_f1-n1" method="post" class="es_subscription_form es_shortcode_form " id="es_subscription_form_6285e6847fd68" data-source="ig-es">
  <div class="es-field-wrap"><label>E-mail*<br><input class="es_required_field es_txt_email ig_es_form_field_email" type="email" name="esfpx_email" value="" placeholder="" required="required"></label></div><input type="hidden" name="esfpx_lists[]"
    value="02a455796869"><input type="hidden" name="esfpx_form_id" value="1"><input type="hidden" name="es" value="subscribe">
  <input type="hidden" name="esfpx_es_form_identifier" value="f1-n1">
  <input type="hidden" name="esfpx_es_email_page" value="4830">
  <input type="hidden" name="esfpx_es_email_page_url" value="https://hackware.ru/?p=4830">
  <input type="hidden" name="esfpx_status" value="Unconfirmed">
  <input type="hidden" name="esfpx_es-subscribe" id="es-subscribe-6285e6847fd68" value="2964a27f68">
  <label style="position:absolute;top:-99999px;left:-99999px;z-index:-99;"><input type="email" name="esfpx_es_hp_email" class="es_required_field" tabindex="-1" autocomplete="-1" value=""></label><input type="submit" name="submit"
    class="es_subscription_form_submit es_submit_button es_textbox_button" id="es_subscription_form_submit_6285e6847fd68" value="Submit"><span class="es_spinner_image" id="spinner-image"><img
      src="https://hackware.ru/wp-content/plugins/email-subscribers/lite/public/images/spinner.gif" alt="Loading"></span>
</form>

<form class="gsc-search-box gsc-search-box-tools" accept-charset="utf-8">
  <table cellspacing="0" cellpadding="0" class="gsc-search-box">
    <tbody>
      <tr>
        <td class="gsc-input">
          <div class="gsc-input-box" id="gsc-iw-id1">
            <table cellspacing="0" cellpadding="0" id="gs_id50" class="gstl_50 gsc-input" style="width: 100%; padding: 0px;">
              <tbody>
                <tr>
                  <td id="gs_tti50" class="gsib_a"><input autocomplete="off" type="text" size="10" class="gsc-input" name="search" title="suchen" id="gsc-i-id1" dir="ltr" spellcheck="false"
                      style="width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(&quot;https://www.google.com/cse/static/images/1x/de/branding.png&quot;) left center no-repeat rgb(255, 255, 255); outline: none;"></td>
                  <td class="gsib_b">
                    <div class="gsst_b" id="gs_st50" dir="ltr"><a class="gsst_a" href="javascript:void(0)" title="Suchfeldeingaben löschen" role="button" style="display: none;"><span class="gscb_a" id="gs_cb50" aria-hidden="true">×</span></a></div>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </td>
        <td class="gsc-search-button"><button class="gsc-search-button gsc-search-button-v2"><svg width="13" height="13" viewBox="0 0 13 13">
              <title>suchen</title>
              <path
                d="m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z">
              </path>
            </svg></button></td>
        <td class="gsc-clear-button">
          <div class="gsc-clear-button" title="Ergebnisse löschen">&nbsp;</div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

GET https://softocracy.ru/result.php

<form method="get" id="cse-search-box" action="https://softocracy.ru/result.php">
  <div>
    <input type="hidden" name="cx" value="partner-pub-7219829351026140:5509416913">
    <input type="hidden" name="cof" value="FORID:10">
    <input type="hidden" name="ie" value="UTF-8">
    <nobr> <input type="text" size="10" name="q">
      <input type="submit" name="sa" value="Поиск">
    </nobr>
  </div>
</form>

Text Content

--------------------------------------------------------------------------------


HACKWARE.RU


ЭТИЧНЫЙ ХАКИНГ И ТЕСТИРОВАНИЕ НА ПРОНИКНОВЕНИЕ, ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ

Main Menu
 * Курсы
 * Главная
 * Wi-Fi для Kali
 * Книги
 * Все статьи
 * Форум
 * Доноры


ИНСТРУКЦИЯ ПО HASHCAT: ЗАПУСК И ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ ДЛЯ ВЗЛОМА ПАРОЛЕЙ



--------------------------------------------------------------------------------



В последнее время стали задавать довольно много вопросов по использованию
Hashcat. Многие из этих вопросов являются элементарными и даже уже рассмотрены в
русскоязычной документации. Тем не менее, из-за большого объёма документации
новичкам не всегда просто в ней сориентироваться и найти ответ на свой вопрос.

В данной инструкции я выделил самые базовые шаги по использованию Hashcat и
детально расписал основные режимы работы программы. Эта инструкция рассчитана на
абсолютных новичков. Надеюсь, она уменьшит количество «детских» вопросов.


КАК ЗАПУСТИТЬ И ИСПОЛЬЗОВАТЬ HASHCAT (ИНСТРУКЦИЯ ДЛЯ ВЗЛОМА ПАРОЛЕЙ)


Hashcat – это программа для взлома паролей, это мощный комбайн с большим
количеством возможностей.

Тем не менее, это не самая простая в использовании программа – необходимо
потратить время на её изучение. В данной инструкции раскрыты самые типичные
ситуации работы с hashcat.

Будут рассмотрены как совсем «детские» вопросы, вроде того, «как запустить
hashcat», так и довольно сложные, вроде правильного составления масок,
пользовательских наборов символов, опции программы, решение проблем и прочее.

Особенностью hashcat является очень высокая скорость перебора паролей, которая
достигается благодаря одновременному использованию всех видео карт, а также
процессоров в системе. Возможна работа если установлено несколько видеокарт или
карты разных производителей (например, AMD и NVIDIA).


КОГДА Я КЛИКАЮ НА HASHCAT.EXE МЕЛЬКАЕТ ЧЁРНОЕ ОКНО, А ЗАТЕМ ИСЧЕЗАЕТ


Hashcat – это утилита командной строки. Т.е. у неё нет графического интерфейса в
виде привычного окна. Поэтому пользователям Windows может показаться, что
программа запускается необычным образом.

Для запуска программы необходимо открыть окно командной строки (либо
PowerShell). Чтобы это сделать нажмите сочетание клавиш Win+x, и выберите
Windows PowerShell:



Далее можно действовать двумя способами.

Первый вариант: можно просто перетащить исполнимый файл в окно командной строки.
Исполнимым файлом является hashcat.exe.

Второй вариант: в командной строке можно сменить текущую рабочую директорию на
ту, где размещены исполнимые файлы hashcat. К примеру, у меня программа
расположена в папке C:\Users\Alex\Downloads\hashcat-4.1.0\, чтобы сменить
текущую рабочую папку используется команда cd, после которой указывается папка,
в которую требуется перейти, в моём случае команда выглядет так:

1
cd C:\Users\Alex\Downloads\hashcat-4.1.0\



Как можно увидеть из скриншота, папка C:\WINDOWS\system32 изменена на
C:\Users\Alex\Downloads\hashcat-4.1.0.

Теперь для запуска программы достаточно набрать имя исполнимого файла с
указанием на текущую папку. Текущая папка обозначается точкой (.), затем
необходимо поставить обратный слеш, получается так:

1
.\hashcat.exe



Поскольку мы не ввели никаких опций, то ничего не происходит, только выводится
краткая подсказка.

На протяжении всей инструкции мы будем запускать исполнимый файл hashcat с
опциями. Простейшей опцией является -h, если написать её, то будет выведена
справка по использованию программы:

1
.\hashcat.exe -h




СКАЧАТЬ HASHCAT


Скачайте hashcat с официального сайта по ссылке: https://hashcat.net/hashcat/



Вы увидите:



На сайте присутствует hashcat binaries и hashcat sources. Первое – это бинарные
(исполнимые) файлы, второе – это исходный код. Нам нужны бинарники, т.е. hashcat
binaries.


КАК УСТАНОВИТЬ HASHCAT


Как таковая установка hashcat не требуется, поскольку это портативная программа.
Достаточно распаковать скаченный архив. Если у вас проблемы с распаковкой
формата .7z, то используйте программу 7-Zip (архиватор с высокой степенью
сжатия).

Для работы hashcat необходимо, чтобы были установлены свежие версии драйверов
видеокарт.


ДРАЙВЕРЫ ДЛЯ HASHCAT


Примечание: Если у вас Linux, то инструкцию по установке необходимых драйверов и
пакетов смотрите в статье «Как в Linux взламывать пароли видеокартой и
центральным процессором».

Необходимы следующие драйвера для видеокарт:

 * Видеокарты AMD на Windows требуют "AMD Radeon Adrenalin 2020 Edition" (20.2.2
   или более поздняя версия)
 * Intel CPUs требует "OpenCL Runtime for Intel Core and Intel Xeon Processors"
   (16.1.1 или более поздняя версия)
 * Видеокарты NVIDIA требуют "NVIDIA Driver" (440.64 или более поздняя) и "CUDA
   Toolkit" (9.0 или более поздняя)

Установка драйвера NVIDIA

Перейдите на официальный сайт NVIDIA https://www.nvidia.com/Download/index.aspx,
скачайте и установите драйвер

Установка CUDA Toolkit

Перейдите на официальный сайт https://developer.nvidia.com/cuda-downloads,
скачайте и установите данную библиотеку.

Установка видеодрайвера Intel CPU

Перейдите на официальный сайт
https://www.intel.ru/content/www/ru/ru/download/19344/intel-graphics-windows-dch-drivers.html,
скачайте и установите драйвер

Установка OpenCL Runtime for Intel

Прямая ссылка на «Intel CPU Runtime for OpenCL Applications for Windows OS» на
сайте Intel:
https://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/17773/w_opencl_runtime_p_2021.2.0.616.exe



Подробности смотрите в статье: Как установить драйверы для Hashcat в Windows


ОПЦИИ HASHCAT


Работа с программами в интерфейсе командной строки сильно отличается от работы в
графическом пользовательском интерфейсе. В графическом интерфейсе мы нажимаем
разные кнопки, передвигаем переключатели, ставим галочки и т.д. Ничего этого у
программ с интерфейсом командной строки нет. Но при этом утилита командной
строки может обладать даже большими возможностями, чем аналогичная программа с
оконным интерфейсом. Чтобы можно было управлять функционалом консольных утилит,
используются опции.

В выведенной справке вы наверняка заметили большое количество информации. Эта
информация в большей части посвящена именно опциям.

Опции указываются после запускаемого файла через пробел. Некоторые опции требуют
указания определённого значения. Некоторые используются без значений (такие
опции ещё называют «флагами»).

Опции могут применяться по одной или сразу по несколько. С помощью опций можно
очень точно настроить программу, использовать её на максимальных возможностях.

С одной опцией мы уже познакомились – это -h, которая выводит справку по
программе, далее мы познакомимся с ещё большим количеством опций и их возможными
значениями.

Следующей на очереди является опция -b.


ЗАПУСК БЕНЧМАРКА HASHCAT


Опцией -b запускается бенчмарк hashcat. Этот бенчмарк меряет, с какой скоростью
перебираются пароли.

Запуск бенчмарка пройдёт успешно только если драйвера установлены правильно и
всё в порядке. Т.е. бенчмарк это ещё и способ сделать проверку системы и
hashcat.

Чтобы запустить проверку скорости перебора по самым популярным алгоритмам в
командной строке выполните:

1
.\hashcat.exe -b



Для досрочной остановки нажмите CTRL+c. Этим сочетанием клавиш досрочно
останавливаются все утилиты командной строки. Запомните эту комбинацию!

Скорость выводится для каждого устройства в отдельности, а также для всех
устройств вместе взятых (запись Speed.Dev.#*).

Пример:

1
2
3
4
5
6
Hashmode: 2500 - WPA/WPA2 (Iterations: 4096)
 
Speed.Dev.#1.....:     5591 H/s (46.19ms) @ Accel:512 Loops:256 Thr:1 Vec:4
Speed.Dev.#2.....:    22374 H/s (69.23ms) @ Accel:128 Loops:32 Thr:256 Vec:1
Speed.Dev.#3.....:      171 H/s (1205.03ms) @ Accel:1024 Loops:128 Thr:1 Vec:4
Speed.Dev.#*.....:    28136 H/s

Какое именно устройство какой имеет номер написано в самом начале при запуске
программы, например:


1
2
3
4
5
6
7
8
OpenCL Platform #1: Intel(R) Corporation
========================================
* Device #1: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz, 4085/16342 MB
allocatable, 8MCU
 
OpenCL Platform #2: Advanced Micro Devices, Inc.
================================================
* Device #2: Capeverde, 1523/2048 MB allocatable, 10MCU
* Device #3: Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz, 4085/16342 MB
allocatable, 8MCU


ПРЕДУПРЕЖДЕНИЯ И ОШИБКИ ПРИ ЗАПУСКЕ HASHCAT


Сразу при запуске бенчмарка могут начаться выводиться ошибки. К примеру:

1
2
* Device #3: Not a native Intel OpenCL runtime. Expect massive speed loss.
             You can use --force to override, but do not report related errors.

В ошибке сказано, что используется не родная среда выполнения OpenCL и ожидается
значительное падение скорости. По этой причине устройства OpenCL будут пропущены
(на скриншоте ниже это видно по слову skipped, т.е. пропущено). Если мы всё
равно хотим их использовать, то нужно добавить опцию --force.



Запуск бенчмарка с двумя опциями:

1
.\hashcat.exe -b --force

Если у вас всё равно пропущены некоторые устройства, то вы можете добавить ещё
одну опцию -D. После этой опции нужно добавить цифру или цифры, обозначающие тип
устройства:

1
2
3
4
5
# | Типы устройств
===+=============
 1 | CPU
 2 | GPU
 3 | FPGA, DSP, Co-Processor

Обратите внимание на очень важную вещь – для опции используется заглавная буква.
Регистр букв влияет на значение опции! Т.е. опция с буквой в другом регистре
(большая вместо маленькой или маленькая вместо большой) может иметь совершенно
другое значение, вплоть до противоположного.

Т.е. 1 – это центральные процессор, а 2 – это графический процессор, тогда
полная команда вместе с выбором всех доступных у меня устройств будет выглядеть
:

1
.\hashcat.exe -b --force -D 1,2


CLGETPLATFORMIDS(): CL_PLATFORM_NOT_FOUND_KHR


Ошибка

1
clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR

возникает в том случае, если не найдено устройств, на которых может работать
Hashcat. Если подходящие устройства имеются, значит всё дело в неправильных
драйверах или в отсутствии драйверов.


ГРАФИЧЕСКИЙ ИНТЕРФЕЙС HASHCAT


Для hashcat отсутствуют официальные графические интерфейсы. Тем не менее имеется
несколько интерфейсов, которые были созданы энтузиастами. Самым актуальным
является этот: https://hashkiller.io/downloads/

Для установки графического интерфейса hashcat скачайте архив со страницы, на
которую выше дана ссылка.

Распакуйте скаченный архив, в него уже включены:

 * hashcat-utils-1.0
 * cap2hccap

Требования для работы графического интерфейса hashcat:

 * только операционная система Windows
 * dotNET Framework: v4
 * hashcat версии 3.00 или более поздний

Hashcat вам нужно скачать отдельно, как это показано выше. Также у вас должны
быть установлены необходимые драйверы.

После того, как вы распаковали Hashcat GUI и саму Hashcat, вам нужно папку с
Hashcat переместить в папку с Hashcat GUI. Должна получиться примерно следующая
структура папок:



Подсвечена папка с Hashcat – hashcat-4.1.0. Обратите внимание, что
переименовывать каталог с хешкэт не нужно.

Для запуска программы дважды кликните файл HashcatGUI.exe. Посмотрите на
графический интерфейс Hashcat:



На мой взгляд, он сложный. По моему субъективному ощущению, проще разобраться с
опциями командной строки, чем с графическим интерфейсом в котором, между прочим,
всё равно присутствуют не все функции.

Более того, без понимания концепций работы Hashcat, вряд ли вы что-то сможете
сделать даже в графическом интерфейсе. Поэтому продолжайте чтение данной статьи,
а к графическому интерфейсу мы вернёмся позже на страницах сайта HackWare.ru.


КАК ИСПОЛЬЗОВАТЬ HASHCAT


Запуск программы выполняется следующим образом:

1
hashcat [опции]... хеш|файл_хеша|файл_hccapx [словарь|маска|директория]...

Здесь под hashcat подразумевается имя исполнимого файла, в моих примерах это
.\hashcat.exe.

После имени исполнимого файла через пробел следуют опции, с которыми мы уже
начали знакомство.

Символ | (труба) в данном случае означает логическое «ИЛИ». Т.е. после опций
следует ИЛИ файл, ИЛИ файл с хешем, ИЛИ файл hccapx. А затем через пробел
указывается ИЛИ словарь, ИЛИ маска, ИЛИ директория – в зависимости от выбранной
атаки.

Рассмотрим использование программы на конкретных примерах. Допустим нам дан хеш
53ab0dff8ecc7d5a18b4416d00568f02, который нужно взломать. Об этом хеше известно,
что он получен с помощью алгоритма хеширования MD5 (т.е. это MD5 хеш). Также
известно, что зашифрованная строка состоит только из маленьких букв английского
алфавита и имеет длину от шести до десяти символов.

Далее будет показано, как запускать атаку, используя разнообразные приёмы
перебора паролей.


УКАЗАНИЕ ТИПА ХЕША


Разные хеши вычисляются по различным алгоритмам. Аналогично и их взлом
происходит по различным алгоритмам. Для того, чтобы правильно запустить атаку в
Hashcat, необходимо указать тип атакуемого хеша. Для этого используется опция
-m, после которой необходимо указать число, соответствующее выбранному типу
хеша.

В исходных условиях нам дано, что предоставленный хеш является MD5. Значит на
странице https://kali.tools/?p=3825 мы ищем «MD5»:



Напротив найденного хеша, смотрим столбец «#», т.е. номер. В нашем случае этот
номер равен «0».

Значит, к команде запуска Hashcat необходимо добавить -m 0 - опция и её
значение.

Если бы нам был дан хеш SHA1, то его номер бы был 100 и к команде запуска
Hashcat мы бы добавили -m 100 и аналогично для любого другого алгоритма.

Обычно тип хеша известен исходя из источника, где этот хеш был получен. В
случае, если достоверно неизвестен тип атакуемого хеша, его можно попытаться
угадать с помощью специализированных инструментов, как это сделать описано в
статье «Хеши: определение типа, подсчёт контрольных сумм, нестандартные и
итерированные хеши».


РЕЖИМЫ АТАКИ HASHCAT


Hashcat поддерживает различные режимы атак, самыми распространёнными являются:

 * атака по словарю, когда в качестве кандидатов в пароли используется список
   слов
 * атака по маске (брут-форс, полный перебор), когда кандидаты в пароли
   генерируются исходя из описанных критериев.

Для указания режима атаки используется опция -a. С помощью неё можно указывать
любой тип атаки, поддерживаемый в Hashcat, самыми популярными является атака по
словарю – значение 0 – и атака по маске (брут-форс, полный перебор) – значение
3.

Т.е. если мы запускаем атаку по словарю, значит мы указываем -a 0, а если атаку
по маске, то -a 3.


АТАКА ПО СЛОВАРЮ В HASHCAT


Запуск атаки по словарю происходит следующим образом:

1
hashcat [опции]... хеш|файл_хеша|файл_hccapx [путь_до_словаря]...

Чтобы взломать наш хеш, создайте небольшой словарик – обычный текстовый файл с
именем dictionary.txt и скопируйте в него:



Развернуть
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
00001080
00001111
85be028
85cheyenne
85e6196a
85gpn
aaaa1111
aaaa1113
aaaaa
aaaaaa
aaaaaa1
aaaaaa55
aaaaaaA1
aaaaaaa
aaaaaaa7
aaaaaaaa
aaaaaaaaaa
aaabbb
aaabbbc
aaasss
aaawin
aab
aabbccdd
dancing2009
danciotu
dandan1243
dandan44
dandans
dandik06
dandy
dandy624
hackware
nord8899
nordeng86
norderst
nordikmix
nordmann25
nordrein
nordvik81
nordwich
yw123123
yw19920
ywa5115
ywab1402
ywhjia4f
ywidv
ywj7516
ywjpheej




00001080
00001111
85be028
85cheyenne
85e6196a
85gpn
aaaa1111
aaaa1113
aaaaa
aaaaaa
aaaaaa1
aaaaaa55
aaaaaaA1
aaaaaaa
aaaaaaa7
aaaaaaaa
aaaaaaaaaa
aaabbb
aaabbbc
aaasss
aaawin
aab
aabbccdd
dancing2009
danciotu
dandan1243
dandan44
dandans
dandik06
dandy
dandy624
hackware
nord8899
nordeng86
norderst
nordikmix
nordmann25
nordrein
nordvik81
nordwich
yw123123
yw19920
ywa5115
ywab1402
ywhjia4f
ywidv
ywj7516
ywjpheej





Примечание: кстати, с Hashcat поставляется пример словаря, он называется
example.dict.

Итак, на данном этапе у нас имеется всё необходимое для запуска атаки по
словарю. Собираем всё воедино:

1
.\hashcat.exe -m 0 -a 0 53ab0dff8ecc7d5a18b4416d00568f02 dictionary.txt

Здесь:

--------------------------------------------------------------------------------


 * .\hashcat.exe – исполнимый файл
 * -m 0 – опция, устанавливающая тип хеша MD5
 * -a 0 – опция, значение который запускает атаку по словарю
 * 53ab0dff8ecc7d5a18b4416d00568f02 – хеш, который необходимо взломать
 * dictionary.txt – путь до файла словаря.

Поскольку словарь очень маленький, то программа завершит свою работу очень
быстро:



Результат работы программы:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
53ab0dff8ecc7d5a18b4416d00568f02:hackware
 
Session..........: hashcat
Status...........: Cracked
Hash.Type........: MD5
Hash.Target......: 53ab0dff8ecc7d5a18b4416d00568f02
Time.Started.....: Mon Mar 05 07:23:25 2018 (0 secs)
Time.Estimated...: Mon Mar 05 07:23:25 2018 (0 secs)
Guess.Base.......: File (dictionary.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.Dev.#1.....:    17783 H/s (0.04ms) @ Accel:1024 Loops:1 Thr:1 Vec:4
Speed.Dev.#2.....:        0 H/s (0.00ms) @ Accel:256 Loops:1 Thr:256 Vec:1
Speed.Dev.#3.....:    12530 H/s (0.03ms) @ Accel:1024 Loops:1 Thr:1 Vec:4
Speed.Dev.#*.....:    30313 H/s
Recovered........: 1/1 (100.00%) Digests, 1/1 (100.00%) Salts
Progress.........: 24/48 (50.00%)
Rejected.........: 0/24 (0.00%)
Restore.Point....: 0/48 (0.00%)
Candidates.#1....: aaaaaaaaaa -> dancing2009
Candidates.#2....: [Copying]
Candidates.#3....: danciotu -> hackware
HWMon.Dev.#1.....: N/A
HWMon.Dev.#2.....: Util: 37% Core: 800MHz Mem:1000MHz Bus:16
HWMon.Dev.#3.....: N/A

Первая строка 53ab0dff8ecc7d5a18b4416d00568f02:hackware содержит атакуемый хеш и
после двоеточия взломанный пароль – в данном случае это hackware.

Об успешном взлома говорит строка Status………..: Cracked

Хеш необязательно указывать в строке команды – он может быть записан в файл,
тогда при запуске взлома указывается путь до файла, содержащего хеш. Например,
создадим файл hashmd5.txt и скопируем в него 53ab0dff8ecc7d5a18b4416d00568f02.

Тогда запускаемая команда будет такой:

1
.\hashcat.exe -m 0 -a 0 hashmd5.txt dictionary.txt

Команда содержит те же опции, что и предыдущая, только вместо непосредственно
хеша, мы указали путь до файла, содержащего взламываемый хеш.

Примечание: поскольку в учебных целях мы взламываем один и тот же хеш разными
способами, то в случае если вы повторяете примеры, вы увидите сообщение:

1
INFO: All hashes found in potfile! Use --show to display them.

Оно означает, что хеш, который вы пытаетесь взломать, уже был взломан ранее. Все
взломанные хеши храняться в файле hashcat.potfile в той же директории, что и
Hashcat. Это обычный текстовый файл, его можно открыть и посмотреть содержимое,
в моём случае это:

1
53ab0dff8ecc7d5a18b4416d00568f02:hackware

Этот файл можно удалить, чтобы запускать заново атаку на один и тот же хеш
различными способами.

Также имеется опция --show, после которой нужно указать интересующий хеш:

1
.\hashcat.exe --show 53ab0dff8ecc7d5a18b4416d00568f02

и если он найден в файле hashcat.potfile, то будет выведена информация о
взломанном пароле.


АТАКА ПО МАСКЕ В HASHCAT (ПОЛНЫЙ ПЕРЕБОР, БРУТ-ФОРС)


В Hashcat нет такого режима как брут-форс – полного перебора паролей. Его
поглатил режим «атака по маске». Это более гибкий тип атаки, который позволяет
как реализовать полный перебор, так и перебор по тонко настроенным критериям.

В общем виде атака по маске имеет следующий вид:

1
hashcat [опции]... хеш|файл_хеша|файл_hccapx [маска]...

Т.е. она аналогична предыдущей, но вместо словаря указывается маска.


КАК СОСТАВЛЯТЬ МАСКИ В HASHCAT


Для составления масок используются наборы символов. Наборы символов в Hashcat
бывают двух видов:

 * встроенные наборы символов
 * пользовательские наборы символов

Начнём с разбора встроенных наборов символов, т.к. для многих ситуаций их бывает
достаточно.

В Hashcat встроенными наборами символов являются:

1
2
3
4
5
6
7
8
9
10
? | Набор символов
===+=========
 l | abcdefghijklmnopqrstuvwxyz
 u | ABCDEFGHIJKLMNOPQRSTUVWXYZ
 d | 0123456789
 h | 0123456789abcdef
 H | 0123456789ABCDEF
 s |  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
 a | ?l?u?d?s
 b | 0x00 - 0xff

Первая колонка означает условное обозначение набора символов. Для использования
в масках, перед данным обозначением необходимо поставить знак вопроса. Например,
?u означает все заглавные буквы, ?d – все цифры.

Допустим, нам известно, что пароль состоит из четырёх символов, первыми двумя
символами являются прописные буквы, а третьим и четвёртым символами являются
цифры, тогда маска будет следующая:

1
?l?l?h?h

Чтобы взломать пароль из нашего хеша, данного в качестве примера, необходимо
составить маску, состоящую из восьми символов, каждый из которых является
маленькой буквой. Это маска: ?l?l?l?l?l?l?l?l

1
.\hashcat.exe -m 0 -a 3 53ab0dff8ecc7d5a18b4416d00568f02 ?l?l?l?l?l?l?l?l

Здесь:

 * .\hashcat.exe – исполнимый файл
 * -m 0 – опция, устанавливающая тип хеша MD5
 * -a 3 – опция, значение который запускает атаку по маске
 * 53ab0dff8ecc7d5a18b4416d00568f02 – хеш, который необходимо взломать
 * ?l?l?l?l?l?l?l?l – маска, которая задаёт генерацию паролей длиной в восемь
   символов, состоящих из маленьких букв.

Менее чем через минуту пароль успешно взломан:



Обратите внимание на строку:

1
Progress.........: 15724838912/208827064576 (7.53%)

Т.е. было перебрано 15724838912 вариантов паролей из 208827064576 общего
количества вариантов.


МАСКА ПРИ НЕИЗВЕСТНОЙ ДЛИНЕ ПАРОЛЯ


Не всегда точно известна длина пароля. Даже по условию нашей задачи пароль имеет
длину от шести до десяти символов.

Для того, чтобы генерировались пароли различной длины, имеются следующие опции:

 * -i - Включить режим приращения маски
 * --increment-min | Числ | Начать прирост маски на X, пример использования:
   --increment-min=4
 * --increment-max | Числ | Остановить прирост маски на X, пример использования:
   --increment-max=8

Опция -i является необязательной. Если она используется, то это означает, что
длина кандидатов в пароли не должна быть фиксированной, она должна увеличиваться
по количеству символов.

Опция --increment-min также является необязательной. Она определяет минимальную
длину кандидатов в пароли. Если используется опция -i, то значением
 --increment-min по умолчанию является 1.

И опция --increment-max является необязательной. Она определяет максимальную
длину кандидатов в пароли. Если указана опция -i, но пропущена опция
--increment-max, то её значением по умолчанию является длина маски.

Правила использования опций приращения маски:

 * перед использованием --increment-min и --increment-max необходимо указать
   опцию -i
 * значение опции --increment-min может быть меньшим или равным значению опции
   --increment-max, но не может превышать его
 * длина маски может быть большей по числу символов или равной числу символов,
   установленной опцией --increment-max, НО длина маски не может быть меньше
   длины символов, установленной --increment-max.

Итак, скорректируем команду запуска для нашей задачи (пароль имеет длину от
шести до десяти символов):

1
.\hashcat.exe -m 0 -a 3 -i --increment-min=6 --increment-max=10
53ab0dff8ecc7d5a18b4416d00568f02 ?l?l?l?l?l?l?l?l?l?l

Эта команда аналогична предыдущей, но здесь добавлены три новые опции (которые
объяснены чуть выше):

 * -i
 * --increment-min=6
 * --increment-max=10

А также увеличена длина маски до 10 символов: ?l?l?l?l?l?l?l?l?l?l (как это
требуют правила использования опций приращения).

На перебор понадобилось чуть больше времени, поскольку дополнительно были
опробованы кандидаты в пароли длиной 6 (+1 секунда на моём железе) и 7 символов
(+22 секунды):



Обратите внимание на новое значение строки Status:

1
Status...........: Exhausted

Оно означает, что перебраны все кандидаты в пароли, но ни один из них не
подошёл.


ВЗЛОМ ПАРОЛЯ, КОГДА ИЗВЕСТНЫ НЕКОТОРЫЕ СИМВОЛЫ


Бывают ситуации, когда известны некоторые из символов пароля. Например, нам дан
тот же самый хеш 53ab0dff8ecc7d5a18b4416d00568f02 и каким-то образом нам стало
известно, что первыми тремя символами в пароле являются «hac». Тогда эти символы
можно указать прямо в маске:

1
hac?l?l?l?l?l?l?l

Получается команда:

1
.\hashcat.exe -m 0 -a 3 -i --increment-min=6 --increment-max=10
53ab0dff8ecc7d5a18b4416d00568f02 hac?l?l?l?l?l?l?l

Известные символы могут находится в любом месте маски – в начале, середине,
конце; это могут быть одиночные символы или группы символов.


ПОЛЬЗОВАТЕЛЬСКИЕ НАБОРЫ СИМВОЛОВ HASHCAT


Выше уже перечислены встроенные наборы символов, которых обычно бывает
достаточно. Тем не менее, вы можете задать до четырёх своих собственных,
пользовательских наборов.

Предположим, нам известно, что первыми тремя символами в пароле являются цифры,
причём не все, а только цифры от 0 до 4, четвёртым символом являются только
большие буквы, а пятым и шестым символом являются буквы от a до h, а также цифры
от 5 до 9.

Если в маске для первых трёх символов мы укажем просто цифры, то будут перебраны
также заведомо не подходящие кандидаты в пароли – содержащие в первых трёх
позициях цифры, не входящие в диапазон от 0 до 4. Нужно стараться всячески
исключить заведомо неподходящие пароли. Это можно сделать с помощью
пользовательских наборов символов.

Всего доступно четыре пользовательских набора символов. Они задаются в опциях и
обозначаются цифрами. Но в опциях перед цифрой ставится дефис (например, первый
пользовательский набор -1), а в маске перед цифрой ставится знак вопроса
(например, использование символов из первого пользовательского набора ?1).

Итак, для решения поставленной задачи начинаем с того, что в опциях задаём
необходимое количество пользовательских набора. Эти наборы могут состоять из
непосредственно перечисленных символов, также можно использовать встроенные
наборы символов, например ?l или ?d или ?u (в любых комбинациях).

Первый пользовательский набор символов для нашей задачи (только цифры от 0 до
4):

1
-1 01234

Второй пользовательский набор символов (буквы от a до h, а также цифры от 5 до
9)

1
 -2 abcdefgh56789

Напомню – пользовательские наборы символов пишутся среди опций (т.е. до маски и
до хеша).

Теперь создаём маску (первыми тремя символами в пароле являются цифры, причём не
все, а только цифры от 0 до 4, четвёртым символом являются только большие буквы,
а пятым и шестым символом являются буквы от a до h, а также цифры от 5 до 9):

1
?1?1?1?u?2?2

Разберём маску – первые три символа обозначены как ?1?1?1 (это единички, а не
маленькая буква эль) – это символы из первого пользовательского набора. Далее
идёт ?u – это встроенные набор символов, обозначающий только заглавные буквы.
Последующие два символа обозначены как ?2?2 – это символы из второго
пользовательского набора.

При указании пользовательских наборов можно использовать обозначения встроенных
наборов символов, например:

1
-1 ?l?u

обозначает первый пользовательский набор, состоящий только из больших и
маленьких латинских букв.

А

1
-1 ?l?u?d

означает первый пользовательский набор, состоящий только из больших и маленьких
латинских букв, а также цифр.

Как уже было показано выше, в маске можно использовать пользовательские и
встроенные наборы символов в любых комбинациях.


КАК ПОКАЗАТЬ ПАРОЛИ (СОЗДАТЬ СЛОВАРЬ) В HASHCAT БЕЗ ЗАПУСКА ВЗЛОМА


После создания сложных масок, особенно с использованием пользовательских наборов
символов, хочется проверить, всё ли правильно мы сделали. Также, благодаря
гибкости синтаксиса Hashcat её удобно использовать для генерации словарей по
любым критериям.

Для того, чтобы только показать пароли без запуска взлома, используется опция
--stdout. Эта опция требует -a 3 (режим атаки по маске). Поскольку взлом в этом
случае не запускается, то не нужно указывать какие-либо хеши.

Пример генерации паролей для рассмотренной чуть выше задачи (известно, что
первыми тремя символами в пароле являются цифры, причём не все, а только цифры
от 0 до 4, четвёртым символом являются только большие буквы, а пятым и шестым
символом являются буквы от a до h, а также цифры от 5 до 9):

1
.\hashcat.exe --stdout -a 3 -1 01234 -2 abcdefgh56789 ?1?1?1?u?2?2

Поскольку паролей будет создано много (более полумиллиона), то вместо
отображения на экране, их можно сохранить в файл. Для этого после основной
команды нужно поставить символ > (означает перенаправление вывода в файл) и
написать имя файла. Например, для сохранения всех паролей в файл lab1.dic,
который будет создан в той же папке, где размещён исполнимый файл hashcat.exe:

1
.\hashcat.exe --stdout -a 3 -1 01234 -2 abcdefgh56789 ?1?1?1?u?2?2 > lab1.dic


КАК СОСТАВИТЬ МАСКУ, ЕСЛИ О ПАРОЛЕ НИЧЕГО НЕ ИЗВЕСТНО


Если неизвестно, какие символы присутствуют в пароле, а также какая его длина,
приходится перебирать все возможные варианты.

Условно можно выделить три допущения:

 1. В пароле могут быть любые цифры, а также большие и маленькие буквы.
 2. В пароле могут быть любые цифры, большие и маленькие буквы, а также другие
    символы (точки, тире, запятые, кавычки, пробелы, знаки процента, решётки и
    т.д.)
 3. В пароле могут быть любые цифры, большие и маленькие буквы, другие символы
    (точки, тире, запятые, кавычки, пробелы, знаки процента, решётки и т. д.), а
    также буквы национальных алфавитов (кириллица, иероглифы и т.д.)

В чём проблема задать искать пароль сразу по всем символам? Обратимся к формуле
количества возможных комбинаций:

количество символов(длина пароля)

То есть количество возможных символов в пароле в степени числа, которое является
длиной пароля. Причём если мы не знаем длину, то необходимо перебрать:

количество символов1 + количество символов2 + количество символов3 + количество
символов4 + количество символов5 + …

То есть нужно перебрать все пароли длиной в один символ, затем все пароли длиной
в два символа и так далее.

На практике для многих алгоритмов взлома это означает невозможность подобрать
пароль за разумный срок.

Поэтому если нет никаких представлений о пароле, то, пожалуй, можно начать с
атаки по словарю. Она может оказаться эффективнее, чем ожидание в миллиарды лет
полного перебора паролей.

Тем не менее, если нужно запустить полный перебор, когда в пароле могут быть
большие и маленькие латинские буквы, а также цифры и длина пароля от 1 до 12, то
нужно использовать следующие опции и маску:

1
-i --increment-min=1 --increment-max=12 -1 ?l?u?d ?1?1?1?1?1?1?1?1?1?1?1?1

Чтобы вывести все кандидаты в пароли или сохранить их в словарь:

1
hashcat --stdout -a 3 -i --increment-min=1 --increment-max=12 -1 ?l?u?d
?1?1?1?1?1?1?1?1?1?1?1?1

Если нужно запустить полный перебор, когда в пароле могут быть большие и
маленькие латинские буквы, цифры, а также символы
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ и длина пароля от 1 до 12, то нужно
использовать следующие опции и маску:

1
-i --increment-min=1 --increment-max=12 ?a?a?a?a?a?a?a?a?a?a?a?a

Чтобы вывести все кандидаты в пароли или сохранить их в словарь:

1
hashcat --stdout -a 3 -i --increment-min=1 --increment-max=12
?a?a?a?a?a?a?a?a?a?a?a?a


ОБРАЗЦЫ ХЕШЕЙ


В программу Hashcat встроена не только справка, но и примеры хешей. Они могут
быть полезными, если у вас трудности с правильным написанием формата хешей.

Чтобы вывести сразу все примеры хешей, запустите программу с опцией
--example-hashes:

1
.\hashcat.exe --example-hashes

Можно посмотреть образец одного определённого хеша. К примеру, мне нужно узнать,
как выглядит хеш для взлома пароля архива RAR5; тогда я перехожу на страницу
справки программы https://kali.tools/?p=578 и ищу RAR5 (используйте CTRL+f).
Нахожу, что номер данного хеша 13000; далее я запускаю программу с опцией
--example-hashes и уже известной нам опцией -m (после которой указывается номер
режима хеша)

1
.\hashcat.exe --example-hashes -m 13000



Итак, для взлома паролей от архивов RAR5 хеш должен иметь вид:

1
$rar5$16$38466361001011015181344360681307$15$00000000000000000000000000000000$8$cc7a30583e62676a


ДОПОЛНИТЕЛЬНЫЙ МАТЕРИАЛ ДЛЯ ИЗУЧЕНИЯ HASHCAT


В данной статье рассмотрены самые базовые концепции по работе с Hashcat, без
понимания которых вряд ли получится запустить взлом пароля.

Для продолжения знакомства с программой рекомендуется к прочтению:

 * Опции Hashcat на русском языке
 * Статья «Взлом рукопожатий (handshake) с использованием графического
   процессора в Windows»
 * Инструкция «Взлом паролей MS Office, PDF, 7-Zip, RAR, TrueCrypt,
   Bitcoin/Litecoin wallet.dat, htpasswd в Hashcat»
 * Книга «Продвинутый взлом паролей с Hashcat» на русском языке»
 * Инструкция «Как в hashcat продолжить перебор с места остановки (сессии
   hashcat)»
 * Как конвертировать рукопожатие (хендшейк) в новый формат Hashcat. Решение
   проблемы «Old hccap file format detected! You need to update»

--------------------------------------------------------------------------------





СВЯЗАННЫЕ СТАТЬИ:

 * Взлом сетевой аутентификации Windows (92.3%)
 * Взлом рукопожатий (handshake) с использованием графического процессора в
   Windows (90.8%)
 * Как установить драйверы для Hashcat в Windows (90.8%)
 * Как взломать пароль Windows (88.9%)
 * Взлом паролей MS Office, PDF, 7-Zip, RAR, TrueCrypt, Bitcoin/Litecoin
   wallet.dat, htpasswd в Hashcat (86.2%)
 * Хеши: определение типа, подсчёт контрольных сумм, нестандартные и
   итерированные хеши (RANDOM - 50%)


РЕКОМЕНДУЕТСЯ ВАМ:


Alexey 5 марта, 2018 oclHashcat (Hashcat), Windows, атака методом перебора
(грубой силой - брут-форсинга), взлом, пароли Атака на пароли 158 комментариев »



НАВИГАЦИЯ ПО ЗАПИСЯМ

Хеши: определение типа, подсчёт контрольных сумм, нестандартные и итерированные
хеши
Усиление сигнала Wi-Fi


158 КОММЕНТАРИЕВ TO ИНСТРУКЦИЯ ПО HASHCAT: ЗАПУСК И ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ ДЛЯ
ВЗЛОМА ПАРОЛЕЙ

 1.  Прохожий:
     23.03.2018 в 20:43
     
     Как организовать кластер из нескольких машин для брутфорса в хешкет?)
     
     Ответить
     
 2.  aavveerr:
     11.04.2018 в 11:49
     
     хешкат можно запустить с того момента на котором остановился брут, если я
     закрою программу??
     
     Ответить
     * Alexey:
       11.04.2018 в 11:52
       
       Да, про это целая статья "Как в hashcat продолжить перебор с места
       остановки (сессии hashcat)".
       
       Ответить
       * aavveerr:
         11.04.2018 в 19:07
         
         О спасибо Алексей, разобрался.
         
         Если не затруднит вас, подскажите… Что означает функция "Blockchain, My
         Wallet" ? Как она работает? Вот есть образцы хешей… а как создать свой?
         Мне надо обязательно ставить ПИТОН что бы запустить office2hashcat.py
         и сконструировать свой хеш, или я могу через ВИНДОВС это сделать как
         то?
         
         Ответить
         * Alexey:
           11.04.2018 в 19:23
           
           Для Биткоин кошелька нужно использовать скрипт blockchain2john.py, он
           идёт в комплекте с JohnTheRipper. Т.е. скачайте его по ссылке или на
           Kali Linux / в BlackArch найдите этот скрипт:
           
           1
           locate blockchain2john.py
           
           и запустите, указав в качестве аргумента файлы кошелька.
           
           Файл office2hashcat.py нужен для получения хеша для взлома пароля
           офисного документа. Да, для использования нужен Python. Наверно, если
           установить всё необходимое сгенерировать хеш можно и в Windows, но
           Python (и импортируемые библиотеки), нужны в любом случае. На мой
           взгляд, проще загрузится в Linux и там получить хеш.
           
           Ответить
           
         
       
     
 3.  emel9:
     12.10.2018 в 12:56
     
     подскажите как написать маску если длина пароля 8 символов содержит
     заглавные буквы и цифры а то чегото догнать не могу если можно приведите
     пример
     
     Ответить
     * Alexey:
       12.10.2018 в 13:25
       
       Нам нужно создать пользовательский набор символов, который включает в
       себя большие латинские буквы и цифры. Первый пользовательский набор
       символов обозначается -1, большие латинские буквы обозначаются ?u, а
       цифры ?d.
       
       Получается, что первый пользовательский набор мы задаём следующим
       образом:
       
       1
       -1 ?u?d
       
       Теперь нам нужно составить маску длиной в восемь символов, состоящую
       полностью из символов, включённых в первый пользовательский набор. Нужно
       помнить, что в маске вместо дефиса нужно использовать знак вопроса, то
       есть вместо -1 пишем ?1. И таким образом получаем маску:
       
       1
       ?1?1?1?1?1?1?1?1
       
       Пример запуска атаки по заданным условиям:
       
       1
       .\hashcat64.exe -m 0 -a 3 -1 ?u?d ХЕШ ?1?1?1?1?1?1?1?1
       
       Ответить
       
     
 4.  Дмитрий:
     18.10.2018 в 11:24
     
     Доброго времени. Подскажите пожалуйста, в чем может быть дело? При запуске
     бенчмарка, появляется ошибка: ./hashcat.hctune: No such file or directory
     
     С чем это может быть связано? Пробовал запускать сразу брут, точно такая же
     ситуация. Перевод ошибки понимаю, но не понимаю, как это исправить.
     
     Ответить
     * Alexey:
       20.10.2018 в 06:57
       
       Как именно запускаете? Предварительно переходите в папку, куда
       распакована программа? Какой именно командой запускаете? Ну и тот самый
       вопрос — а файл hashcat.hctune в действительности есть?
       
       Ответить
       
     
 5.  Nikolay:
     28.10.2018 в 02:09
     
     такой вопрос, какую версию hashcat  скачать БЕЗ OpenCL под вынь ?
     
     как собрать для линукс БЕЗ OpenCL? мне быстродействие особо не нужно, по
     словарю перебор 3-5 знаков в дополнение 2-3 часа хватает
     
     про параметр --force вкурсе, но почему то в линукс не срабатывает
     
     Ответить
     * Alexey:
       28.10.2018 в 11:06
       
       На главной странице в самом низу есть ссылки на старые версии. Самая
       старая версия на сайте hashcat v3.00, но это не проблема. Вот ссылка на
       вторую версию: https://hashcat.net/files/hashcat-2.00.7z
       
       Совсем старые версии можно скачать с Git репозитория Kali
       Linux: http://git.kali.org/gitweb/?a=project_list&s=oclhashcat&btnS=Search
       
       Ответить
       
     
 6.  Аноним:
     28.10.2018 в 02:11
     
     ах да, и где найти старую утилиту cap2hccap , перекачал 3 версии, там везде
     под новый формат
     
     а мне бы старый
     
     Ответить
     * Alexey:
       28.10.2018 в 11:17
       
       Такой программы никогда не существовало в природе — сразу была добавлена
       cap2hccapx.
       
       В те времена (до Hashcat v3.6+ (HCCAPX)) переводили CAP в хеш с помощью
       aircrack-ng и опции -J
       
       1
       aircrack-ng cleaned.cap -J cleaned
       
       Для предварительной очистки использовали wpaclean:
       
       1
       wpaclean <out.cap> <in.cap>
       
       На HackWare.ru я уже обновил инструкцию, а на моём англоязычном сайте по
       прежнему старая, посмотрите, как это раньше было:
       https://miloserdov.org/?p=45
       
       Ответить
       * Nikolay:
         28.10.2018 в 20:01
         
         здесь нашел https://sourceforge.net/projects/cap2hccap/files/
         
         но еще не проверял
         
         Ответить
         
       
     
 7.  rengi:
     27.11.2018 в 18:14
     
     Подскажите пожалуйста, как написать маску , если знаем что пароль от 8-10
     символов, который содержит только 1 большую букву, 1 цифру , а все
     остальное маленькие буквы ..
     
     Ответить
     * Alexey:
       28.11.2018 в 05:21
       
       Я правильно понимаю, что это заглавная буква и цифра могут быть в любом
       месте пароля? То есть получаются скользящие символы.
       
       Задача очень интересная — заставила задуматься. Но другого решения, кроме
       экстенсивного, я не придумал. Единственная идея, это создать 218 масок
       (8*7 + 9*8 + 10*9), в каждой из которых заглавный символ и цифра
       находится в разных местах.
       
       Hashcat поддерживает файлы масок (.hcmask), то есть всё это добро можно
       разместить в одном файле. Про файлы масок информация здесь:
       https://hackware.ru/?p=283.
       
       Сами маски необязательно писать вручную — можно на каком-нибудь языке
       программирования автоматизировать этот процесс. Хотя по сравнению с
       временем, необходимым на брутфорс по этим условиям, относительные
       временные затраты на написание масок исчезающе малы.
       
       Ответить
       
     
 8.  Александр:
     01.12.2018 в 12:16
     
     У меня такая проблема, Hashcat установил давно и пользовался им без
     проблем. Последние 4-5 месяцев не пользовался. Сейчас возникла
     необходимость, а программа не работает. Ввожу "-b" выскакивает
     
     1
     2
     3
     4
     "Benchmarking uses hand-optimized kernel code by default.
     You can use it in your cracking session by setting the -O option.
     Note: Using optimized kernel code limits the maximum supported password
     length.
     To disable the optimized kernel code in benchmark mode, use the -w option."
     
     Поставил Hashcat 5.0.0, тоже самое. Операционку не менял и железо тоже,
     раньше все работало исключительно. А сейчас не понятно что происходит.
     Драйвера уже несколько раз переустонавливал. Этот
     "opencl_runtime_16.1.2_x64_setup" пишет об какой-то ошибке и не ставится,
     но когда я устанавливал hashcat изначально, полгода назад, я  opencl
     установил. Прошу помощи, уже измотался и не знаю куда ткнуть. Заранее
     благодарю.
     
     Ответить
     * Alexey:
       01.12.2018 в 13:11
       
       Это обычное информационное сообщение при каждом запуске. Если всё
       остальное работает, то не обращайте внимание.
       
       Ответить
       * Аноним:
         01.12.2018 в 14:34
         
         Alexey, 10-20 минут и ничего не происходит, ранее же информация
         показывалась. 
         
         
         
         Ответить
         * Alexey:
           01.12.2018 в 14:42
           
           Попробуйте запустить с опцией -D 1,2, то есть всё вместе -b -D 1,2
           
           Странно, что никаких ошибок нет. На скриншоте вы находитесь в Windows
           PowerShell, попробуйте перейти в обычную командную строку, для этого
           выполните прямо там
           
           1
           cmd
           
           а затем опять запустите Hashcat — может быть там напишет ошибки.
           
           Ещё попробуйте добавить к команде ключ --force
           
           Ответить
           * Аноним:
             01.12.2018 в 15:04
             
             Без изменений…
             
             
             
             Ответить
             * Alexey:
               01.12.2018 в 15:14
               
               На скриншоте красным написано, что один экзепляр Hashcat уже
               запущен. Попробуйте перезагрузить Windows и снова запустить с -b
               -D 1,2
               
               Ответить
               
             
           
         
       
     
 9.  Аноним:
     01.12.2018 в 14:48
     
     В общем ничего не работает, кроме --help.
     
     
     
     Ответить
     
 10. Александр:
     01.12.2018 в 16:27
     
     Я уже все это делал много раз. Вот очередной раз перезагрузился. Сообщений
     никаких нет, ну и все равно программа не работает.
     
     
     
     Ответить
     
 11. Аноним:
     01.12.2018 в 17:15
     
     Alexey, я проверил еще одно подозрение и отключил интернет и все работающие
     в фоне приложения (которые знаю), антивирус, acronis, кериш доктор, и
     попробывал запустить hashcat. При каждом запуске выскакивало сообщение об
     ошибке (на скриншоте). А о чем это?
     
     
     
     Ответить
     * Alexey:
       01.12.2018 в 17:28
       
       Не знаю — что-то совсем не так. Программа даже не доходит до своих
       процедур, которые показывают ошибки более высокого уровня.
       
       Файл программы не повреждён? Пробовали заново скачать с официального
       сайта?
       
       Можно попробовать поискать в интернете по фразам
       
        * Memory Could Not be Read Error
        * Память не может быть Read
       
       Кстати, а сколько оперативной памяти в системе? (Пишут, что ошибка может
       возникать в том числе из-за недостатка ОЗУ). Другие приложения работают
       нормально?
       
       Ответить
       * Аноним:
         01.12.2018 в 18:04
         
         Я уже писал ранее, что все началось с предыдущей версии, которая
         работала исключительно хорошо, а потом долго оставалась
         невостребованой. И вот сегодня запустил и на тебе…Ну я зашел на оф.сайт
         и скачал уже свежую версию.Попробую еще раз переустановить хотя я думаю
         это не причина.А памяти у меня оперативной 16 Гб., тоже не может быть
         причиной. Все приложения в норме. Странно что это сообщение выскакивает
         когда я отключился от сети и отключил 3 приложения. Может как-то
         связано с БИОС?
         
         Ответить
         * Alexey:
           01.12.2018 в 18:26
           
           Тогда совсем не знаю. Похожие ошибки, в принципе, видел у других
           программ, но очень давно. Идей нет. Как может быть связана с БИОСом
           не знаю.
           
           Ответить
           * Александр:
             01.12.2018 в 19:19
             
             Да, я не ошибся, это все крылось в БИОСЕ. Там есть переключатель
             обьединения дискретной и интегрированной графики и он был отключен,
             это видимо произошло когда я обновлял БИОС. И у меня еще есть
             просьба, можно ли мне как то увеличить скорость перебора, исходя из
             имеющегося железа. Я подразумеваю подключение для этого мощностей
             процессора. И мне почему то кажется, что где то я не догоняю что
             нужно включить и это у меня не работает. И как ваше мнение, судя по
             скриншоту, достаточная ли у меня скорость обработки?
             
             
             
             Ответить
             * Alexey:
               01.12.2018 в 19:36
               
               У меня точно такая же видеокарта  И цифры похожие.
               
               Попробуйте добавить опцию -D 1,2 — она включает и процессор и
               видеокарту. Если всё равно не будет задействован процессор, то
               добавьте ещё и опцию --force.
               
               Если понадобиться, опять попробуйте установить OpenCL Runtime for
               Intel Core — возможно, после внесённых изменений это удастся.
               
               UPD: только что прочитал на скриншоте - там написано, что сейчас
               драйвера OpenCL сломаны и нужно ждать их обновление - у меня на
               Linux эта же самая надпись и не получается использовать
               центральный процессор.
               
                
               
               Ответить
               
             
           
         
       
     
 12. Аноним:
     01.12.2018 в 20:11
     
     Большое спасибо за поддержку и за внимание! А эти опции -D 1,2 и --force в
     каком порядке ставятся, после -m 2500 и после -a 3 или между?
     
     Ответить
     * Alexey:
       02.12.2018 в 05:08
       
       Опции (которые начинаются с одного или двух дефисов) можно ставить в
       любом порядке — разницы нет.
       
       Ответить
       
     
 13. Pavel:
     07.12.2018 в 15:57
     
     Добрый день!
     
     Подскажите плз, есть архив zip с паролем, есть его хэш типа sha-256. 
     
     Надо узнать ключ от архива zip. Знаю что в пароле только цифры. Запускаю
     подбор по маске  - пишет Exhausted.
     
     Ответить
     * Alexey:
       08.12.2018 в 06:42
       
       В смысле хеш sha-256? То есть вы вычислили контрольную сумму и из этой
       контрольной суммы хотите извлечь пароль? Это троллинг или вы
       действительно до такой степени в этом не разбираетесь? Чтобы было
       понятно: это как пустая обёртка от шоколадки и вы спрашиваете, как
       извлечь из этой пустой обёртки шоколадку, ведь на обёртке написано
       «Шоколадка» - значит там должна быть шоколадка. Примерно такой же уровень
       понимания ситуации…
       
       «Хеш» для взлома паролей называется «хешем» из-за того, что представляет
       собой длинную непонятную строку, внешне напоминающую результат работы
       функции по вычислению хеш суммы. На самом деле, это особым образом
       извлечённые и структурированные данные, не имеющие никакого отношения к
       «обычным хешам», то есть к контрольным суммам, например, той же самой
       sha-256.
       
       Для формирования хеша, предназначенного для восстановления пароля,
       используются специальные утилиты. Примеры смотрите в этой статье.
       
       Ответить
       
     
 14. Clone:
     08.12.2018 в 14:27
     
     Привет. Запускаю Hashcat последнюю версию на WIndows, требуется перебор
     MD5, выходит ошибка hashcat no such file or directory. 
     
     Нужна помощь -)
     
     Ответить
     * Alexey:
       09.12.2018 в 06:11
       
       Перевод ошибки: «нет такого файла или каталога» - ошиблись при написании
       имени файла или не перешли в папку, где этот файл.
       
       Ответить
       
     
 15. Timbulimbu:
     24.12.2018 в 22:35
     
     Здравствуйте, помогите пожалуйста.  Не могу запустить Hashcat на
     видеокарте. 
     
     GTX7010 драйвер версия 417,35.  OpenCL 18,1. центральнй процессор cire i3 4
     ядра 3,6 ггц.
     
     при запуске команды
     
     hashcat64.exe -b --force -D1,2 
     
     работает только центральый процессор.
     
     
     
     Ответить
     * Alexey:
       25.12.2018 в 04:53
       
       Приветствую! GTX 7010? Я что-то даже в Гугле ничего не нашёл про эту
       карту.
       
       Запустите hashcat с опцией -I и напишите, что будет выведено (или
       сделайте скриншот).
       
       Ответить
       
     
 16. Timbulimbu:
     25.12.2018 в 15:06
     
     Спасибо. проблема с драйверами была. и порядке установки. сперва OpenCL
     затем графический драйвер.
     
     и еще возможно настройки UEFI(BIOS). выставил все поддержки касаемых видео.
     
     
     
     Ответить
     
 17. Sergey:
     15.01.2019 в 13:01
     
     Алексей, добрый  день! подскажите, есть хэш мд5 , точно знаем
     маску  73611425.20. и что после точки 16
     цифр,  73611425.20.?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d верна ли маска? есть ли
     альтернатива ?
     
     применил команду --force -D 2, но очень долго, подскажите, возможное
     примерное время на современных аппаратах.
     
     заранее спасибо
     
     Ответить
     
 18. 1:
     16.01.2019 в 08:25
     
     Доброго времени суток. Подскажите как можно быстро расшифровать md5 зная
     первые 8 чисел. 
     
     Например md5 20269436fe05c3115fbd064bb22e8c0d . исходный
     текст 66629664.67.8828773676667257 , изначально знаем 66629664. По факту
     важно только значение между точками ( 67 ), но число может быть от 0 до
     100.
     
     Ответить
     * Аноним:
       21.02.2019 в 13:59
       
       Не парься, не взломаешь ты гидру. 
       
       Чтобы узнать значение рулетки, тебе нужно около 10 000 компов как минимум
       с 2 видеокартами GTX 1070 так что гуляй
       
       Ответить
       
     * Макс:
       21.02.2019 в 14:01
       
       И да, ты еще не сможешь зайти на все эти 10 000 компов чтобы одновременно
       запустить перебор, а даже если и запустишь то время рулетки уже истечет. 
       
       Ответить
       
     
 19. Иван:
     22.01.2019 в 20:57
     
     при попытке запустить мне пишет вот это hash hash file hccap file
     dictionary mask, что это?
     
     драйвера 417 гтх 1050 путь к файлу такой
     
       c:\Users\user>  C:\Users\User\Desktop\tt\hashcat-5.1.0\hashcat64.exe
     
     Ответить
     
 20. Иван:
     22.01.2019 в 20:59
     
     при попытке запустить мне пишет вот это hash hash file hccap file
     dictionary mask, что это?
     
     драйвера 417 гтх 1050 путь к файлу такой
     
       c:\Users\user>  C:\Users\User\Desktop\tt\hashcat-5.1.0\hashcat64.exe
     
     Ответить
     * Alexey:
       23.01.2019 в 05:27
       
       Может быть, вам выводиться краткая справка? 
       
       
       
       Ответить
       
     
 21. Valeriy:
     13.02.2019 в 20:47
     
     Добрый вечер.Для hashcat не могу установить драйвер графики Intel® для
     Windows® 10 Версия: DCH 25.20.100.6519 Процессор Intel® Core™
     i5-7300HQ.Пишет система не удовлетворяет минимальным требованиям.Подскажите
     пожалуйста выход.Спасибо
     
     Ответить
     
 22. Valeriy:
     14.02.2019 в 19:23
     
     При запуске benchmark определяет только  один девайс-Intel(R) Core(TM)
     i5-7300HQ CPU @ 2.50GHz, 2036/8144 MB allocatable, 4MCU.Установил
     opencl_runtime_18.1_x64,видео карта Nvidia Geforce GTX 1060.Скорость
     перебора очень низкая без видеоадаптера.Заранее спасибо
     
     Ответить
     
 23. Руслан:
     05.06.2019 в 15:00
     
     Привет. Подскажите пожалуйста, как можно сделать перебор по всевозмжным
     комбинациям?
     
     Пример:1njh553m/.2-=1
     
      
     
     тоесть что бы он начал перебебирать начиная с одного символа и до 10
     предположим. Но что бы ипользовалсиь как латинские буквы так цифры и спец
     символы
     
     Ответить
     
 24. gat:
     13.08.2019 в 16:40
     
     подскажите пожл.
     
     1)
     
     1
     /usr/sbin/rar2john /root/1.rar
     
     получаю хеш
     
     1
     RAR3$*0*232070dc9e70deef*e44df3846085d1f4de050295dabaf093
     
     потом делаю так
     
     2)
     
     1
     hashcat64.exe --opencl-device-types 1,2 -a 3 -m
     12500$RAR3$*0*a6bf83e64dfd72c5*82df04718c85499ba85d3d5cad233161
     E:\share\Obrazzz\slovar\word_rus.txt
     
     Вывод программы:
     
     1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     Session……….: hashcat
     Status………..: Exhausted
     Hash.Type……..: RAR3-hp
     Hash.Target……: $RAR3$*0*a6bf83e64dfd72c5*82df04718c85499ba85d3d5cad233161
     Time.Started…..: Tue Aug 13 16:38:04 2019 (0 secs)
     Time.Estimated…: Tue Aug 13 16:38:04 2019 (0 secs)
     Guess.Mask…….: E:\share\Obrazzz\slovar\word_rus.txt [36]
     Guess.Queue……: 1/1 (100.00%)
     Speed.#1………:        6 H/s (10.97ms) @ Accel:1 Loops:16384 Thr:256 Vec:1
     Speed.#3………:        0 H/s (0.00ms) @ Accel:16 Loops:16384 Thr:1 Vec:8
     Speed.#*………:        6 H/s
     Recovered……..: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
     Progress………: 1/1 (100.00%)
     Rejected………: 0/1 (0.00%)
     Restore.Point….: 0/1 (0.00%)
     Restore.Sub.#1…: Salt:0 Amplifier:0-1 Iteration:245760-262144
     Restore.Sub.#3…: Salt:0 Amplifier:0-0 Iteration:0-16384
     Candidates.#1….: E:\share\Obrazzz\slovar\word_rus.txt ->
     E:\share\Obrazzz\slovar\word_rus.txt
     Candidates.#3….: [Generating]
     Hardware.Mon.#1..: Temp: 38c Fan: 43% Util: 95% Core:1847MHz Mem:3802MHz
     Bus:16
     Hardware.Mon.#3..: N/A
      
     Started: Tue Aug 13 16:37:59 2019
     Stopped: Tue Aug 13 16:38:05 2019
     
     не подбирает, знаю что пас написан в кирилице большими буквами.
     
     что делаю не так ?
     
     Ответить
     * Alexey:
       14.08.2019 в 04:29
       
       -a 3 означает атаку по маске. В результате программа воспринимает
       E:\share\Obrazzz\slovar\word_rus.txt как маску, составляет на основе неё
       один возможный пароль, проверяет пароль — он не подходит. Программа
       пишет, что все пароли перебраны и завершает работу.
       
       Для атаки по словарю нужно указать -a 0
       
       Ещё при указании типа хеша -m 12500 между числом и самим хешем должен
       быть пробел.
       
       Ответить
       
     
 25. Nub:
     14.08.2019 в 22:44
     
     Здравстыуйте ! Хочу сказать  Вам спасибо за такие класные статьи !
     И вопросик , для hashcat  лучше  держать один словарь на 30Гб , или 30 по
     1ГБ ? Это как пример , как бы ))  
     Заранее благодарен !
     
     Ответить
     * Alexey:
       15.08.2019 в 04:47
       
       Спасибо за добрые слова.
       
       Hashcat не просто отправляет содержимое словаря в GPU начиная с первой
       строки и вплоть до последней — имеется процедура кэширования словаря. В
       начале содержимое словаря сортируется по длине. Это делается из-за того,
       что многие алгоритмы в дальнейшем могут быть оптимизированы, когда все
       входные данные одинаковой длины. Это требует много оперативной памяти.
       Также надо заметить, что на потребление оперативной памяти дополнительно
       влияет число GPU и установленное опцией -n значение.
       
       В общем, запуск атаки с гигантским словарём может потребовать слишком
       много оперативной памяти и слишком много времени на подготовку
       (сортировка и т. д.), то есть, ИМХО, лучше держать несколько более мелких
       словарей (если речь идёт о списках слов размером в гигабайты).
       
       Ответить
       
     
 26. alex:
     18.11.2019 в 17:05
     
     Добрвый день.
     
     Подскажите, пожалуйста, что не так?
     
     Пишу:
     
     hashcat64.exe -m 2500 -a 3 -i --increment-min=6 --increment-max=8
     C:\Users\User\Desktop\123.hccapx ?u?u?u?s?1?1?1?d
     
     Получаю:
     
     hashcat (v5.1.0) starting…
     
     * Device #1: WARNING! Kernel exec timeout is not disabled.
                  This may cause "CL_OUT_OF_RESOURCES" or related errors.
                  To disable the timeout, see:
     https://hashcat.net/q/timeoutpatch
     OpenCL Platform #1: NVIDIA Corporation
     ======================================
     * Device #1: GeForce GTX 1050, 512/2048 MB allocatable, 5MCU
     
     Hashes: 3 digests; 1 unique digests, 1 unique salts
     Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13
     rotates
     
     Applicable optimizers:
     * Zero-Byte
     * Single-Hash
     * Single-Salt
     * Brute-Force
     * Slow-Hash-SIMD-LOOP
     
     Minimum password length supported by kernel: 8
     Maximum password length supported by kernel: 63
     
     Watchdog: Temperature abort trigger set to 90c
     
     Custom-charset 1 is undefined.
     
      
     
     Что делаю не так.
     
     Спасибо.
     
      
     
     Ответить
     * Alexey:
       18.11.2019 в 17:26
       
       Приветствую! Вы в маске используете цифру один (?1). Возможно, вы хотели
       указать маленькую букву l (она означает прописные латинские буквы), то
       есть должно быть ?l
       
       Если вы действительно хотите использовать пользовательский набор
       символов, который обозначается цифрой один (?1), то предварительно его
       нужно задать опцией -1 после которой перечислить символы, которые должны
       входить в этот пользовательский набор.
       
       Ответить
       * alex:
         19.11.2019 в 16:07
         
         Спасибо.
         
         Маску установил верную, вроде как данная ошибка ушла.
         
         Изменив запрос, появляется новая ошибка:
         
         запрос: hashcat64.exe -m 2500 -a 3 -w 3 --force
         C:\Users\User\Desktop\123.hccapx ?l?l?l?l?l?l?l?появляется:
         
         OpenCL Platform #1: NVIDIA Corporation
         
         ======================================
         
         * Device #1: GeForce GTX 1050, 512/2048 MB allocatable, 5MCU
         
         Hashes: 3 digests; 1 unique digests, 1 unique salts
         
         Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13
         rotates
         
         Applicable optimizers:
         
         * Zero-Byte
         
         * Single-Hash
         
         * Single-Salt
         
         * Brute-Force
         
         * Slow-Hash-SIMD-LOOP
         
         Minimum password length supported by kernel: 8
         
         Maximum password length supported by kernel: 63
         
         Watchdog: Temperature abort trigger set to 90c
         
         Cracking performance lower than expected?
         
         * Update your OpenCL runtime / driver the right way:
         
           https://hashcat.net/faq/wrongdriver
         
         * Create more work items to make use of your parallelization power:
         
           https://hashcat.net/faq/morework
         
         [s]tatus [p]ause [b]ypass [c]heckpoint [q]uit =>
         
         и более ни чего не происходит, видеокарта вроде как нагружена (кулеры
         шумят)
         
         если нажать - s, то:
         
         Session……….: hashcat
         Status………..: Running
         Hash.Type……..: WPA-EAPOL-PBKDF2
         Hash.Target……: TESTBEE (AP:d4:21:22:35:0a:5e STA:b0:6f:e0:5f:b9:74)
         Time.Started…..: Tue Nov 19 15:58:16 2019 (7 mins, 20 secs)
         Time.Estimated…: Thu Dec 19 08:53:05 2019 (29 days, 16 hours)
         Guess.Mask…….: ?l?l?l?l?l?l?l?l [8]
         Guess.Queue……: 1/1 (100.00%)
         Speed.#1………:    81367 H/s (53.53ms) @ Accel:256 Loops:64 Thr:256 Vec:1
         Recovered……..: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
         Progress………: 35717120/208827064576 (0.02%)
         Rejected………: 0/35717120 (0.00%)
         Restore.Point….: 1310720/8031810176 (0.02%)
         Restore.Sub.#1…: Salt:0 Amplifier:5-6 Iteration:704-768
         Candidates.#1….: pnxpwerd -> pmhiferd
         Hardware.Mon.#1..: Temp: 67c Fan: 51% Util: 84% Core:1708MHz
         Mem:3504MHz Bus:16
         
         ______________________________________________________________________________
         
         Помогите, пожалуйста.
         
          
         
         Ответить
         * Alexey:
           19.11.2019 в 17:05
           
           На этом сообщении всё норм — перебор идёт. Конечно, если вас не
           смущает, что он должен завершиться через 29 дней и 16 часов.
           
           Ответить
           * alex:
             19.11.2019 в 17:25
             
             Алексей,спасибо, разобрался. Поспешил с сообщением, сначала написал
             а потом расшифровал.
             
             Ещё раз спасибо за наводки и помощь.
             
             Статья огонь!
             
             Ответить
             
           
         
       
     
 27. alex:
     21.11.2019 в 15:09
     
     Добрый день.
     
     Пытаюсь запустить benchmark mode через .bat и появляется
     ошибка:  ./hashcat.hctune: No such file or directory
     
     Содержимое батника: 
     
     @echo on
     D:\hashcat-5.1.0\hashcat64.exe -b -m 2500
     Pause
     
     Заметил такую фичу, что если батник поместить в папку с
     программой hashcat64.exe, то всё работает без ошибок, стоит только батник
     вытащить в другое место - ошибка.
     
     Подскажите, пожалуйста, есть возможность победить данную ошибку? или это
     специфика работы программы?
     
     Спасибо.
     
     Ответить
     
 28. Leonid:
     16.12.2019 в 09:03
     
     Доброго времени суток, Alexey! Можно спросить, откуда у Вас такая высокая
     вычислительная мощность на 1-ом девайсе (50K в сек)? Это что за
     зверь-устройство такое, если не секрет )
     
     Ответить
     * Alexey:
       16.12.2019 в 12:00
       
       Имеется ввиду алгоритм 2500 - WPA-EAPOL? Если да, то 50 kH/s это довольно
       мало. В этой статье тесты делались на моём старом ноутбуке, который я
       купил 7 лет назад и который уже сломался. В переборе задействована
       мобильная AMD карта (не помню уже модель) и центральный процессор (модель
       можно увидеть на скриншоте).
       
       Сейчас у меня на ноутбуке GeForce GTX 1050 Ti и Intel(R) Core(TM)
       i7-8750H и вместе они выдают 120.8 kH/s на алгоритме 2500 - WPA-EAPOL.
       Это тоже мало, поскольку видео карта и процессор является мобильными, а
       они всегда менее производительны.
       
       
       
       Топовые настольные видеокарты перебирают хеши намного быстрее.
       
       Настольная GTX 1080FE с драйвером 375.39 на Hashcat 3.40, на алгоритме
       2500 перебирает хеши со скоростью 411,666.
       
       GTX 980 Ti (+190Mhz) — 376.09 на этом же самом алгоритме перебирает со
       скоростью 289,072.
       
       Информация по другим алгоритмам и AMD картам в таблице:
       https://docs.google.com/spreadsheets/d/1B1S_t1Z0KsqByH3pNkYUM-RCFMu860nlfSsYEqOoqco/edit#gid=1439721324
       
       Ответить
       
     
 29. Memphis:
     06.01.2020 в 00:23
     
     День добрый.
     
     Точно известно что пароль 11 символов. 
     
     Запускаю:
     
     1
     hashcat64.exe -m 2500 -a 3 -1 ?l?u?d?s rpoint.hccapx ?1?1?1?1?1?1?1?1?1?1?1
     -D 1,2,3 --force -w 3
     
     Получаю ошибку:
     
     1
     hashcat64.exe -m 2500 -a 3 -1 ?l?u?d?s -i --increment-min=11
     --increment-max=11 rpoint.hccapx ?1?1?1?1?1?1?1?1?1?1?1 -D 1,2,3 --force -w
     3
     
     Ответить
     * Alexey:
       06.01.2020 в 07:55
       
       Какую ошибку получаете?
       
       Ответить
       * Memphis:
         07.01.2020 в 00:28
         
         Integer overflow detected in keyspace of mask: ?1?1?1?1?1?1?1?1?1?1?1?1
         
         Ответить
         
       
     
 30. Kirill:
     19.03.2020 в 21:16
     
     Здравствуйте! ОС Windows 10. Драйвера все стоят, но как понял, не видит
     устройтсва, в чатсности видеокарту. В чем проблема? Спасибо.
     
     Ответить
     * Alexey:
       19.03.2020 в 21:39
       
       Здравствуйте, как вы поняли, что не видит устройства? Вероятность решения
       проблемы прямо пропорциональна подробности описания: что хотели сделать,
       какие команды вводили, что не так в результатах, копи-паст ошибок,
       скриншоты.
       
       Ответить
       * Kirill:
         20.03.2020 в 11:44
         
         Ошибка: Cannot find an OpenCL ICD loader library.
         
         
         
         Ответить
         * Alexey:
           20.03.2020 в 12:15
           
           Начните с обновления Hashcat — сейчас актуальной является пятая
           версия.
           
           Проверьте, что версии драйверов удовлетворяют минимальным
           требованиям:
           
            * Видеокарты AMD на Windows требуют "AMD Radeon Software Crimson
              Edition" (15.12 или более поздняя версия)
            * Intel CPUs требует "OpenCL Runtime for Intel Core and Intel Xeon
              Processors" (16.1.1 или более поздняя версия)
            * Intel GPUs на Windows требует "OpenCL Driver for Intel Iris and
              Intel HD Graphics"
            * Видеокарты NVIDIA требуют "NVIDIA Driver" (367.x или более поздняя
              версия)
           
           Самые вероятные причины:
           
            * нет видеокарты с поддержкой OpenCL (видеокарта очень старая)
            * очень старый драйвер без поддержки OpenCL
           
           Для проверки установленных видеодрайверов, нажмите Win+x, затем
           выберите «Диспетчер устройств» → Видеоадаптеры → [Выберите нужную
           модель видеокарты и нажмите на нём правой кнопкой мыши]→Свойства →
           Драйвер.
           
           Ещё одна причина: поддерживаемое оборудование есть, но не полностью
           поддерживаемых версий, поэтому Hashcat отбрасывает его. В этом случае
           было бы выведено соответствующее сообщение, но на скриншоте его нет.
           Тем не менее посмотрите раздел «Предупреждения и ошибки при запуске
           hashcat» - вдруг после обновления Hashcat это сообщение появится.
           Суть в том, что надо запустить с дополнительными опциями --force -D
           1,2:
           
           1
           hashcat64.exe -b --force -D 1,2
           
            
           
           Ответить
           * Kirill:
             20.03.2020 в 12:44
             
             1. Уже разные версии пробовал, и самые старые и самые новые версии
             Hashcat. Ошибка аналогичная.
             
             2. Драйвер видеокарты Nvidia стоит самый последний = 391.35
             
             3. Возможно видеокарту не поддерживает, стоит GeForce GTX 560.
             
             .
             
             Ответить
             
           
         
       
     * Alexey:
       20.03.2020 в 13:32
       
       Хотя у меня Linux, но я решил сейчас перепроверить инструкцию на Windows.
       После установки драйвера для NVIDIA карты, Hashcat её не видел. Помогло
       следующее: Win+x, затем «Диспетчер устройств» → Видеоадаптеры → [Выберите
       нужную модель видеокарты и нажмите на нём правой кнопкой мыши]→Обновить
       драйвер. После этого всё заработало — не потребовалась даже перезагрузка.
       
       
       
       С графикой Intel тоже возникла заминка — не хотел устанавливаться файл
       opencl_runtime_18.1_x64_setup.msi, в ошибке было что-то вроде «уже
       установлен драйвер Intel HD, сначала удалите его». Я удалил драйвер через
       «Установка и удаление программ», но это не помогло. Помогло следующее:
       Win+x, затем «Диспетчер устройств» → Видеоадаптеры → [Выберите модель
       Intel и нажмите на нём правой кнопкой мыши]→Удалить устройство. Затем
       сразу, до перезагрузки установил файл opencl_runtime_18.1_x64_setup.msi и
       после перезагрузки уже Hashcat увидел оба устройства:
       
       
       
       Ответить
       
     
 31. Vitalik:
     17.04.2020 в 00:37
     
     Вот так вот у меня 
     
     C:\Users\flagm\Desktop\hashcat-5.1.0>hashcat64.exe -m 11300 -a 3 hash.txt
     ?l?l?d?d?d?a?a
     hashcat (v5.1.0) starting…
     
     * Device #1: WARNING! Kernel exec timeout is not disabled.
                  This may cause "CL_OUT_OF_RESOURCES" or related errors.
                  To disable the timeout, see:
     https://hashcat.net/q/timeoutpatch
     * Device #2: Intel's OpenCL runtime (GPU only) is currently broken.
                  We are waiting for updated OpenCL drivers from Intel.
                  You can use --force to override, but do not report related
     errors.
     nvmlDeviceGetFanSpeed(): Not Supported
     
     OpenCL Platform #1: NVIDIA Corporation
     ======================================
     * Device #1: GeForce GTX 1050 Ti, 1024/4096 MB allocatable, 6MCU
     
     OpenCL Platform #2: Intel(R) Corporation
     ========================================
     * Device #2: Intel(R) UHD Graphics 630, skipped.
     
     Hash 'hash.txt': Token length exception
     No hashes loaded.
     
     Started: Fri Apr 17 00:00:19 2020
     Stopped: Fri Apr 17 00:00:20 2020
     
     Что я только не делал и разные версии и просто хэш вставлял. Просто хэш от
     wallet..dat скопировать в командную строку не получается. А .txt с хэшем не
     читается.
     
     Ответить
     * Alexey:
       17.04.2020 в 06:54
       
       Значит хеш изначально неправильный — в сообщении именно это и написана,
       неверная длина токена.
       
       Примеры хешей можно посмотреть командой
       
       1
       .\hashcat64.exe --example-hashes
       
       Ответить
       * Vitalik:
         18.04.2020 в 16:52
         
         Проблема в другом. Хэш из .txt файла не берется. То есть к примеру я
         вставляю хэш md5 просто в програмку и он подбирается. А если вместо
         него пишу имя файла в котором md5 или sha256 любой… То такая же один в
         один ошибка. А вставить например просто в програмку хэш от моего
         кошелька wallet.dat не получается так как он длинный очень и
         вставляется не полностью.
         
         Ответить
         * Alexey:
           18.04.2020 в 17:45
           
           Аааа, значит проблема очень простая: программа расценивает указанный
           текстовый файл не как файл, а как сам хеш. Просто укажите полный путь
           до файла, чтобы не было неоднозначности.
           
           В этих примерах я везде указываю текущую папку, например:
           
           1
           .\hashcat64.exe ...
           
           То есть точка впереди означает, что файл нужно смотреть в текущей
           папке (иначе просто будет ошибка, что команда не найдена). Так и вы,
           или укажите не hash.txt, а .\hash.txt, либо полный путь, например:
           C:\\hashcat_stuff\hash.txt
           
           Ответить
           
         
       
     
 32. Аноним:
     01.05.2020 в 22:17
     
     Здравствуйте, при запуске выдает ошибку:  * Device #1: This device's local
     mem size is too small.. К видеокарте очередь даже не доходит.  Что не так
     ?    У меня проц:   QuadCore Intel Core 2 Quad Q6600, 2400 MHz (9 x 267).
     Неужели слабоват для кота?
     
     Ответить
     * Alexey:
       01.05.2020 в 22:20
       
       Приветствую! При запуске программы проверяются сразу все устройства. Если
       не видит видеокарту, значит нет подходящего драйвера или неподдерживаемая
       модель.
       
       Хотя у меня такое ощущение, что данное сообщение о недостатке памяти
       относится именно к видеокарте, а процессор программа не видит, например,
       из-за того, что не установили OpenCL Runtime for Intel Core.
       
       Ответить
       
     
 33. Аркадий:
     07.05.2020 в 13:00
     
     В статье ссылка на сайт с графическим интерфейсом не работает. 
     
     Теперь они выглядит вот так:
     https://hashkiller.io/downloads/
     
     Ответить
     * Alexey:
       10.05.2020 в 15:23
       
       Приветствую! Спасибо за полезное замечание — в статье ссылку поправил.
       
       Ответить
       
     
 34. Антон:
     10.05.2020 в 09:16
     
     Добрый день. Может встречали такую проблему? Использую в маске ?a или сам
     указываю все символы - прописные, заглавные, цифры и некоторые
     спецсимволы….но… при переборе, заглавные используются только в масках до 5
     символов….. Я для примера сделал MD5 на 7 символов с заглавными, строчными
     и цифрами и маску -1 ?a ?1?1?1?1?1?1?1…. и не подобрался хэш…
     
     Ответить
     * Alexey:
       10.05.2020 в 13:06
       
       Приветствую! У Hashcat есть опция --stdout чтобы не взламывать, а только
       показать пароли. Попробуйте посмотреть кандидаты в пароли с помощью этой
       функции. Если баг действительно есть, то откройте тикет на Гитхабе.
       
       Ответить
       * Антон:
         10.05.2020 в 14:57
         
         Да, я пробовал с --stdout опицей в файл. Так и есть, после 5 символов в
         длину не работает… При чем я даже сгенерил хэш для MyHASH и пробовал
         такие маски: -1 ?l?u ?1?1?1?1?1?1, -1 ?a ?1?1?1?1?1?1, -1
         abcdef….xyzABCEF….XYZ ?1?1?1?1?1?1 и с ними не расшифровывает… а когда
         указал -1 MyHASH ?1?1?1?1?1?1 - раскрыло…. Реально баг. Ладно, спасибо,
         думал че не так делаю. Система ubuntu 18.04
         
         Ответить
         
       
     
 35. Юриц:
     12.05.2020 в 17:38
     
     Подскажите пожалуйста, что не так? На видеокарте gtx1650 не работает,
     работает только на проце и встроенной видеокарте AMD Ryzen 5 3550H with
     Radeon Vega Mobile Gfx
     
     1
     hashcat64.exe -m 2500 --gpu-temp-retain=80 --gpu-temp-abort=85 -w 3
     C:\Users\Tvist\Desktop\Wifi\new\32.hccapx
     C:\Users\Tvist\Desktop\Wifi\mail\tv.txt
     
     Вывод:
     
     1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     hashcat (v3.6.0) starting…
      
     * Device #1: WARNING! Kernel exec timeout is not disabled.
                  This may cause "CL_OUT_OF_RESOURCES" or related errors.
                  To disable the timeout, see:
     https://hashcat.net/q/timeoutpatch
     ADL_Overdrive_Caps(): -8
      
     ADL_Overdrive_Caps(): -8
      
     ADL_Overdrive_Caps(): -8
      
     ADL_Overdrive_Caps(): -8
      
     nvmlDeviceGetFanSpeed(): Not Supported
      
     OpenCL Platform #1: NVIDIA Corporation
     ======================================
     * Device #1: GeForce GTX 1650, 1024/4096 MB allocatable, 16MCU
      
     OpenCL Platform #2: Advanced Micro Devices, Inc.
     ================================================
     * Device #2: gfx902, 2079/4127 MB allocatable, 8MCU
      
     INFO: All hashes found in potfile! Use --show to display them.
      
     ADL_Overdrive6_FanSpeed_Reset(): -8
      
     Failed to restore default fan speed and policy for device #2
     
     Ответить
     * Alexey:
       12.05.2020 в 17:50
       
       Приветствую! Почему вы думаете, что GeForce GTX 1650 не работает? Судя по
       приведённой информации, как раз она и работает — первое устройство.
       Второе устройство gfx902, видимо это MD Ryzen 5 3550H with Radeon Vega
       Mobile Gfx. А центральный процессор отсутствует.
       
       Что у вас показывает следующая команда?
       
       1
       hashcat -I
       
       Кстати, у вас v3.6.0, а сейчас актуальная версия v5.1.0 — если нет
       каких-то особых причин, я бы настоятельно советовал обновиться. Ну или
       хотя бы скачать новую версию (программы портативные) и писать на этом
       сайте ошибки из неё. Т.к. если будет совсем непонятно, главным советом
       будет «обновитесь». ))))
       
       Ответить
       * Юриц:
         12.05.2020 в 17:54
         
         У меня не открывается новая версия, для 240 000 в секунду для данного
         железа хорошая скорость? 
         
         
         
         Ответить
         * Alexey:
           12.05.2020 в 17:57
           
           А если попробовать 32-битную версию? Ещё попробуйте перекачать архив
           - возможно, файл повреждён.
           
           Что касается скорости, то я не могу сказать точно — можно поискать
           таблицы скоростей. По идее, Hashcat в любом случае будет выжимать всё
           возможное, а замедления перебора могут быть связаны, в первую
           очередь, с перегревом железа и сбросом частот. В этом случае поможет
           только улучшение охлаждения/вентиляции.
           
           Ответить
           
         
       
     
 36. Юриц:
     12.05.2020 в 18:13
     
     Сейчас выходит вот эта ошибка : не понимаю почему, после подбора вышла, не
     судите строго 2 день всего в этой теме(. 
     
     op\Wifi\mail\8.txt C:\Users\Tvist\Desktop\Wifi\mail\7.txt
     hashcat (v3.6.0) starting…
     
     * Device #1: WARNING! Kernel exec timeout is not disabled.
                  This may cause "CL_OUT_OF_RESOURCES" or related errors.
                  To disable the timeout, see:
     https://hashcat.net/q/timeoutpatch
     ADL_Overdrive_Caps(): -8
     
     ADL_Overdrive_Caps(): -8
     
     ADL_Overdrive_Caps(): -8
     
     ADL_Overdrive_Caps(): -8
     
     nvmlDeviceGetFanSpeed(): Not Supported
     
     OpenCL Platform #1: NVIDIA Corporation
     ======================================
     * Device #1: GeForce GTX 1650, 1024/4096 MB allocatable, 16MCU
     
     OpenCL Platform #2: Advanced Micro Devices, Inc.
     ================================================
     * Device #2: gfx902, 2079/4127 MB allocatable, 8MCU
     
     INFO: All hashes found in potfile! Use --show to display them.
     
     ADL_Overdrive6_FanSpeed_Reset(): -8
     
     Failed to restore default fan speed and policy for device #2
     
     Started: Tue May 12 20:11:17 2020
     Stopped: Tue May 12 20:11:18 2020
     
     C:\Users\Tvist\Desktop\Wifi\hashcat-3.6.0>
     
     Ответить
     * Alexey:
       12.05.2020 в 18:19
       
       Возможно, вы не до конца понимаете этот вывод.
       
       Самая главная причина в остановке работы программы эта строчка:
       
       1
       INFO: All hashes found in potfile! Use --show to display them.
       
       В ней сказано, что все хеши уже взломаны, чтобы их посмотреть используйте
       опцию --show.
       
       Кстати, в этой статье рассказывается про это, нажмите Ctrl+f и поищите
       «INFO: All hashes found in potfile! Use --show to display them.»
       
       Все другие строки носят информационный характер и не являются
       критическими, их можно игнорировать. По крайней мере, я так и делаю.
       
       Ответить
       
     
 37. Юриц:
     12.05.2020 в 18:15
     
     32 бита работает, но на сколько знаю там старые команды убрали, 
     hashcat64.exe -m 2500 --gpu-temp-retain=80 --gpu-temp-abort=85 -w 2
     C:\Users\Tvist\Desktop\Wifi\new\32.hccapx
     C:\Users\Tvist\Desktop\Wifi\mail\6.txt 
     
     Помогите пожалуйста переделать под новую
     
     Ответить
     * Alexey:
       12.05.2020 в 18:23
       
       Вместо опции --gpu-temp-abort теперь используется опция
       --hwmon-temp-abort. Что касается опции --gpu-temp-retain, то я не помню
       для чего она нужна.
       
       Так должно работать:
       
       1
       hashcat32.exe -m 2500 --hwmon-temp-abort=85 -w 2
       C:\Users\Tvist\Desktop\Wifi\new\32.hccapx
       C:\Users\Tvist\Desktop\Wifi\mail\6.txt
       
       Ответить
       
     
 38. Юриц:
     12.05.2020 в 18:25
     
     Спасибо, на сколько помню, что бы выходило предупреждение 
     
     Ответить
     
 39. Mikhail:
     12.05.2020 в 21:52
     
     Alexey, подскажите, пожалуйста ссылочку, где скачать OpenCL для драйвера
     i915, процессор Intel Celeron CPU N3050 @ 1.60GHz. И инструкция по его
     инсталляции на netbook Acer.
     
     Спасибо
     
     Ответить
     * Alexey:
       12.05.2020 в 22:09
       
       Все ссылки в этой статье по-прежнему работают. Инструкции тоже даны здесь
       же.
       
       
       
       Обратите внимание, что далеко не все Celeron поддерживают
       OpenCL. Смотрите «Поддерживаемые прикладные программные интерфейсы для
       контроллеров графических систем Intel®».
       
       Ответить
       
     
 40. Mikhail:
     12.05.2020 в 22:19
     
     Спасибо. Моя вина, не указал, что на нетбуке у меня стоит Кали, а вот под
     Линукс я не могу найти OpenCL, везде только Виндовс. Да к тому же я очень
     слаб в английском, приходится работать через Гугловский переводчик.
     
     Ответить
     * Alexey:
       13.05.2020 в 11:08
       
       Эта статья должна помочь, при условии, что ЦПУ поддерживает OpenCL.
       
       Ответить
       
     
 41. Mikhail:
     13.05.2020 в 20:32
     
     Здравствуйте, Alexey!
     
     Скачал, как Вы советовали OpenCL. Встал нормально, но бэнчмарк все равно
     показывает ту же ерунду.
     
     
     
     Ответить
     * Alexey:
       13.05.2020 в 20:50
       
       Посмотрите, как я запускаю бенчмарк в той статье (какие использую опции),
       посмотрите, как я вывожу список устройств (посмотрите сами и покажите
       здесь, если останутся вопросы). Если вы не понимаете сообщения на
       английском, то это не делает их ерундой. Просто копируйте построчно и
       вставляйте в переводчик https://translate.google.ru/ В сообщениях чётко
       написано, что от этого устройства не ожидается ничего хорошего в плане
       производительности, поэтому оно пропускается. А других устройств больше
       нет. Но если сильно надо, то можно использовать и то малопроизводительное
       устройство — даже написана опция, которой это можно сделать. Получился
       целый рассказ и это всё на вашем скриншоте: я уже не представляю, как
       программа могла бы выразить проблему доходчивее.
       
       Ответить
       
     
 42. Аноним:
     05.06.2020 в 21:43
     
     Alexey, подскажите пожалуйста, что это за непонятный набор символов - ?b. 
     Какие символы будет брутить программа, если я выберу такую маску?
     
     Ответить
     * Alexey:
       06.06.2020 в 07:08
       
       ?b обозначает шестнадцатеричные значения в диапазоне 0x00 — 0xff. В этом
       диапазоне печатные, контрольные и расширенные символы. Если не понимаете,
       как связаны шестнадцатеричные значения и символы, то смотрите статью
       «ASCII и шестнадцатеричное представление строк».
       
       Посмотреть на эти символы можно так:
       
       1
       hashcat -a 3 --stdout ?b
       
       Или сохранить их в файл и открыть в текстовом/шестнадцатеричном
       редакторе:
       
       1
       hashcat -a 3 --stdout ?b > pswds.bin
       
       На сайте HackWare есть два примера использования шестнадцатеричных
       символов для брут-форса пароля:
       
        * Как использовать Hashcat для взлома паролей, содержащих нелатинские
          символы (русские буквы в пароле, китайские иероглифы и пр.)
        * Как взломать VNC пароль из захваченного трафика (challenge response)
       
       Но там ситуации более сложные и в обоих случаях составляется
       пользовательский набор шестнадцатеричных значений. При брутфорсе
       нелатинских символов нужно конвертировать UTF кодировку, а при взломе VNC
       пароля берём во внимание, что с символами выполняются операции по
       определённому алгоритму, поэтому составляется пользовательский набор
       символов по этому алгоритму.
       
       Рассмотрим практический пример использования набора символов ?b.
       
       Получен хеш: 2ce41e94c17d62df08e6694aaa5652cf, известно, что это MD5
       строки из трёх любых символов ASCII. Если использовать любые наборы
       символов Hashcat, такие как ?l, ?u, ?d, то не удастся подобрать пароль.
       
       В этом случае поможет набор символов ?b:
       
       1
       hashcat -m 0 -a 3 2ce41e94c17d62df08e6694aaa5652cf ?b?b?b
       
       Пароль подобран:
       
       
       
       В строке
       
       1
       2ce41e94c17d62df08e6694aaa5652cf:$HEX[aebfb1]
       
       получены три байта aebfb1, правильнее их записать как \xae\xbf\xb1. Если
       это печатные символы (могут быть и не печатные!), то их можно попробовать
       конвертировать:
       
       
       
       Консоль обычно настроена на использование кодировки UTF-8, поэтому в
       терминале  эти символы отображает неправильно. Но их можно сохранить в
       файл и открыть в редакторе, который может работать с разными кодировками:
       
       1
       echo -e "\xae\xbf\xb1" > pass.txt
       
       
       
       В общем, хеш MD5 2ce41e94c17d62df08e6694aaa5652cf получен из символов ®¿±
       в кодировке ASCII.
       
       Ответить
       
     
 43. Лёша:
     22.06.2020 в 15:16
     
     Добрый день Alexey, подскажите мне пожалуйста какой драйвер мне нужно
     утанвить если         AMD Radeon Software Crimson Edition не поддерживается
     на моей видеокарте AMD Radeon 6600M and 6700M Series, где найти драйвер
     поддерживающий мою видеокарту чтобы работала hashcat ? Зарание спасибо ! 
     
     Ответить
     * Alexey:
       22.06.2020 в 17:23
       
       С выходом новой, шестой версии Hashcat (вышла на днях), теперь требования
       к драйверам повышены, в частности:
       
        * Видеокарты AMD на Windows требуют "AMD Radeon Adrenalin 2020 Edition"
          (20.2.2 или более поздняя версия)
       
       Чтобы заставить работать устаревшее железо, наверное, нужно пробовать
       предыдущие версии Hashcat. Более старые версии вы можете найти на
       официальной внизу официальной страницы: https://hashcat.net/hashcat/
       
       В скаченных архивах в файле docs/readme.txt в самом верху написаны
       требования для драйверов, например для v3.00:
       
        * AMD users require AMD drivers 14.9 or later (recommended 15.12)
        * Intel users require Intel OpenCL Runtime 14.2 or later (recommended
          16.2 or later)
        * NVidia users require NVidia drivers 346.59 or later (recommended
          367.27 or later)
       
       Ещё более старая вторая версия, ссылка на которую
       отсутствует: https://hashcat.net/files/hashcat-2.00.7z
       
       Если даже эти версии несовместимы, то остаётся искать файлы из тех лет,
       когда Hashcat ещё называлась oclHashcat. На Windows, думаю, в теории это
       ещё может как-то заработать, если найдёте драйвер под эту видеокарту и
       совместимую версию oclHashcat. А на Linux я бы посоветовал ничего не
       делать, чтобы сберечь нервные клетки.
       
       Ответить
       
     
 44. Юрий:
     08.07.2020 в 21:17
     
     Здравстуйте, Alexey, подскажите как при помощи Hashcat можно сгенерировать
     словарь хешей MD5 всех шестизначных чисел от 000000 до 999999. Спасибо.
     
     Ответить
     * Alexey:
       08.07.2020 в 22:15
       
       В функциях Hashcat не обозначено создание радужных таблиц. И я не знаю
       как с помощью неё это сделать.
       
       С помощью PHP это можно сделать в несколько строк:
       
       1
       2
       3
       4
       5
       <?php
        
       for ($i = 0; $i <= 999999; $i++) {
           echo md5 (str_pad( "$i", 6, "0", STR_PAD_LEFT )) . PHP_EOL;
       }
       
       Время выполнение — 1-4 секунды. За это время будут сгенерированы все md5
       хеши для строк 000000…999999.
       
       Сохраните приведённый выше код в файл md5-rb-gen.php, запускать так:
       
       1
       php md5-rb-gen.php
       
       Чтобы сохранить полученные хеши в файл:
       
       1
       php md5-rb-gen.php > md5.txt
       
       Смотрите, кстати «Как запустить PHP скрипт без веб-сервера».
       
       Интересное наблюдение о скорости достижения задачи.
       
       Следующие две команды делают ровно то же самое:
       
       1
       2
       maskprocessor ?d?d?d?d?d?d > 6.txt
       cat 6.txt | while read -r line ; do echo -n $line | md5sum | awk '{print
       $1}'; done > md5.txt
       
       Но на среднем компьютере выполнение команд займёт до часа. PHP оказался
       быстрее, чем нативные Linux команды…
       
       Ответить
       
     
 45. Дмитрий:
     11.08.2020 в 22:48
     
     Доброго времени. Подскажите, как запустить перебор паролей, не зная длины,
     и из каких символов, букв, цифр состоит пароль?
     
     Ответить
     
 46. Денис:
     15.09.2020 в 23:37
     
     Здравствуйте. Меня интересует тот же вопрос : как составитт маску не зная
     ни длины, ни какие буквы/цыфры на каких позициях в искомом пароле?
     
     Спасибо.
     
     Ответить
     * Alexey:
       16.09.2020 в 07:19
       
       Приветствую! Посмотрите раздел «Как составить маску, если о пароле ничего
       не известно».
       
       Ответить
       
     
 47. Alexandr:
     17.09.2020 в 15:36
     
     Здравствуйте. Пытаюсь достать пароли от всех имеющихся учёток сохранённых
     на компе. В администрирование учетных данных имеются сохранённые логины и
     пароли для входа по сети на другой комп. Их можно заархивировать в файл
     *crd. Так вот сохранив SAM и System нашёл хэши, но достать пароль
     получилось только от простой локальной учётки с коротким набором нижнего
     регистра. От основной учётки сложный пароль из цифр и символов верхнего и
     нижнего регистра длинной около 15 символов Хэшкэт не смог подобрать. Но
     задача найти пароли ещё и сохранённые в администрировании учётных данных.
     Их я не смог найти. Возможно ли расшифровать файл *.crd или они могут
     храниться ещё гдето кроме SAM?
     
     Ответить
     * Alexey:
       17.09.2020 в 16:47
       
       Все хеши, в том числе и от онлайн учётных записей, хранятся в файлах
       SYSTEM и SAM. Хеши можно извлечь с помощью mimikatz, процесс описан в
       статье «Как взломать пароль Windows».
       
       Ответить
       
     
 48. Сергей:
     28.09.2020 в 20:31
     
     Здравствуйте, подскажите пожалуйста, какую максимальную длинну пароля можно
     вычислить при помощи Хэшкат?
     
     Моё железо:
     
     AMD Radeon HD 5670
     
     Процессор AMD athlon 2 X3 445
     
     Какую версию Хэшкат использовать для моего желдеза
     
     Ответить
     
 49. Руслан:
     10.11.2020 в 20:55
     
     Cannot load module ./modules/module_19400.dll
     
     Вылезает такая ошибка при начале расшифровке
     
     Ответить
     * Alexey:
       10.11.2020 в 23:50
       
       Значит в качестве типа хеша указан 19400, а такого типа хеша не
       существует.
       
       Ответить
       
     
 50. Виктор:
     28.11.2020 в 17:36
     
     Добрый вечер. Никогда этим не занимался, но вот возникла нужда. Есть
     архив rar. Я знаю старый пароль, но я его немного изменил. И вот этот новый
     я не помню. Я знаю какие цифры там есть, какие знакие и какие два слова с
     правильным регистром. Как правильно написать маску?
     
     Там есть: !, точно  11 и  77, -, \, /, и два слова Pam и paraM. При этом
     длина от 19 символов до 25
     
     Старый пароль был примерно вот такой \\11Pam-paraM77//
     
     но в его я добавил !
     
     в какое место и в какие места и в каком количестве не помню, а может вообще
     заменил какие то знаки))
     
      
     
     Это реально подобрать?
     
     Ответить
     * Alexey:
       28.11.2020 в 18:46
       
       Приветствую! Атака по маске при таких условиях не подойдёт.
       
       В принципе, есть атака на основе правил, она позволяет вставлять символы
       и заменять некоторые символы в исходном пароле, то есть именно то, о чём
       вы говорите.
       
       Но в правилах нет «вставить в какое-то место», есть правило «вставить
       символ (или строку) в позицию n» или «заменить символ (строку) на символ
       (строку) которые являются символом (строкой) ИЛИ находятся в позиции n».
       Ну, то есть, правила можно составить по конкретным условиям. С исходными
       условиями «хочу то, не знаю что» проблематично составить и маску и
       правила.
       
       Но с правилами тоже не всё так просто. Для условий «хочу то, не знаю что»
       этих правил нужно создать просто дофигища. Что может привести к другим
       проблемам.
       
       Вот к примеру, следующие две строки сгенерируют правила и сохранят их в
       файл ins.rule.
       
       1
       2
       echo i{0..9}{a..z} i{A..K}{a..z} | tr " " "\n" > ins.rule
       echo i{0..9}{a..z}i{0..9}{a..z} i{A..K}{a..z}i{A..K}{a..z} | tr " " "\n"
       >> ins.rule
       
       Эти правила вставляют буквы от a до z в любое произвольное место. Затем
       следующий набор правил вставляет две буквы a до z в любое произвольное
       место. Ну, то есть, эти правила вставляют от одной до двух маленьких букв
       в произвольные места. Для простоты мы «забыли» про большие буквы и про
       цифры, ещё мы «забыли» про специальные символы и про то, что может быть
       вставлено больше, чем 2 буквы.
       
       Содержимое файла passwords.txt:
       
       1
       \\11Pam-paraM77//
       
       Теперь следующая команда сгенерирует пароли по указанным правилам.
       
       1
       hashcat --stdout -r ins.rule passwords.txt | sort | uniq
       
       Паролей будет 60636 (на самом деле это мало).
       
       Мы можем добавить ещё и третий набор правил:
       
       1
       echo i{0..9}{a..z}i{0..9}{a..z}i{0..9}{a..z}
       i{A..K}{a..z}i{A..K}{a..z}i{A..K}{a..z} | tr " " "\n" >> ins.rule
       
       Этот набор правил вставляет три маленькие буквы в любые произвольные
       места.
       
       Но теперь с hashcat на моей системе я получил ошибку:
       
       1
       * Device #1: Not enough allocatable device memory for this hashlist
       and/or ruleset.
       
       Суть ошибки в том, что недостаточно оперативной памяти. А у меня 32
       Гигабайта оперативной памяти…
       
       А это всего три набора правил, в которых мы «забыли» вставить большие
       буквы, цифры, специальные символы. А ещё вы говорите, что что-то могло
       быть заменено на что-то. Это ещё херово количество правил.
       
       Ну, то есть, если прям сильно надо, можно разбить задачу на подзадачи и
       применять все правила не за раз, а постепенно. Конечно, нужно добавить
       ещё правила, соответствующие замене символов. То есть в принципе это
       возможно, но если вам это надо, вам придётся этим заниматься самим.
       
       Поскольку вы знаете части пароля, можно в принципе попытаться составить
       маску чтобы хоть как-то ускорить перебор. Но конкретно из того что вы
       написали, маска может выглядеть только как 'ХЗ'.
       
       P.S. Атака на основе правил есть ещё в John, вроде бы, там есть поддержка
       вставки диапазонов, то есть можно сильно сократить количество правил.
       Надо будет подумать об этом. Если что-то получится, то этот пример допишу
       в статью «Полное руководство по John the Ripper. Ч.5: атака на основе
       правил».
       
       Ответить
       
     * Alexey:
       29.11.2020 в 12:16
       
       В статью по John the Ripper (атака на основе правил) добавил раздел
       «Практические примеры атаки на основе правил в John» по мотивам вашего
       вопроса, но я взял не такие размытые условия. В John поддерживаются
       диапазоны для указания символов вставки и для указания позиции вставки, и
       поэтому там нужно писать намного меньше правил.
       
       Не знаю, поможет ли вам это (составление правил не особо простое, что-то
       среднее между регулярными выражениями и программированием), но главная
       проблема вашей задачи в её размытости.
       
       Ответить
       
     
 51. Alex:
     17.12.2020 в 12:56
     
     Подскажите как в символах для перебора указать пробел который есть в
     пароле?
     
     Ответить
     * Alexey:
       17.12.2020 в 13:32
       
       Поместите маску в кавычки:
       
       1
       maskprocessor '?d ?d'
       
       Или используйте символ экранирования:
       
       1
       maskprocessor ?d\ ?d
       
       Ответить
       
     
 52. Робот Фёдр:
     18.12.2020 в 14:02
     
     Alex , спасибо за статьи и вопросы с ответами интересно почитать !
     
     У меня только один в полне актуальный вопрос на который я не смог найти
     ответа 🙂
     
     В файле hashcat.restore оброзуется много строк с хэшом и паролем как
     сопоставить их с точками доступа?) Может это очевидно я не нашел ответа.
     
     Ответить
     * Alexey:
       18.12.2020 в 14:31
       
       Мне почему-то кажется, что вы спрашиваете про файл hashcat.potfile.
       
       В строках этого файла всегда содержится название ТД перед последним
       двоеточием.
       
       Иногда оно записано так:
       
       8053b8ba46189df8b8e916053ca7bbff:149d09cff508:6cab317133a5:3BB-SAYJAI:670323273
       
       А иногда так:
       
       5cb6fed5b59ca41bc8b31c0346d5bc84810f7a371daef664da695ff6c4de8b05*706f6c696e61:04071928
       
       Здесь название закодировано как 706f6c696e61. Это (почти)
       шестнадцатеричная запись строки. Чтобы была действительно
       шестнадцатеричная, перед каждым нечётным символом нужно поставить «\x».
       То есть правильной должна быть такая строка \x70\x6f\x6c\x69\x6e\x61.
       
       Чтобы конвертировать получившуюся строку, перейдите сюда и введите строку
       в поле «\xXX».
       
       Или можно использовать команду вида:
       
       1
       echo $'СТРОКА'
       
       Например:
       
       1
       2
       echo $'\x70\x6f\x6c\x69\x6e\x61'
       polina
       
       Но если вдруг вы действительно спрашиваете про файл hashcat.restore, то
       всё, что я о нём знаю, я написал в этом комментарии.
       
        
       
        
       
       Ответить
       
     
 53. Alex:
     22.12.2020 в 21:30
     
     Подскажите пожалуйста эмулирую взлом пароля с турецких символов использую
     --hex-charset  и hcmask, система Windows 10 язык системы русский , hashcat
     находить ответ турецкого символа Ş но в строке где найден пароль показывает
     какие-то кракозябры типа ┼Ю, понимаю что где-то что-то с кодировкой но как
     настроить и в строке Candidates тоже идёт перебор по такой кракозябре ┼Ю а
     не букве турецкого языка Ş
     
      
     
     Ответить
     * Alexey:
       23.12.2020 в 09:21
       
       Проблема в кодировке или в шрифтах.
       
       Следующей командой поменяйте кодировку CMD на турецкую:
       
       1
       chcp 857
       
       И проверьте, поможет ли это вашей проблеме.
       
       Чтобы вернуться на кириллицу:
       
       1
       chcp 866
       
       Или чтобы вернуться к английской:
       
       1
       chcp 437
       
       Если это не помогло, то установите шрифты турецкого языка.
       
       Если необходимые шрифты уже установлены и в текстовых файлах всё выглядит
       нормально, то попробуйте CMD сменить на PowerShell или на новый
       официальный терминал Windows Terminal.
       
       Кстати, подобные вопросы лучше задавайте под специализированной статьёй
       «Как использовать Hashcat для взлома паролей, содержащих нелатинские
       символы (русские буквы в пароле, китайские иероглифы и пр.)».
       
       Ответить
       
     
 54. Егор:
     18.01.2021 в 00:38
     
     Добый день.
     
     Подскажите пожалуйста как мне записать строку правильно если я знаю что
     пароль состоит только из символов, при этом я даже знаю какие это именно
     символы но не знаю их правильное положение. Расположение знаю только двух
     символов  - третьего и шестой. (вот для примера ??+??+????   Плюс это
     символ который я знаю где расположен соответственно)
     
     Ответить
     * Alexey:
       18.01.2021 в 09:39
       
       Приветствую!
       
       Вроде всё совсем просто — я бы рекомендовал вам не читать ответ далее, а
       подумать самостоятельно. Подсказка — нужно использовать пользовательский
       набор символов и буквальные символы. Специальные символы должны быть
       экранированы или помещены в кавычки.
       
       Если вам лень думать, то дальше ответ.
       
       Если бы вы перечислили конкретные символы, то я бы написал конкретную
       команду. Но так как вы не написали, какие именно это символы, то я возьму
       свои собственные для примера.
       
       Задача: Итак, известно, что в пароле используются символы AaDq12-, и /.
       Также известно расположение двух символов на третьей и шестой позиции,
       которыми являются знак + (плюс). Общий вид пароля: ??+??+????.
       
       Итак, составляем пользовательский набор из известных символов:
       
       1
       -1 'AaDq12-,/'
       
       Составляем маску с использованием пользовательского набора символов и
       буквальных символов, чьё расположением нам известно:
       
       1
       '?1?1+?1?1+?1?1?1?1'
       
       Команда для генерации словаря:
       
       1
       maskprocessor -1 'AaDq12-,/' '?1?1+?1?1+?1?1?1?1'
       
       Ответить
       * Егор:
         18.01.2021 в 17:23
         
         Спасибо за подробный ответ. Я в этом деле совсем новичок, только
         изучать начал программу.
         Будьте так добрый еще подскажите один момент.
         Есть пароль 12 символов в котором мне извесно что первые 4 символа это
         слово (я не помню его, но у меня есть список кандидатов - порядка 50
         слов), далее 4 символа я знаю, и далее последние 4 символа я не знаю,
         знаю только что это цифры.
         Как в таком случае быть подскажите пожалуйста.
         
         Ответить
         * Alexey:
           19.01.2021 в 10:17
           
           Можно сформировать промежуточный словарь, включающий в себя известные
           символы (вторая четвёрка) и цифры (третья четвёрка), а затем
           объединить с известными словами Комбинаторной атакой.
           
           Предположим, что четыре известных символа это PASS, тогда
           промежуточный словарь формируем командой:
           
           1
           maskprocessor PASS?d?d?d?d > temp.txt
           
           Допустим известные слова (первая четвёрка символов) расположены в
           файле words.txt, тогда для создания словаря запускаем Комбинаторную
           атаку (-a 1), требуемый словарь будет сохранён в файл 12ch.txt:
           
           1
           hashcat --stdout -a 1 words.txt temp.txt > 12ch.txt
           
           Ответить
           * Егор:
             09.02.2021 в 10:16
             
             Спасибо помогли очень!
             
             Могли бы еще на один вопрос дать ответ?
             
             У меня есть пароль 8 символов, я знаю 4 символа но не знаю их
             положение. И оставшиеся 4 символа я не знаю. известно только что
             это могут быть цифры, буквы маленькие либо большие.
             
             Таким образом мне надо чтобы при подборе пароля известных 4 символа
             всегда присутствовало но в разном порядке. И оставшиеся 4
             неизвестных символа по сути просто брутилось ?l?u?d
             
             Известные символы это fewT
             
             Ответить
             * Alexey:
               10.02.2021 в 08:38
               
               В любом случае нужно создать промежуточный словарь:
               
               1
               maskprocessor -1 ?l?u?d ?1?1?1?1?1?1?1?1 > temp.dic
               
               А затем можно использовать «Атаку на основе правил», а именно 4
               правило, отклоняющие кандидаты в пароли, не содержащие указанные
               символы.
               
               Либо просто взять и отфильтровать пароли, содержащие нужные
               символы:
               
               1
               cat temp.dic | grep 'f' | grep 'e' | grep 'w' | grep 'T'
               
               Ответить
               
             
           
         
       
     
 55. Yojik:
     28.01.2021 в 21:32
     
     Добрый день! Нуждаюсь в совете профессионала, так как сам, по видимому,
     туплю. Установил хэшкэт. Поставил gui. Указываю хэш (ссылка на txt) файл.
     Указываю маску (примерно DIkf_ad) к маске добавляю ?а, т.е. примерно
     так DIkf_ad?а и раздел Brute-force работает, проиcходит перебор символов
     и.т.д. Но стоит только в разделе Brute-force/набор симоволов 1, 2, 3,
     4 указать ссылку на набор симоволов свой, или любой из имеющихся и заменить
     в маске значения ?а на ?1, ?2, ?3, 4? соответственно, программа при
     исполнении говорит что-то типа Custom-charset 1 is undefined. Не могу
     понять что я делаю не так. Уже и файлы типичного набора из
     hashcat использовал и в самом файле прописывал вариации типа -1 = ….., но
     помогает. В интернете внятных пояснений по этому поводу не нашел. Учитвая
     что специалист я в этом аж ни разу, нужен совет. Прошу помощи. 
     
      
     
     Ответить
     * Alexey:
       29.01.2021 в 08:21
       
       Приветствую!
       
       Ваша проблема не кажется сложной, но я не пользуюсь графическим
       интерфейсом, поэтому не могу вам помочь.
       
       Возможно, кто-то из пользователей GUI вам бы мог помочь, но вы не
       указали, какую именно программу используете в качестве графического
       интерфейса (их несколько).
       
       Ответить
       * Yojik:
         29.01.2021 в 15:04
         
         Использую Gui по ссылке из этой статьи
         -  https://hashkiller.io/downloads/ Перепробовал все версии. Везде
         аналогичный результат. 
         
          
         
          
         
         Ответить
         * Alexey:
           29.01.2021 в 16:08
           
           Во-первых, использовать программу с закрытым исходным кодом в задачах
           связанных с аудитом безопасности?.. А если там троян?
           
           Во-вторых, видимо, в вашей программе какой-то баг и здесь вам вряд ли
           помогут с программой, на которую вы даёте ссылку. Лично я не
           собираюсь запускать бинарник от непонятно кого — и никому не советую.
           Обратитесь лучше на их форум — я посмотрел сайт, там есть форум и
           Discord.
           
           В-третьих, опять же, вместо того, чтобы мучатся с графическими
           интерфейсами, не лучше ли просто запустить в командной строке?
           
           Пример:
           
           1
           hashcat -m 0 -a 3 -1 AaBbCc123 213d93d00695c06574e50308cee0b9ae
           DIkf_ad?1?1
           
           В ней:
           
            * -m 0 — MD5 хеш (можно указать путь до файла). Актуальный список
              хешей и их номеров на странице https://kali.tools/?p=578
            * -a 3 — атака по маске
            * -1 AaBbCc123 — пользовательский набор символов (можно вписать что
              угодно, но если есть пробел или специальные символы, то весь набор
              нужно поместить в кавычки). Вместо строки, можно указать путь до
              файла.
            * 213d93d00695c06574e50308cee0b9ae — хеш. Вместо строки, можно
              указать путь до файла.
            * Dikf_ad?1?1 — маска, которая начинается на Dikf_ad, а затем идут
              два символа из пользовательского набора.
           
           Всё очень просто, не нужно ждать, пока авторы GUI обновят исполнимые
           файлы Hashcat (там в архиве какое-то древние файлы), никакой
           опасности, что вместе с GUI вам подсадят трояна, никаких непонятных
           ошибок.
           
           Ответить
           * Yojik:
             29.01.2021 в 19:10
             
             Вас понял. Спасибо большое за развернутный ответ. Очень вам
             признателен. Удачи вам во всех начинаниях!
             
             Ответить
             
           
         
       
     
 56. Isak:
     02.02.2021 в 02:11
     
     Здравствуйте, Алексей. 
     
     Как мне создать для hashcat полный список паролей всех комбинации русского
     алфавита? Я знаю что пароль из 10 строчных букв русского алфавита. Спасибо
     
     Ответить
     * Alexey:
       02.02.2021 в 07:18
       
       Так же как и здесь, только из файла с пользовательскими символами уберите
       большие буквы.
       
       Ответить
       
     
 57. Егор:
     02.02.2021 в 23:02
     
     Алексей, доброго времени суток! Подскажите пожалуйста, есть ли вариант
     через hashcat попробовать брутом перебор 13 разных неповторящихся символов,
     типа 1aByd8203|"pK ?
     
     Т.есть чтобы перебирая он в любых вариантах не подставлял одинаковых типа
     ААААааааа1111.
     
     Ответить
     * Alexey:
       03.02.2021 в 09:36
       
       Приветствую! С помощью Атаки по маске это невозможно. А с помощью Атаки
       на основе правил в теории это возможно (но это не решение в «одну
       строку», это потребовало бы много труда на написание групп правил). Но на
       практике исходный словарь, из которого мы бы отбирали подходящие пароли,
       займёт слишком много места — Атака на основе правил возможна только по
       имеющемуся словарю. Подробности о проблемах смотрите в статье «Как
       создать словари, соответствующие определённым политикам надёжности
       паролей».
       
       Ответить
       
     
 58. Vlad:
     04.02.2021 в 19:09
     
     Бодрого веремени суток)
     
     Возможно ли запустить CUDA , в/карта Nvidia GTX650 1G, ОС Win 7х64 Pro?
     
     СUDA 5.5 данной в/картой поддерживается, драйвер установлен. Зпускаю в
     режиме benchmark пишет, что устаревший или "сломаный" драйвер. Hashcat
     использовал v.3.40.
     
     Может версию еще ниже попробовать или же с данной картой ничего не выйдет?
     
     Ответить
     
 59. Человек в пальто:
     09.02.2021 в 13:58
     
     Вам не сложно былобы перевести статью и добавить к себе на сайт:
     
     https://hackingvision.com/2020/03/30/distributed-hash-cracking-hashcat-hashtopolis-tutorial
     
     В любом случае, спасибо за ваши труды)
     
     Ответить
     * Alexey:
       10.02.2021 в 08:53
       
       Приветствую! Спасибо за добрые слова!
       
       Статья интересная и вообще весь тот сайт мне понравился, но я не знаю,
       когда смогу перевести. ИМХО, для понимания сути должно хватить
       Гугл.Переводчика.
       
       Ответить
       
     
 60. Velikikuni:
     14.03.2021 в 16:01
     
     как узнать какой хеш на вайфае которы я хочу взломать ?  
     
     Ответить
     * Alexey:
       14.03.2021 в 16:18
       
       Хеш высчитывается из данных, которыми обмениваются клиент и точка доступа
       в самом начале подключения. Эти данные называются «четырёх-этапное
       рукопожатие». Это рукопожатие ещё нужно суметь перехватить.
       
       Более подробно смотрите в статье «Как взломать Wi-Fi» раздел «Что такое
       рукопожатие (хэндшэйк)».
       
       Ответить
       
     
 61. Алексей:
     16.03.2021 в 17:28
     
     Алексей, такой вопрос к Вам.
     
     Есть практически нужный мне хэш (4110 | md5($salt.md5($pass.$salt)))
     
     В моём случае используется такой алгоритм:  $password =
     md5($password2.md5($password2.$password2));
     
     Вопрос: Как заставить hashcat за место соли подставлять пароль? Т.е берёт
     хэшкат пароль 123456 и соль тоже будет 123456.
     
     Или может есть человек, который делает модули под hashcat?
     
     Ответить
     * Alexey:
       16.03.2021 в 17:59
       
       Приветствую! Такое умеет John the Ripper. Если будете разбираться
       самостоятельно, то в папке с исходным кодом john-bleeding-jumbo/doc/
       смотрите файлы:
       
        * DYNAMIC_EXPRESSIONS
        * DYNAMIC_SCRIPTING
        * DYNAMIC_COMPILER_FORMATS.md
        * DYNAMIC_EXPRESSIONS
       
       Я пишу руководство по John the Ripper, сейчас остановился на пятой части,
       шестая часть должна быть про опции и конфигурационные файлы, а седьмая
       часть как раз про dynamic. Часть про опции написана наполовину, но я то
       ли запутался, то ли заскучал на ней )))))
       
       В общем, часть про dynamic я сделаю шестой и завтра начну над ней работу.
       И, соответственно, в течение нескольких дней опубликую. Эта тема очень
       интересная — позволяет брутфорсить любые варианты пользовательских хешей
       на основе MD5/SHA1 (можно составлять самому), а также сразу «из коробки»
       имеется множество встроенных форматов.
       
       Ответить
       
     * Alexey:
       20.03.2021 в 17:03
       
       Написал статью, в ней показано как сделать что вам нужно.
       
       Ответить
       
     
 62. Somebody:
     22.03.2021 в 11:35
     
     Подскажите, пожалуйста, как организовать такой перебор: сначала в пароле
     должно быть определенное значение, а потом значение из словаря? Например:
     vasya+(пароль из словаря).
     
     Ответить
     * Alexey:
       22.03.2021 в 11:46
       
       Смотрите раздел «Как создавать комбинированные словари». В качестве
       первого словаря создайте файл с одной нужной вам строкой (например,
       vasya).
       
       Ответить
       
     
 63. Arthur:
     16.04.2021 в 11:10
     
     Добрый день. Возникла проблема с атакой -m 11300, на пк имеется 2
     видеокарты nvidia tesla k40 и процессор intel xeon e57. Все драйвера
     установлены правильно. Но при запуске атаки 11300 софт по какой-то причине
     пропускает видеокарты и начинает работать в openCL режиме. Скорость из-за
     этого значительно падает. Что-то можно с этим сделать? 
     Работаю из под CentOS
     
     Ответить
     * Alexey:
       16.04.2021 в 11:20
       
       Приветствую! Проблемы только с одним хешем или другие не пробовали?
       
       Убедитесь, что установлен «CUDA Toolkit» (9.0 или более поздний).
       
       Напишите, какие сообщения программа выводит при запуске брут-форса вашего
       хеша или запустите бенчмарк — если не понимаете, то напишите эти
       сообщения здесь в комментарии:
       
       1
       hashcat -b
       
       Ждать окончания бенчмарка не нужно.
       
       Посмотрите, что выводит следующая команда, если хотите, приложите к
       комментарию скриншот с выводом:
       
       1
       hashcat -I
       
       Ответить
       * Arthur:
         16.04.2021 в 11:35
         
         Проблема со всеми хешами bitcoin, метод атаки -m 11300
         
         Nvidia CUDA стоит 10.1 версии
         
         1
         2
         3
         4
         5
         6
         7
         8
         9
         10
         11
         12
         13
         14
         15
         16
         17
         18
         19
         20
         21
         22
         23
         24
         25
         26
         27
         28
         29
         30
         31
         32
         33
         34
         35
         36
         37
         38
         39
         40
         41
         42
         43
         44
         45
         46
         47
         48
         49
         50
         51
         52
         53
         54
         55
         56
         57
         58
         59
         60
         61
         62
         63
         64
         65
         66
         67
         68
         69
         70
         71
         72
         73
         74
         75
         76
         77
         78
         79
         80
         81
         82
         83
         84
         85
         86
         87
         88
         89
         90
         91
         92
         93
         94
         95
         96
         97
         hashcat (v6.1.1) starting in benchmark mode…
          
           
          
         Benchmarking uses hand-optimized kernel code by default.
          
         You can use it in your cracking session by setting the -O option.
          
         Note: Using optimized kernel code limits the maximum supported password
         length.
          
         To disable the optimized kernel code in benchmark mode, use the -w
         option.
          
           
          
         Kernel /home/iron/doggerst1/hashcat-6.1.1/OpenCL/m11300-optimized.cl:
          
         Optimized kernel requested but not needed - falling back to pure kernel
          
           
          
         * Device #1: This hardware has outdated CUDA compute capability (3.5).
          
                      For modern OpenCL performance, upgrade to hardware that
         supports
          
                      CUDA compute capability version 5.0 (Maxwell) or higher.
          
         * Device #2: This hardware has outdated CUDA compute capability (3.5).
          
                      For modern OpenCL performance, upgrade to hardware that
         supports
          
                      CUDA compute capability version 5.0 (Maxwell) or higher.
          
         * Device #4: This hardware has outdated CUDA compute capability (3.5).
          
                      For modern OpenCL performance, upgrade to hardware that
         supports
          
                      CUDA compute capability version 5.0 (Maxwell) or higher.
          
         * Device #5: This hardware has outdated CUDA compute capability (3.5).
          
                      For modern OpenCL performance, upgrade to hardware that
         supports
          
                      CUDA compute capability version 5.0 (Maxwell) or higher.
          
         nvmlDeviceGetFanSpeed(): Not Supported
          
           
          
         nvmlDeviceGetFanSpeed(): Not Supported
          
           
          
         CUDA API (CUDA 10.1)
          
         ====================
          
         * Device #1: Tesla K40m, 12131/12206 MB, 15MCU
          
         * Device #2: Tesla K40m, 12131/12206 MB, 15MCU
          
           
          
         OpenCL API (OpenCL 2.1 LINUX) - Platform #1 [Intel(R) Corporation]
          
         ==================================================================
          
         * Device #3: Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz, skipped
          
           
          
         OpenCL API (OpenCL 1.2 CUDA 10.1.236) - Platform #2 [NVIDIA
         Corporation]
          
         ========================================================================
          
         * Device #4: Tesla K40m, skipped
          
         * Device #5: Tesla K40m, skipped
          
           
          
         Benchmark relevant options:
          
         ===========================
          
         * --optimized-kernel-enable
          
           
          
         Hashmode: 11300 - Bitcoin/Litecoin wallet.dat (Iterations: 200459)
          
           
          
         Speed.#1………:     1362 H/s (57.42ms) @ Accel:2 Loops:512 Thr:1024 Vec:1
          
         Speed.#2………:     1368 H/s (57.18ms) @ Accel:2 Loops:512 Thr:1024 Vec:1
          
         Speed.#*………:     2731 H/s
         
         Вот это выдает бенчмарк по -m 11300
         
         Скриншоты по hashcat -I приложил
         
          
         
          
         
         
         
         Ответить
         * Alexey:
           16.04.2021 в 11:56
           
           Для всех устройств пишет «This hardware has outdated CUDA compute
           capability (3.5). For modern OpenCL performance, upgrade to hardware
           that supports CUDA compute capability version 5.0 (Maxwell) or
           higher.», то есть устаревшая версия CUDA 3.5. Но дальше сама же
           программа пишет «CUDA API (CUDA 10.1)». На сркиншотах также видна
           десятая версия. Может быть, какой-то баг.
           
           Попробуйте использовать опцию принудительного задействования
           устройств «-D 1,2 --force», например:
           
           1
           hashcat -b -D 1,2 --force
           
           Ответить
           
         
       
     
 64. Юрий:
     10.05.2021 в 20:27
     
     Здравствуйте, при запуске котика получается такая ошибка. Что посоветуете
     делать?
     
     
     
     Ответить
     * Alexey:
       11.05.2021 в 07:55
       
       Hashcat показывает критическую ошибку «cuFuncSetAttribute is missing from
       CUDA shared library», но, думаю, главной является системная ошибка
       «Запуск программы невозможен, так как на компьютере отсутствует
       api-ms-win-core-winrt-l1-1-0.dll».
       
       Видимо, у вас Windows 7 и, видимо, Hashcat не совместима с этой ОС.
       
       Кстати, а с установкой требуемых версий драйверов и CUDA не возникло
       проблем? Честно говоря, не думаю что хоть что-то из этого будет работать
       с Windows 7.
       
       Можете попробовать старые версии Hashcat, что-нибудь вроде
       https://hashcat.net/files/hashcat-2.00.7z. Но, на самом деле, у меня и
       здесь сомнения, что что-то будет работать, всё-таки где 2009 и где 2021
       год…
       
       Ответить
       
     
 65. Symba:
     24.01.2022 в 15:17
     
     А если необходимо создать словарь длинной 8-10 символов, используя все
     заглавные и строчные буквы, а также все цифры 
     
     Ответить
     * Alexey:
       24.01.2022 в 15:40
       1
       2
       hashcat -a 3 -i --increment-min=8 --increment-max=10 -1 ?l?u?d
       ?1?1?1?1?1?1?1?1?1?1 --stdout
       maskprocessor -i 8:10 -1 ?l?u?d ?1?1?1?1?1?1?1?1?1?1
       
       Ответить
       * Symba:
         25.01.2022 в 17:39
         
         Здравствуйте, такая ошибка при использовании версии для gui (в обычном
         то же самое)
         
         
         
         Ответить
         * Alexey:
           25.01.2022 в 17:48
           
           Приветствую! На данном скриншоте ошибок нет. То, что написано шрифтом
           белого цвета — просто информация, то, что написано коричным —
           некритичные предупреждения, которые иногда можно просто игнорировать.
           
           В последнем «коричневом» сообщении говорится, что не отключён
           какой-то таймаут и это МОЖЕТ привести к каким-то ошибкам.
           
           Самое верхнее обрезанное сообщение я не могу прочитать целиком по
           понятным причинам, то, что на экране сообщает, что для максимальной
           производительности необходим CUDA SDK (но, видимо, он отсутствует),
           поэтому делается откат к OpenCL.
           
           Ответить
           
         * Alexey:
           25.01.2022 в 22:04
           
           Я проверил на свежей системе — действительно, если не установить
           CUDA, то ошибки не показываются, но ничего и не происходит.
           
           Я переписал раздел Драйверы для hashcat — добавил туда ссылки, где
           нужно скачать необходимое ПО.
           
           Более подробное описание процесса установки драйверов для графических
           карт и необходимого ПО в статье «Как установить драйверы для Hashcat
           в Windows».
           
           Ответить
           
         
       
     
 66. Аноним:
     13.03.2022 в 14:21
     
     Здравствуйте, а каким образом брать хэш для взлома. т е откуда? я нач
     программист.
     
     Ответить
     
 67. Аноним:
     27.03.2022 в 19:10
     
     Здравствуйте, смотрел старое видео Undermind, по перебору пароля с помощью
     видеокарты, у него старая версия hashcat,(3яя), у меня 6.2.5. Хэндшейк
     теперь переводится не в hccapx, а в hc22000. подскажите какую команду
     ввести чтобы перебиралось с помощью видоекарты?
     
     Ответить
     * Alexey:
       28.03.2022 в 00:35
       
       Здравствуйте! В следующих двух инструкциях говориться об этом:
       
        * Повышение эффективности аудита безопасности Wi-Fi: новые инструменты,
          хеш и техники
        * Аудит безопасности Wi-Fi с Hashcat и hcxdumptool
       
       Первая больше теоретическая, в ней говориться о причинах перехода на
       новый хеш и новые инструменты. Во второй показываются конкретные команды.
       
       Ответить
       
     




ДОБАВИТЬ КОММЕНТАРИЙ ОТМЕНИТЬ ОТВЕТ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарий *

Rich Text Editor, comment
Editor toolbarsDocument SourceClipboard/Undo Cut Copy Paste Paste as plain
text Paste from Word Undo RedoEditing Find Replace Select All Spell Check As You
TypeParagraph Insert/Remove Numbered List Insert/Remove Bulleted List Decrease
Indent Increase Indent Block Quote Align Left Center Align Right Justify Text
direction from left to right Text direction from right to left Set
languageLinks Link Unlink AnchorInsert Image Flash Table Insert Horizontal
Line Smiley Insert Special Character IFrameBasic
Styles Bold Italic Underline Strikethrough Subscript Superscript Remove
FormatStylesFormatFormatFontFontSizeSizeColors Text Color Background
ColorTools Maximize Show Blocksabout About CKEditor
Press ALT 0 for help
◢Elements path 



Имя

Email

Сайт

Получать новые комментарии по электронной почте. Вы можете подписаться без
комментирования.







Вставить картинку в комментарий (GIF, PNG, JPG, JPEG):



Δ



--------------------------------------------------------------------------------




ПОДПИСАТЬСЯ НА НОВЫЕ СТАТЬИ

E-mail*



ПОДПИСАТЬСЯ НА ТЕЛЕГРАМ КАНАЛ

Уведомления о выходе новых статей на HackWare.ru в Телеграмме: t.me/hackware_ru


РЕКОМЕНДУЕТСЯ ВАМ:






ПОИСК ПО САЙТУ

×

suchen
 

Benutzerdefinierte Suche








СВЕЖИЕ ЗАПИСИ

 * Аудит безопасности роутера SKYWORTH GN542VF — взламываем пароль не выходя из
   веб-браузера!
 * Использование файлов масок .hcmask в Hashcat для максимально гибкой замены
   символов
 * SMB: настройка общей сетевой папки в Windows
 * Аудит безопасности Wi-Fi с Hashcat и hcxdumptool
 * Повышение эффективности аудита безопасности Wi-Fi: новые инструменты, хеш и
   техники


СВЕЖИЕ КОММЕНТАРИИ

 * Аноним к записи OpenSSL: принципы работы, создание сертификатов, аудит
 * Andrew к записи Поиск человека по IP (кейс)
 * Alexey к записи Полное руководство по mod_rewrite (часть 5): Частые случаи и
   примеры использования mod_rewrite
 * Alexey к записи Полное руководство по mod_rewrite (часть 5): Частые случаи и
   примеры использования mod_rewrite
 * Аноним к записи Полное руководство по mod_rewrite (часть 5): Частые случаи и
   примеры использования mod_rewrite




НОВЫЕ ТЕМЫ НА ФОРУМЕ

 * Virtualbox из persistence раздела в KALI
 * Поставил VNC server на Kali перегрузился не могу войти по логину,паролю???
 * ProtonVPN: инструкции, обсуждение проблем новости
 * Как скачать Kali Linux 2018.X
 * metasploit armitage проблема
 * Установка Kali на USB носитель.
 * Проблемы с Parallels, Kali, Macbook M1, Wine одновременно
 * PostgreSQL в Kali Linux
 * Как создать загрузочный внешний жёсткий диск с Kali
 * не становится принтер workcentre 3025


НОВЫЕ СООБЩЕНИЯ НА ФОРУМЕ

 * НА: Virtualbox из persistence раздела в KALI
 * НА: Virtualbox из persistence раздела в KALI
 * НА: Virtualbox из persistence раздела в KALI
 * НА: Virtualbox из persistence раздела в KALI
 * НА: Virtualbox из persistence раздела в KALI






Онлайн книга

Аудит безопасности Wi-Fi сетей

с Kali Linux


РУБРИКИ

 * IT криминалистика (Forensics)
 * Sniffing и Spoofing
 * Анонимность, шифрование данных и антикриминалистика
 * Атака на пароли
 * Беспроводные сети
 * Веб приложения
 * Железо
 * Защита
 * Инструменты эксплуатации
 * Книги
 * Новости
 * Новости сайта
 * Обратный инжиниринг (Reverse Engineering)
 * Поддержка доступа
 * Рабочая среда
 * Сбор информации
 * Языки программирования







НОВОСТИ ДРУЗЕЙ

 * Как поменять страну в Play Store
   Источник: zaWindows.ru Дата: 2022-05-07
 * Как в Wine File Manager настроить Избранное (Favorites) и добавить папки?
   (РЕШЕНО)
   Источник: ZaLinux.ru Дата: 2022-05-04
 * Как сделать так, чтобы виртуальные машины VirtualBox уничтожались при
   перезагрузке компьютера
   Источник: ZaLinux.ru Дата: 2022-05-04
 * Почему Linux с Persistence не сохраняет настройки после перезагрузки?
   (РЕШЕНО)
   Источник: ZaLinux.ru Дата: 2022-05-04
 * Ошибка «Failed - Network error» во время экспорта в phpMyAdmin (РЕШЕНО)
   Источник: ZaLinux.ru Дата: 2022-05-02
 * Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)»
   (РЕШЕНО)
   Источник: BlackArch.ru Дата: 2022-05-02
 * Что произойдёт если клиент с IPv4 попытается получить доступ к серверу,
   работающему только на IPv6 (РЕШЕНО)
   Источник: ZaLinux.ru Дата: 2022-04-09
 * Как отредактировать страничку блокировки в Squid? Вставить свои картинки и
   почту?
   Источник: ZaLinux.ru Дата: 2022-04-07
 * В чём разница между «systemctl reboot» и «reboot», а также «systemctl
   poweroff» и «poweroff»
   Источник: ZaLinux.ru Дата: 2022-04-06
 * Как конвертировать JPG в PDF
   Источник: ZaLinux.ru Дата: 2022-04-02


МЕТКИ

aircrack-ng Airodump-ng Apache BlackArch DNS IP Kali Linux Linux Linux Mint
MySQL Nmap oclHashcat (Hashcat) PHP SSH Tor Ubuntu Windows Wireshark WPA / WPA2
WPS Командная строка Linux Командная строка Windows автоматизированный взлом
атака методом перебора (грубой силой - брут-форсинга) атака на беспроводные сети
Wi-Fi атаки человек-посередине (Man-In-The-Middle attacks) веб-приложения
веб-сайты взлом компьютерные сети обход ограничений и блокировок ошибки пароли
прокси разведка решение проблем роутеры рукопожатие (handshake) сбор информации
сервер сканирование веб-приложений сканирование сети установка Kali Linux
уязвимости шифрование













© 2022: HackWare.ru | SnowFall Theme by: D5 Creation | Powered by: WordPress