プロの復号化ソフトウェアを使用して、Exlce、Word、PDF、圧縮パッケージ形式のパスワードチュートリアルを自分のコンピュータで解読します

Posted inより · 著者:よりパスワードの回復

はじめに


Hashcat は、世界最速のパスワード回复ツールを自称しています。2015年までは独自のコードベースを持っていたが、现在はフリーウェアとしてリリースされている。Linux、OS X、Windows用のバージョンでは、CPUベースまたはGPUベースのバリエーションを使用できます。hashcat をサポートするハッシュ アルゴリズムには、Microsoft LM ハッシュ、MD4、MD5、SHA シリーズ、Unix 暗号化形式、MySQL、Cisco PIX などがあります。
hashcatは复数のコンピューティングコアをサポートします:


GPU
CPU
アプ
DSP
FPGA
コプロセッサ

GPUのドライバ要件


AMD GPU on Linux 必要 "RadeonOpenCompute (ROCm)" ソフトウェア プラットフォーム (1.6.180 または 以降)
AMD GPU オン Windows 必要 "AMD Radeon ソフトウェア Crimson エディション" (15.12 または 以降)
Intel CPU は、 Intel Core および Intel Xeon プロセッサ" に "OpenCL ランタイム を必要とします(16.1.1 または 以降)
Intel GPU on Linux 必要 "OpenCL 2.0 GPU ドライバー パッケージ for Linux" (2.0 または 以降)
 Windows 上のIntel GPU には、 Intel Iris および Intel 用 "OpenCL ドライバー が必要です。 >HD グラフィックス"NVIDIA GPU require "NVIDIA Driver" (367.x or later)


最新バージョンのhashcatダウンロードアドレス: https://hashcat.net/files/hashcat-5.1.0.7Z
GitHub地址:https://github.com/hashcat/hashcat


参数

下面使常见的参数,想了解更多的参数可以hashcat --help View

-A   使用するクラックモードを指定します。その値は、後ろのパラメータを参照してください。「-A 0」辞書攻撃、「-A 1」 組み合わせ攻撃;「-A 3」マスク攻撃。
-m     クラックするハッシュのタイプを指定します。タイプを指定しない場合、デフォルトは MD5 です。
-o   クラッキングが成功した後のハッシュと対応する平文パスワードの保存場所を指定し、クラッキングが成功したハッシュを指定されたファイルに書き込むことができます。
--force クラッキング処理中の警告メッセージを無視し、単一のハッシュを実行するにはこのオプションを追加する必要がある場合があります
--show   クラックされたハッシュとそのハッシュに対応する平文を表示します
--increment   インクリメンタルクラッキングモードを有効にします。このモードを使用して、hashcatが指定されたパスワード長の範囲内でクラッキングプロセスを実行できるようにします。
--increment-min  パスワードの最小長さ、その後は整数に等しく、incrementモードを設定して一緒に使用します
--increment-max  パスワードの最大長さ、上記と同じ
--outfile-format クラック結果の出力形式idを指定します。デフォルトは3です。
--username    hash ファイルで指定されたユーザー名を無視します。linux システムのユーザー パスワード hash をクラッキングするときに使用される可能性があります。
--remove      正常にクラックされたハッシュを削除します
-r       カスタムクラックルール

を使用して攻撃モード:

# | モード
 ===+====
  0 | ストレート(フィールドクラック)
  1 | コンビネーション(コンビネーションクラック)
  3 | ブルートフォース(マスクブルートクラック)  6 | ハイブリッド ワードリスト + マスク(辞書+マスククラック)
  7 | ハイブリッド マスク + ワードリスト(マスク+辞書クラック)

出力形式

1 = ハッシュ[:塩]
2< = プレーン
3 = ハッシュ[:塩]:プレーン
4  = hex_plain
5 = ハッシュ[:salt]:hex_plain
6 = プレーン:hex_plain
7 = ハッシュ[:salt]:plain:hex_plain
8  = クラックポス
9 = ハッシュ[:salt]:crackpos
10 = プレーン:crackpos
11 = ハッシュ[:salt]:プレーン:crackpos
12 = hex_plain:crackpos
13 = ハッシュ[:salt]:hex_plain:crackpos
14 = plain:hex_plain:crackpos
15 = hash[:salt]:plain:hex_plain:crackpos

ハッシュ id 比較表

多すぎるので、一般的なハッシュ タイプをいくつか投稿します。すべてのパラメータを知りたい場合は、hashcat Wiki にアクセスするか、hashcat --help に直接アクセスしてハッシュ比較表

- [ ハッシュ モード ] -      # | 名前                                             | カテゴリー
  ==
    900 | MD4                                           
      0 | MD5                                      5100 | Half MD5                                         | Raw ハッシュ
    100 | SHA1                                            
   1300 | SHA2-224                                        1400 | SHA2-256                                         | Raw ハッシュ
  10800 | SHA2-384                                         | Raw ハッシュ
   1700 | SHA2-512                                        17300 | SHA3-224                                         | Raw ハッシュ
  17400 | SHA3-256                                         | Raw ハッシュ
  17500 | SHA3-384                                       <  17600 | SHA3-512                                         | Raw ハッシュ
     10 | MD5($pass.$salt)                                 | 生 ハッシュ、 塩 および/または 反復
     20 | MD5($salt.$pass)                                 | Raw ハッシュ     30 | MD5(utf16le($pass).$salt)                        | 生 ハッシュ、 塩 および/または 反復
     40 | MD5($salt.utf16le($pass))                        | 生 ハッシュ、 塩 および/または 反復
   3800 | MD5($salt.$pass.$salt)                           | 生 ハッシュ、 塩 および/または 反復
   3710 | MD5($salt.MD5($pass))                            | 生 ハッシュ、 塩 および/または 反復   4010 | MD5($salt.MD5($salt.$pass))                       | 生 ハッシュ、 塩 および/または 反復
   4110 | MD5($salt.MD5($pass.$salt))                      | 生 ハッシュ、 塩 および/または 反復
   2600 | MD5(MD5($pass))                                  | 生 ハッシュ、 塩漬け および/または 反復
   3910 | MD5(MD5($pass).MD5($salt))                       | 生 ハッシュ、 塩 および/または 反復   4300 | MD5(strtoupper(MD5($pass)))                      | 生 ハッシュ、 塩漬け および/または 反復
   4400 | MD5(SHA1($pass))                                 | 生 ハッシュ、 塩 および/または 反復
    110 | SHA1($pass.$salt)                                | 生 ハッシュ、 塩 および/または 反復
    120 | SHA1($salt.$pass)                                | Raw ハッシュ、<1588x144>          <155x156>Raw ハッシュ、<1588x156>    130 | SHA1(utf16le($pass).$salt)                       | 生 ハッシュ、 塩 および/または 反復
    140 | SHA1($salt.utf16le($pass))                       | 生 ハッシュ、 塩 および/または 反復
   4500 | SHA1(SHA1($pass))                                | 生 ハッシュ、 塩 および/または 反復
   4520 | SHA1($salt.SHA1($pass))                          | 生 ハッシュ、 塩 および/または 反復   4700 | SHA1(MD5($pass))                                 | 生 ハッシュ、 塩漬け および/または 反復
   4900 | SHA1($salt.$pass.$salt)                          | 生 ハッシュ、 塩 および/または 反復
  14400 | SHA1(CX)                                         |<   1410 | SHA256($pass.$salt)                              | 生 ハッシュ、 塩 および/または 反復
   1420 | SHA256($salt.$pass)                              | 生 ハッシュ、 塩 および/または 反復
   1430 | SHA256(utf16le($pass).$salt)                     | 生 ハッシュ、 塩 および/または 反復
   1440 | SHA256($salt.utf16le($pass))                     | 生 ハッシュ、 塩 および/または 反復   1710 | SHA512($pass.$salt)                              | 生 ハッシュ、 塩 および/または 反復
   1720 | SHA512($salt.$pass)                              | 生 ハッシュ、 塩 および/または 反復
   1730 | SHA512(utf16le($pass).$salt)                     | 生 ハッシュ、 塩 および/または 反復
   1740 | SHA512($salt.utf16le($pass))                     | 生 ハッシュ、 塩 および/または 反復  14000 | DES (PT = $salt, key = $pass)                    | 生 暗号、 既知平文 攻撃
  14100 | 3DES (PT = $salt, key = $pass)                   | Raw 暗号、 既知平文 攻撃
  14900 | Skip32 (PT = $salt, key = $pass)                 | 生 暗号、 既知平文 攻撃
  15400 | ChaCha20                                          2500 | WPA-EAPOL-PBKDF2                                 | ネットワーク プロトコル
   2501 | WPA-EAPOL-PMK                                    | ネットワーク プロトコル
  16800 | WPA-PMKID-PBKDF2                                 | ネットワーク プロトコル
  16801 | WPA-PMKID-PMK                                    |    7300 | IPMI2 RAKP HMAC-SHA1                             | ネットワーク プロトコル
   7500 | Kerberos 5 AS-REQ 事前認証 etype 23              | ネットワーク プロトコル
   8300 | DNSSEC (NSEC3)                                   | ネットワーク プロトコル
  10200 | CRAM-MD5                                        11100 | PostgreSQL CRAM (MD5)                            | ネットワーク プロトコル
  11200 | MySQL CRAM (SHA1)                                | ネットワーク プロトコル
  16100 | TACACS+                                          
  16500 | JWT (JSON Web トークン)                             | ネットワーク プロトコル    121 | SMF (シンプル マシン フォーラム) > v1.1<               | フォーラム、 CMS、 Eコマース、 フレームワーク
    400 | phpBB3 (MD5)                                     | フォーラム, CMS, Eコマース,<77x75>   2811 | MyBB 1.2+                                       <1244x105>                 <1244x123>   2811 | IPB2+ (Invision Power Board)                     | フォーラム、 CMS、 Eコマース、 フレームワーク   8400 | WBB3 (Woltlab Burning Board)                     | フォーラム、 CMS、 Eコマース、 フレームワーク
     11 | Joomla < 2.5.18                                  | フォーラム, CMS, Eコマース, FRC
    400 | Joomla >= 2.5.18 (MD5)                           | フォーラム、 CMS、 Eコマース、 フレームワーク    400 | WordPress (MD5)                                  | フォーラム、 CMS、 Eコマース、 フレームワーク
   2612 | PHPS                                             |
   7900 | Drupal7                                     <141x140>     21 | osCommerce                                       | フォーラム、 CMS、 Eコマース、 フレームワーク
     21 | xt:Commerce                                      | フォーラム、 CMS、 E
  11000 | PrestaShop                                      <141x140>    124 | Django (SHA1)                                   | フォーラム、 CMS、 Eコマース、 フレームワーク
  10000 | Django (PBKDF2-SHA256)                           | フォーラム、 CMS、 Eコマース、 フレームワーク
     12 | PostgreSQL                                          131 | MSSQL (2000)                                     | データベース サーバー
    132 | MSSQL (2005)                                     | データベース サーバー
   1731 | MSSQL (2012, 2014)                               | データベース サーバー    200 | MySQL323                                         | データベース サーバー
    300 | MySQL4.1/MySQL5                                  | データベース サーバー
   3100 | Oracle H: Type (Oracle 7+)                       | データベース サーバー
    112 | Oracle S: Type (Oracle 11+)                      | データベース サーバー  12300 | Oracle T: Type (Oracle 12+)                      | データベース サーバー
   8000 | Sybase ASE                                       | データベース サーバー
  15000 | FileZilla サーバー >= 0.9.55                       | FTP サーバー
  11500 | CRC32                                      <1515   3000 | LM                                               | 動作 システム
   1000 | NTLM                                            <103x87>               <
    500 | md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)        | オペレーティング システム
   3200 | bcrypt $2*$, Blowfish (Unix)                     | オペレーティング システム   7400 | sha256crypt $5$, SHA256 (Unix)                   | オペレーティング システム
   1800 | sha512crypt $6$, SHA512 (Unix)                   | オペレーティング システム
    122 | macOS v10.4, macOS v10.5, macOS v10.6<            | オペレーティング システム
   1722 | macOS v10.7                                      |<127x113>   7100 | macOS v10.8+ (PBKDF2-SHA512)                     | オペレーティング システム  11600 | 7-ZIP                                            | アーカイブ
  12500 | RAR3-hp                                          | アーカイブ
  13000 | RAR5                                       <138  13600 | WinZip                                           | アーカイブ
   9700 | MS Office <= 2003 $0/$1, MD5 + RC4               | ドキュメント
   9710 | MS Office <= 2003 $0/$1, MD5 + RC4, コライダー #1  | ドキュメント
   9720 | MS Office <= 2003 $0/$1, MD5 + RC4, コライダー #2  | ドキュメント
   9800 | MS Office <= 2003 $3/$4, SHA1 + RC4              | ドキュメント   9810 | MS Office <= 2003 $3, SHA1 + RC4, コライダー #1    | ドキュメント
   9820 | MS Office <= 2003 $3, SHA1 + RC4, コライダー #2    | ドキュメント
   9400 | MS Office 2007                                   | ドキュメント
   9500 | MS Office 2010                                   | ドキュメント   9600 | MS Office 2013                                   | ドキュメント
  10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4)                    | ドキュメント
  10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1       | ドキュメント
  10420 | PDF 1.1 - 1.3 (アクロバット 2 - 4), コライダー #2       | ドキュメント
  10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8)                    | ドキュメント  10600 | PDF 1.7 レベル 3 (Acrobat 9)                      | ドキュメント
  10700 | PDF 1.7 レベル 8 (Acrobat 10 - 11)                | ドキュメント
  99999 | 平文                                        | 平文

マスク設定

一般的なマスク文字セット

l | abcdefghijklmnopqrstuvwxyz           純粋な小文字
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ          純粋な大文字
d | 0123456789                  純粋な数値h | 0123456789abcdef                一般的な小文字サブディレクトリと数値
H | 0123456789ABCDEF                一般的な大文字と数字
s |  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~       特殊文字
A | ?l?う?d?s                     キーボードに表示されるすべての文字
b |  0 - 0xff                  スペースのようなパスワードにマッチするために使用される可能性があります。

マスクの設定を理解するための簡単な例をいくつか示します。

8 桁パスワード:?d?d?d?d?d?d?d?d
8桁の不明なパスワード:?あ?あ?あ?あ?あ?あ?あ?あ
最初の 4 桁は大文字で、後の 4 桁は数字です。う?う?う?う?d?d?d?d
最初の 4 桁は数字または小文字、最後の 4 桁は大文字または数字です。h?h?h?h?H?H?H?H
最初の 3 文字は不明、中央は admin、最後の 3 桁は不明です:?あ?あ?アドミン?あ?あ?あ
6-8桁のパスワード: --increment --increment-min 6 --increment-max 8 ?l?l?l?l?l?l?l?lさん
6-8 桁の数字 + 小文字のパスワード: --increment --increment-min 6 --increment-max 8 ?h?h?h?h?h?h?h?h

文字セットを次のように設定したい場合: abcd123456!@-+、じゃあどうすればいいの。これには、カスタム キャラクター セット パラメータの使用が必要です。hashcat は、ユーザーが最大 4 セットのキャラクター セットを定義することをサポートします

--custom-charset1 [chars]は -1に相当します
--custom-charset2 [chars]は -2に相当します
--custom-charset3 [chars]は -3に相当します
--custom-charset4 [chars]は -4に相当します
マスクで使う?1、?2、?3、?4 で表します。

さらにいくつか例を挙げてみましょう:

--custom-charset1 abcd123456!@-+。そして"を使うことができますか?1" はこの文字セットを表すために使用されます
--カスタム文字セット2 ?l?d、ここと?2 と同じですか?h
-1 ?d?l?う、?1は数字+小文字+大文字を意味します
-3 abcdef -4 123456 では?3?3?3?3?4?4?4?4 は、最初の 4 桁が「abcdef」であり、最後の 4 桁が「123456」である可能性があることを意味します。

例

PS: ここで私のマシンの構成を説明します。クラック速度を比較します。

CPU: Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
グラフィックスカード:GTX 1050 Ti

7桁デジタルクラック

hashcat64.exe -A 3 -m 0 --force 25c3e88f81b4853f2a8faacad4c871b6 ?d?d?d?d?d?d?d

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储


7桁の小文字クラック:

hashcat64.exe -a 3 -m 0 --force 7a47c6db227df60a6d67245d7d8063f3< ?l?l?l?l?l?l?l

1~8桁の数値クラック:

hashcat64.exe -a 3 -m 0 --force 4488cec2aea535179e085367d8a17d75 --increment --increment-min 1 --increment-max 8 ?d?d?d?d?d?d?d?d

1~8桁の小文字+数字クラック

hashcat64.exe -A 3 -m 0 --force ab65d749cba1656ca11dfa1cc2383102 --increment --increment-min 1 --increment-max 8 ?h?h?h?h?h?h?h?h

特定の文字セット: 123456abcdf!@+-

hashcat64.exe -a 3 -1 123456abcdf!@+- 8b78ba5089b11326290bc15cf0b9a07d ?1?1?1?1?1注意してください:ここでの-1と?1 は数字 1 であり、アルファベット l

1-8 はビット文字セットではありません: 123456abcdf!@+-

hashcat64.exe -a 3 -1 123456abcdf!@+- 9054fa315ce16f7f0955b4af06d1aa1b --increment --increment-min 1 --increment-max 8 ?1?1?1?1?1?1?1?1

1~8桁の数字+大文字と小文字+可視特殊記号

hashcat64.exe -a 3 -1 ?d?う?l?s d37fc9ee39dd45a7717e3e3e9415f65d --increment --increment-min 1 --increment-max 8 ?1?1?1?1?1?1?1?1
あるいは:
hashcat64.exe -a 3 d37fc9ee39dd45a7717e3e3e9415f65d --increment --increment-min 1 --increment-max 8  ?あ?あ?あ?あ?あ?あ?あ?A

辞書クラック

-A 0は辞書クラックモードを指定し、-oは結果をファイルに出力しますhashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt

バッチクラック

hashcat64.exe -a 0 hash.txt password.txt -o result.txt

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储

辞書の組み合わせクラック:

hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt

辞書+マスククラック

hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ?l?l?l?l?l

Mysql4.1/5のパスワード関数


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储



hashcat64.exe -a 3 -m 300 --force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ?d?d?d?d?d?d

sha512crypt $6$, SHA512 (Unix) クラック

は cat /etc/shadow で

hashcat64.exe -a 3 -m 1800 --force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ?l?l?l?l

ユーザー名を整理する必要はなく、--username

hashcat64.exe -a 3 -m 1800 --force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ?l?l?l?l?l --ユーザー名

Windows NT-hash、LM-hashクラック

はsaminsideを使用してNT-hashを取得できます。LM-hashの値


NT-hash:
hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ?l?l?l?l?lさん
LM ハッシュ:
hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ?l?l?l?l?l

mssql

hashcat64.exe -a 3 -m 132 --force 
1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ?l?l?l?l?l?d?d?d

wordpressパスワードハッシュクラック

特定の暗号化スクリプトは、./wp-includes/class-phpass.phpのHashPassword関数

にあります
hashcat64.exe -a 3 -m 400 --force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ?d?d?d?d?d?d

discuzユーザーパスワードハッシュクラック

そのパスワード暗号化方式md5(MD5($pass).$salt)

hashcat64.exe -a 3 -m 2611 --force 14e1b600b1fd579f47433b88e8d85291: ?d?d?d?d?d?d

RAR 圧縮パスワードを解読する

まず rar2john が RAR ファイルのハッシュ値を取得します ダウンロード アドレス

RAR ファイルのハッシュ値を取得します: rar2john.exe   1.RAR
結果:
1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储

hashcat64.exe -a 3 -m 13000 --force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ?d?d?d?d?d?d

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储

注:

hashcat   は   RAR3-hp   および   RAR5 をサポートしています。正式な例は次のとおりです。

-m パラメータ         型             例   ハッシュ
12500    RAR3-hp    $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317
13000    RAR5       $RAR5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfe

zipパスワードクラック

zip2johnでファイルのハッシュ値を取得します: zip2john.exe 1.ZIP
結果: 1.ZIP:$zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$::::1.ZIP-1.txt


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储


hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$ --force ?d?d?d?d?d?d


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储


オフィスのパスワードを解読する

オフィスのハッシュ値を取得する: python office2john.py 11.docx
结果: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储




hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 --force ?d?d?d?d?d?d




长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储



WIFI パスワードの解読

まず、ハンドシェイク パッケージを hccapx フォーマットに変換します。現在、最新バージョンの hashcat は hccapx フォーマットのみをサポートしており、以前の hccap フォーマットはサポートされていません。

公式オンライン変换 https://hashcat.net/cap2hccapx/
hashcat64.exe -a 3 -m 2500 1.hccapx 1391040?d?d?d?d


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储



その他

  1. クラックされたハッシュ値については、hashcat64.exe hash --show結果を見る

  2. すべてのハッシュクラック結果は hashcat.potfile ファイルにあります

  3. クラック時間が長すぎる場合は、sキーを押してクラックのステータスを確認し、pキーを一時停止し、rキーを押してクラックを続け、qキーを押してクラックを終了します。

  4. GPU モードでクラックする場合、-O パラメータを使用して自動的に最適化できます

  5. 実際のクラッキングにおける提案 盲目的にクラッキングすると、多くの時間とリソースが費やされます

    1. まず、一般的に使用される弱いパスワード辞書を確認してください。
    2. zhang1999 などのパスワードを組み合わせるには、姓と生年月日の組み合わせを使用します。もちろん、他の組み合わせを使用することもできます。これはほんの一例です。
    3. 一般的に使用されるマスクの組み合わせを整理してマスク内の .hcmask ファイルに入れ、自動的にロードしてクラックします。
    4.もし本当にうまくいかないならば、あなたは低桁のすべての組み合わせを試して実行することができますが、あまりにも高い桁の組み合わせを解読することはお勧めしません。もし相手が設定したパスワードが非常に複雑であれば、最終的にあなたのパスワードは解読されていないので、大量の時間とリソースを無駄にして、割に合わない

    6.HashCatパラメータの最適化
    HashCatの解読速度とリソースの割り当てを考慮して、私達はいくつかのパラメータを構成することができます
    1.Workload tuning負荷のチューニング。
    このパラメータがサポートする値は、1、8、40、80、160

    --gpu-accel   160   で、GPU のパフォーマンスを最大限に引き出すことができます。

    2. Gpu loops ロード微调整
    このパラメータでサポートされる値の范囲は 8 ~ 1024 です (一部のアルゴリズムでは 1000 までしかサポートされていません)。

    --gpu-loops 1024  GPU のパフォーマンスを最大限に引き出すことができます。

    3.セグメントサイズ辞書キャッシュサイズ
    このパラメータはメモリキャッシュのサイズを設定します。その機能は辞書をメモリキャッシュに入れて辞書のクラッキング速度を高速化することです。デフォルトは32MBで、自分のメモリ状況に応じて設定できます。もちろん、大きいほどブロックになります。

    --segment-size 512  は、大きな辞書のクラック速度を向上させることができます。

    この記事は預言者コミュニティから転載されました。元の著者は Qiyou によって書かれました。


前のPowerPathパスワード解読の技術原理、復号化の成功率を向上させる方法、復号化とパスワードの取得に成功する方法
次のWWNwindows システムで GPU グラフィックス カードのパフォーマンスを使用してパスワードを解読するチュートリアル。例と詳細な手順が含まれています。

トップ記事