因为一般的パスワード解解法工具的解法速度是太遅,而且支持的パスワード解法プロトコル也不多,暴力解法的话,有パスワード1年时间也破不出来,用辞书走的话必须要平文パスワード在辞书里才行,而且パスワード辞书太大的话,也很无駄时间,跑不出来也很普通的事情,下推荐一款世界上解法速度最高速的道具,hashcat,hashcat githubアドレス,选择最新版的下载就可。
GPU
CPU
APU
DSP
FPGA
Coprocessor
NVIDA公式ウェブサイトにダウンロードします図に示すように、自分のコンピュータのグラフィックスカードモデルに対応するグラフィックスカードドライバをダウンロードし、プロンプトに従ってステップバイステップでインストールします。
インストールが完了したら、コンピュータを再起動します。
NAVIDAのグラフィックスカードは公式ドライバをインストールするだけで済み、HASHCATがパスワードを解読するために必要なGPUコンピューティングツールが含まれています。上図公式ダウンロードのグラフィックスカードドライバを使用しないでください。
1 hashcat 64.exe -b
ベンチマークHashcatがさまざまなパスワードハッシュを解読する速度。
正しくインストールされていれば、GPUはそれを見て、そのプロパティと使用されているドライバ情報をリストします。
通常の
1 -m -hash-type= ハッシュカテゴリ。その値は、そのヘルプの下にあるハッシュカテゴリ値を参照し、その値は数値である。mの値を指定しない場合、デフォルトではmd 5を指します。たとえば、-m 18 00はsha512 Linux暗号化です。 2 3 -a attack-mode= モード。その値は后のパラメータのペアを参照する。“-a 0”は辞書攻撃、“-a 1” は組み合わせ攻撃、“-a 3”はマスク攻撃。 4 5 -V -versionバージョン 6 7 -h 、help ヘルプ。 8 9 quiet モード、 出力抑制
ベンチマーク
1-b benchmark テストコンピュータクラッキング速度とハードウェア関連情報の表示
その他
1 hex-salt salt値は16進数で与えられる 2 3 hex-charset 設定文字セットは16進数で与えられる 4 5 runtime=NUM 実行数秒(NUM値)後のセッションの中止 6 7 status 有効化ステータス画面の自動更新 8 9 status-timer=NUM ステータス画面更新秒値 10 11 status-automat は、機械可読形式でステータスビューを表示 する12 13 セッション名が続いて、主にタスクの中断後の再開クラッキングに使用される。
ドキュメンテーション
1-o outfile =FILE ハッシュファイルを定義する出力ファイル 2 3 outfile-format=NUM ハッシュファイル出力フォーマットを定義するには、下記参照 4 5 outfile-autohex-disable 16進出力平文 6 7-p separator=CHAR ハッシュリスト/出力ファイル用の区切り文字を定義する 8 9 show は解読済みのパスワードのみを表示 10 11 left は解読されていないパスワードのみを表示 12 13 username はハッシュテーブル内のユーザー名を無視して、Linuxファイルを直接クラッキングし、整理する必要はない。 14 15 remove ハックに成功したハッシュを削除する。ハッシュがテキストから読み込まれている場合に便利、ハックされたハッシュを自分で手動で削除するのを避ける 16 17 st dout コンソールモード 18 19 potfile-disable potファイルに書き込まない 20 21 debug-mode=NUM デバッグモードを定義する(ルールを使用して混合するのみ)、下記参照 22 23 debug-file=FILE デバッグルールの出力ファイル(デバッグモードを参照) 24 25-e 、 salt-file=FILE 定義ファイルリスト 26 27 logfile-disable logfile
リソースを無効にする
1 -c ment-size =辞 书ファイルキャッシュサイズM 2 3 -n threads =スレッ ド数 4 5 -s wor-skip =ス キップ単语数 6 7 -l wor-limit =制 限単语数分散
ルール
1 -r rules-file= ルールファイルを使用 -r 1.rule 2 3 -g( generate-rules=NUM ランダム生成ルール 4 5 )generate-rules-func-min = ランダムルールごとの最小値 6 7 )generate-rules-func-max =ランダムルールごとの最大値 8 9 )generate-rules-seed =NUM 強制RNGシード数
カスタム文字セット
1 - 1 custom-charset 1 = CSユーザー定義 文字セット2 3 - 2 custom-charset 2 = CS例4 5 - 3 custom-charset 3 = CS custom-charset1 = dabcdef 設定1 は0123456789abcdef 6 7 - 4 custom-charset 4= CS-2mycharset.hcchr 設定2 mycharset.hcchr攻撃モードに含ま
れる
1 toggle-min = NUM辞書の文字の最小値2 3 toggle-max = NUM辞書の文字の最大値4 5 incrementエンハンスメントモードを使用した6 7 increment-min = NUMエンハンスメントモード開始値8 9 increment-max = NUMエンハンスメントモード終了値10 11 perm min =(table-file = FILEテーブルファイル16 17)table-min = NUM辞書内の最小文字値18 19)table-max = NUM辞書内の最大文字値20 21)pw-min = NUM長さがNUMより大きい場合すると、印刷候補文字22 23 pw-max = NUM長さがNUM未満の場合、次に、候補文字24 25(elem-cnt-min = NUMチェーンあたりの最小要素数26 27)elem-cnt-max = NUMチェーンあたりの最大要素数28 29)wl-dist-を出力する。len辞書テーブルから出力長さ分布を計算30 31 wl-max = NUM辞書ファイルからNUM個の単語をロードし、0を設定してロードを禁止する。 32 33 case-permute辞書内の各単語の反転参照
1 = hash [salt] 2 = plain 3 = hash [salt] plain 4 = hex_plain 5 = hash [salt] hex_plain 6 = plain hex_plain 7 = hash [salt] plain hex_plain 8 = ck9 = hash [] salt] crackpos10 = plain crackpos11 = hash [salt] plain crackpos12 = hex_plain crackpos13 = hash [salt] hex_plain crackpos14 = plain hex_plain ck15 = hash [salt] plain hex_plain ck调査モジュール出力フェースfor hybrid mode only 1 = save finding rule 2 = save original Word 3 = save original Word and finding rule 4 = save original Word finding rule and modified plain内に配置された文字セット
1つ目 はl = abcdefghijklmnopqrstuvwxyz は小文字の2 3を表し ますu = ABCDEFGHIJKLMNOPQRSTWは 大文字 4 5 d = 0 123456 7 8 9 は数6 7を表し ます 。S = !”#$% &’()*+,-./:; <=>?@ [\]^_`{|特殊 文字 8 9です 。a = nParticle l)��u d)はs 大文字と小文字の数字と特殊文字の組み合わせ 10 1 1 b = 0 : 0xff
攻撃パターン
1 0 = ストレート 2 3 1 = コンビネーション 4 5 2 = トグル·ケース 6 7 3 = ブルートフォース 8 9 4 = パーミューテーション 10 11 5 = テーブルルックアップ 12 13 6 = ハイブリッド· ディクショナリ +マスク 14 15 7 = ハイブリッド· マスク +ディクショナリ+ディクショナリ +マスク+ディクショナリ 16 17 8 = プリンス(プリンス·ブレイク)
ハッシュ型
ハッシュ具体値の例はURLを参照してください
1 0 = MD5 2 3 10 = md5 $pass.$ salt 4 5 20 = 5 $salt.$ pass 6 7 30 = 5 ode $pass.$ salt 8 9 40 = md5 $salt.unicode $pass 10 11 50 = HMAC-MD5 key = $pass 12 13 60 = HMAC-MD5 key = $salt 14 15 100 = SHA1 16 17 110 = sha1 $pass.$ Salt 18 19 120 = sha1 $salt.$ pass 20 21 130 = sha1 ode $pass.$ salt 22 23 140 = sha1 $salt.unicode $pass 24 25 150 = HMAC-SHA1 key = $pass 26 27 160 = HMAC-SHA1 key = $salt 28 29 200 = MySQL323 30 31 300 = MySQL4.1/MySQL5 32 33 400 = phpass MD5 Word Press MD5 phpBB3 MD5 Joomla 34 35 500 = md5crypt MD5 Unix FreeBSD MD5 Cisco-IOS MD5 36 37 900 = MD4 38 39 1000 = NTLM 40 41 1100 = Domain Cached Credentials DCC MSC42 43 1400 = SHA256 44 45 1410 = sha256 $pass.$ salt 46 47 1420 = sha256 $salt.$ pass 48 49 1430 = sha256 ode $pass.$ salt 50 51 1431 = base64 sha256 unicode $pass 52 53 1440 = sha256 $salt.unicode $pass 54 55 1450 = HMAC-SHA256 key = $pass 56 57 1460 = HMAC-SHA256 key = $salt 58 59 1600 = md5apr1 MD5 APR、 Apache MD5 60 61 1700 = SHA512 62 63 1710 = sha512 $pass.$ salt 64 65 1720 = sha512 $salt.$ pass 66 67 1730 = sha512 ode $pass.$ salt 68 69 1740 = sha512 $salt.unicode $pass 70 71 1750 = HMAC-SHA512 key = $pass 72 73 1760 = HMAC-SHA512 key = $salt 74 75 1800 = SHA-512 Unix 76 77 2400 = WPA-PIX MD5 78 79 2410 = Cisco-ASA MD5 80 81 2500 = Cisco/WPA2 82 83 2600 = Double MD5 84 85 3200 = bcrypt Blowfish OpenBSD 86 87 3300 = Cisco-ASA MD5 MD 5(Sun) 88 89 3500 = md 5(md 5)md 5($pass))( 90 9 1 3610 = md 5(md 5)$salt).$ pass 92 93 3710 = md 5 $salt.md 5 $pass 94 95 3720 = md 5 $pass.md 5 $salt 96 97 3800 = md 5 $salt.$パス.$. salt 98 99 3910 = md 5 md 5 $pass. md 5 $salt 100 10 1 4010 = md 5 $salt.md 5 $salt.$ pass 102 103 4110 = 5 salt.5 $pass.$ salt 104 105 4210 = md5 $username.0.$ pass 106 107 4300 = md 5 strtoupper md 5 $pass 108 109 4400 = md 5 sha1 $pass 110 11 1 4500 = Double SHA1 112 113 4600 = sha1 sha1 $pass 114 115 47 00 = sha1 md 5 $pass 116 117 4800 = MD 5 Chap、 iSCSI CHAP 認証 118 119 4900 = sha1 $salt.$ Pass..。$salt 120 121 5000 =-3 Keccak 8 129 5400 = IKE-PSK SHA 1 130 131 5500 = Net NTLMv 1-VANILLA/Net NTLMv 1-ESS 132 133 56 00 = Net NTLMv 2 1 34 135 57 00 = Cisco-IOS SHA 256 136 137 58 00 = Android PIN 138 139 6300 = AIX {smd 5} 14 0 14 1 6400 = AIX {ssha} 142 143 6500 = AIX {ssha512} 144 145 6700 = AIX {ssha1} 14 6 14 7 6900 = GOST、GOST R 34.1 1 - 9 4 14 8 14 9 700 0 = Fortigate Fortios IPMI2 RAKP HMAC-SHA1 156 157 7400 = sha256crypt SHA 256(Unix)15 8 15 9 7900 = Drupal 7 16 0 16 1 8400 = WBB 3、Woltlab Burning Board 3 16 2 16 3 8900 = scrypt 16 4 16 5 9200 = Cisco $8 16 6 16 7 9300 = Cisco $9 16 8 16 9 9990 800 = admin 2 170 171 10,000 = Django PBKDF2-SHA256(PWDSALTEDHASH)i SSHA-1 176 177 11000 = PrestaShop 178 179 11100 = Postgre SQL Challenge-ResponseAuthentication MD5(SHA 1)18 2 18 3 11400 = SIPダイジェスト認証(MD 5)18 4 18 5 99999 = Plaintextテシュハーシュ型
1 11 = Joomla 2.5.18 2 3 12 = PostgreSQL 4 5 21 = osCommerce xt Commerce 6 7 23 = Skype 8 9 101 = nsldap SHA-1 Base64 Base64タイプの種類Oracle 11 + v 10.6 18 19 123 = EPi 20 21 124 = Django2000 2005 xは < > < > v4 34 35 1711 = SSHA-512 Base64 LDAP {SSHA 51 2} 36 3 7 1722 = OS X v 10.7 38 39 1731 = MSSQL 2012 & 2014 5 < 46 4 7 28 > 1 1 = IPB2+、 MyBB 1.2 + 48 49 37 1 1 = Mediawiki B 型 50 51 37 2 1 = Web Edition CMS 52 5 3 76 00 = Redmine プロジェクト管理 Web App
ステップ4:hashcatパスワードクラックルールの例
1 1辞书2 3 -a 0 .lst 4 2 1から8は数値 マスク5 6 -a 3-- increment--increment-min1-- increment-max 8 d)はd)はd)はd)はd)はd)はd)はd ( O7 )dは数字で、小文字に置き換えられます。l、大文字の文字u,特殊文字s、大文字と小文字+特殊文字a,Δ Oは最適解パターンを表し,このパラメータを加えても入れなくてもよい. 8 9 3 8は数字攻撃 10 11-a 3 d)はd)はd)はd)はd)はd)はd)はd 12 同様に、桁数に応じて大文字、小文字、特殊文字などのモードに設定できます。 13 14 (4)カスタム文字 15 純粋な数字または純粋な文字のパスワードは比較的まれであり、パスワードの専門家による漏洩の分析によると、個人パスワードの90%は文字と数字の組み合わせであり、ブルートフォースを使用するためのカスタム文字にすることができます。Hashcatは4つのカスタム文字セットをサポート しています 。定義するにはこれだけ必要です 。l)��D .その後、次のように指定できます。2、DRAC 2は小文字と数字を表します。8桁の小文字と数字の混合物を解読します。 16 17 Hashcat.exe -a 3 force -2 l)��d hassh値またはハッシュ ファイル2の2の2 2 2 2 2の2 18 例えば、dz小文字+数字の混合8ビットパスワードの解読: 19 20 Hashcat-m 261 1-a 3 - 2 )l)��d dz.hash 2 2 2 2 2の2の2の2 21 5辞書+マスクブルートフォース 22 Hashcatは辞書プラスブルートフォースの方法もサポートしています。これは辞書の前後にブルートフォースの文字列を追加することです。例えば、辞書の後ろに数字3を追加するのが一般的です。6番目の攻撃モードを使用します。 23 24a-6 Hybrid dict + mask 25 辞書の前に追加する場合は、7番目の攻撃モード a-7 = Hybrid mask + dictを使用します。辞書ファイルには123という数字を追加します。 26 27H.exe -a6ffe1cb31 eb 084cd7a8d1228c23617c8 password.lst d)はd)はd 28 ffe1cb31eb084cd7a8dd1228c23617c8のパスワードがpassword123の場合、password.lstに123が含まれていれば 29 30 6マスク+辞書ブルートフォース 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst d)はd)はd 33 ffe 1 cb 31Eb 0 8 4 cd 7 a 8 dd 1228 c 23617 c 8のパスワードが123passwordの場合、password.lstにpasswordが含まれている限りです。 34 35 (7)password.lstの単語に対する大文字小文字変換攻撃 36 37 H.exe-a 2 ffe1cb 31eb084cd7a8dd1228c23617c8 password.lst 38 EXAMPLES 39 (1)8桁の数字を解読する 40 41 Hashcat 64-m 9700 hash-a 3 d)はd)はd)はd)はd)はd)はd)は d-w 3 (O 42 )2(1-8桁の数字による解読 43 44 ハッシュキャット-m 97 00 ハッシュ -a 3--increment---increment-min 1--increment-max 8 )d)はd)はd)はd)はd)はd)はd)はd 45 (3)1から8ビットの小文字を分解する 46 47 Hashcat-m 9700 hash-a 3--increment---increment-min 1--increment-max 8 l)��l)��l)��l)��l)��l)��l)��l 48 (4)8ビット小文字 49 50 Hashcat-m 9700 hash-a 3 )l)��l)��l)��l)��l)��l)��l)�� l-w 3 (O 51 )5(1-8ビット大文字 52 5 3 Hashcat-m 9700 hash-a 3--increment---increment-min 1--increment-max 8 )u u u u u u u u 54 6 8ビットキャップ 55 5 6 Hashcat-M 9700 Hash-A 3 u u u u u u u u-w 3 (O 57 :7)5ビット小文字+ 大文字+数字+特殊文字クラッキング 58 59 Hashcat-m 9700 hash-a 3 )b)のb)のb)のb)のb -w 3 60 (8)使用辞书进行解 61 使用password.lst辞书进行ブルートフォース解决,-w 3引数は指定電力消費 62 63 Hashcat - m9700 -a 0 -w 3 hash password.lst 64 解决成功后,hashcat会自动的解决终了解决,并表示解决是Cracked,Recvo中会解决成功 65 66 known_hostsのIPアドレスを解読67 known_hosts では、接続されたIPアドレスがHMAC SHA1暗号化されていることがわかりました。hexhosts攻撃で変換でき、hashcatでブルートフォースで解読できます。パスワードタイプは160( HMAC-SHA1 key = $salt)です。 68 69 1 HMAC SHA1値の計算 70 71 gitclone https://github.com/persona5/hexhosts.git 72 cdhexhosts 73 gcchexhosts.c -lresolv -w -o hexhosts 74 ./hexhosts 75 获取known_hosts的HMAC SHA1加密值: 76 77 注意:known_hosts值一定要正确,可以将known_hosts文件复制到hexhosts文件目录。 78 79 (2)组合攻击暴力破解 80 81 hashcat-a 1 -m 160 known_hosts.hash ips_left.txt ips_right.txt --hex-salt 82 组合攻击是将ips_left.txt和ips_right.txt进行组合,形成完整的IP地址进行暴力破解。 83 84 ips_left.txtおよびips_right.txtファイルは次のコードで生成できます: 85 86 ip-gen.sh: 87 88 89 90 for a in `seq 0 255` 91 92 do 93 94 for b in `seq 0 255` 95 96 do 97 98 echo "$a.$ b.。" >> ips_left.txt 99 100 echo "$$a b " >> ips_right.txt 101 102 done 103 104 done 105 3マスクを使用した攻撃 106 107 hashcat -a 3 -m 160 known_hosts.hash ipv4.hcmask--hex-salt 108 ipv4.hcmaskファイルの内容は、こちらからダウンロードできます。 CD Nやその他のネットワークや構成では、IPアドレスはしばしばMD 5暗号化されています。そのビット数3×4+3(xxx.xxx.xxx.xxx.xxx)=17ビットのため、通常のパスワードをクラックすると、その時間は非常に長いですが、IPアドレスの法則を分析することにより、アドレスXXXは数字であることがわかりますので、ハッシュキャットとマスクの組み合わせを介して攻撃することができます。 112 113 hashcat-a 1 m 0 ip.md5.txt ips_left.txt ips_right.txt 114 115 hashcat-a1 -m 0 ip.md5.txt ipv4.hcmask 116 さらに、F5のクッキーでIPアドレスが暗号化されます。 117 118 import struct 119 120 cookie = "1005421066.20736.0000 " 121 122 ip port end =cookie". "( 123 124 (a,b,c,d)=[ord(i) for i in struct.pack("i",int(ip))] 125 126 print "Decoded IP( %s %s %s %s" % (a,b,c,d) 127 128 Decoded IP( 10.130.237.59 )129 クラッキングテクニック概要 130 GPUモードを使用してクラッキングを行う場合、-Oパラメータを使用して自動的に最適化できます 131 132 ブルートフォースmd 5値 133 (1)9桁の数値force 134 135 Hashcat 64.exe-a 3---ca d 98 d 28クラッキング88f9966cb 3 aaefebbfc 8196f )d)はd)はd)はd)はd)はd)はd)はd)はd 136 md 5値を個別に解読するには、force引数 137 138 (2)9ビットの文字を追加する必要があります 139 140 Hashcat 64.exe-a 3---force d 98 d 28 ca88 f 9966 cb 3 aaefebbfc 8196 fl)��l)��l)��l)��l)��l)��l)��l)��l 141 付塩disz暗号 142 1数字 143 7桁数字7秒完成。 144 145 Hashcat64.exe-a 3 ---force - m2611ffe1cb31eb0847a81228c23617c8 f56463 d)はd)はd)はd)はd)はd)はd 146 8桁の数字を解読し、タスクを完了するのに9秒かかります。 147 148Hashcat64.exe-a 3 ---force - m2611ffe1cb31eb0847a81228c23617c8 f56463 d)はd)はd)はd)はd)はd)はd)はd 149 9桁の数字を解読し、9秒でタスクを完了します。 150 151Hashcat64.exe-a 3 ---force -m 2611ffe1cb31eb0847a81228c23617c8 f56463 d)はd)はd)はd)はd)はd)はd)はd)はd 152 アルファベット 153 1 6ビット小文字 154 155 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31 eb084 cd7a8d1228c23617c8 f56463 l)��l)��l)��l)��l)��l 156 2 7桁小文字 157 158 Hashcat64.exe-a 3 ---force -m 2611ffe1cb31084 7a81228c23617c8 f56463 l)��l)��l)��l)��l)��l)��l 159 (3)8ビット小文字 160 161 Hashcat 64.exe-a 3--force-m 2611 ffe 1 cb 31eb084cd 7 a 8 dd 1228 c 23617 c 8(f 5646 3 )l)��l)��l)��l)��l)��l)��l)�� l 162 4 9桁小文字 163 164 Hashcat 64.exe-a 3---force-m 2611 ffe1cb31eb084cd7a8dd1228c23617c8 f56463 l)��l)��l)��l)��l)��l)��l)��l)��l -O 165 文字と数字 166 Hashcat64. exe-a 3 --force -m 2611 - 2 d)はl ffe1cb31eb084cd7a8d1228c23617c8 f56463 2 2 2 2 2 2 2 167 3 7桁大文字 168 169 Hashcat 64.exe-a 3 force m 2611 ffe1cb31eb084cd7a8d1228c23617c8 f56463 u u u u u u u 170 4 6 ~ 8桁の数字解き 171 172 Hashcat64.exe-a3 force m2611ffe1cb31e084 7a8d1228c23617c8 f56463--- increment-- min6 ---increment- max8 l)��l)��l)��l)��l)��l)��l)��l 173 カスタムブラック 174 1数字と文字の混合6桁を使用してブラック 175 176 Hashcat64.exe-a 3 --force -m 2611 - 2 d)はl ffe1cb31eb084cd7a8d1228c23617c8 f56463 2 2 2 2 2 2-O 177 (2)数字と文字の混合7ビットを使用して解読し、解読時間4分16秒 178 179 Hashcat 64.exe-a 3--force-m 261 1 - 2 d)はl ffe1cb31eb084cd7a8d1228c23617c8 f56463 2 2 2 2 2 2 2 O180 3数字と文字の混合8桁を使用して 181 182 Hashcat64.exe-a 3 --force -m 2611 - 2 d)はl ffe1cb31eb084cd7a8d1228c23617c8 f56463 2 2 2 2 2 2 2 2 -O 183 辞书クラッキングモード 184Hashcat64.exe -a 0 --force -m 2611ffe1cb310847a81228c23617c8 f56463 .lst 185 辞书フォルダの下の辞书を使用してクラッキングする 186 187Hashcat32.exe -m 300 mysqlhashes.txt –remove-o mysql-cracked.txt..\ dictionaries\* 18 8セッションの保存と回復18 9(1)maskファイルルールを使用してパスワードを解読する190 191 hashcat-m 261 1-a 3---session mydz dz.hash masks/rockyou-7 - 25920 00.hcmask 192(2)セッション193 194 hashcat--session mydz---restore 195マスククラッキング196マスクルールファイルはmasksの下にあります。\PentestBox\hashcat-4.1.0\masks、実行クラックを設定:197 198 masks/8 char-1 l-1 u-1 d-1 s-compliant.hcmask 199 masks/8 char-1 l-1 u-1 d-1 s-noncompliant.hcmask 20 0 masks/rockyou-1 - 60.hcmask 201 masks/rockyou-2 - 1800.hcmask 202 masks/rockyou-3 - 3600.hcmask 203 masks/rockyou-3 - 3600.hcmask 203 masks/rock-2 - 1800.hcmask you-4 - 43200.hMask204 masks/kyou-5 - 86400.hMask205 masks/kyou-6 - 864000.hMask206 masks/rockyou-7 - 2592000.hcmask 20 7ルールファイルを使用してクラックする208 209 Hashcat-m 300 mysqlhashes.txt:remove-o mysql-cracked.txt.\ dictionaries\*-r rules\best64.rule 210 211hashcat-m2611-a0dz.hashpassword.lst-r rules\best64.rule -O 212 hashcatパラメータの最適化 213 hashcatのクラッキング速度とリソースの割り当てを考慮して、いくつかのパラメータを設定することができます 。 215 このパラメータがサポートする値は1,8,40,80,160 216 217--gpu-accel 160 で、GPUのパフォーマンスを最大化します。 218 2. GPU ループ 負荷微調整 219 このパラメータでサポートされる値の範囲は8-1024です(一部のアルゴリズムは1000までしかサポートしません)。 220 221--gpu-loops 1024 はGPUのパフォーマンスを最大限に引き出します。 222 3.セグメント サイズ 辞書キャッシュサイズ 223 このパラメータは、メモリキャッシュのサイズを設定することです。役割は、辞書のクラッキング速度を高速化するために辞書をメモリキャッシュに入れることです。デフォルトは32MBです。独自のメモリ条件に応じて設定することができます。もちろん、大きいほどブロックです。 224 225--segment-size 512 は、大規模な辞書の解読速度を向上させます。 226 LAST:パスワード設定推奨 227 長い文字列を使用する 228 より大きな文字セットを使用する 229 230 パスワードまたはパスワードの一部としてあなたに関連する文字を使用しない 231 232