GPU מעבד APU DSP FPGA Coprocessor
דרישות הנהג של GPU
AMD GPUs on Linux Resolution " RadeonOpenCompute (ROCm) " Software פלטפורמה 30x32) AMD GPUs on Windows require " AMD Radeon Software Crimson Edition " (15.12 או later) Intel CPUs require " OpenCL Runtime for אינטל ליבה ו אינטל Xeon Processors " (16.1.1 or ) Intel GPUs on Linux require "OpenCL 2.0 GPU Driver Package for Linux" (2.0 or later) אינטל GPUs on Windows דרישה "OpenCL נהג עבור אינטל Iris ו- אינטל HD גרפיקס " NVIDIA GPUs בקשה "NVIDIA Driver " (367.x או later)
下面使常见的参数,想了解更多的参数可以hashcat בדוק את מצב הפיצוח שצוין ב
- A , והערך מתייחס לפרמטרים מול מאוחר יותר. התקפה מילון "-A 0", התקפה משולבת "-A 1" ; התקפת מסכה "-A 3". -m מציין את סוג hash שצריך לסדק אם לא ציין את סוג, ברירת המחדל הוא MD5. -o ציין את מיקום האחסון של hash לאחר פיצוח מוצלח והסיסמה בטקסט ברור המתאימה ניתן להשתמש בו כדי לכתוב את hash מוצלח לסדק לקובץ המיועד. --force מתעלם ממידע אזהרה במהלך תהליך הפיצוח, ייתכן שצריך להוסיף את האפשרות הזו בעת ריצה חש יחיד. --show מציג את ה-hash סדוק ואת הטקסט הפשוט המתאים ל-hash. --increment מאפשר מצב פיצוח מצטבר, אתה יכול להשתמש במצב זה כדי לאפשר ל-hashcat לבצע תהליך פיצוח בטווח אורך הסיסמה שצוין. --increment-min האורך המינימלי של הסיסמה, ואחריו שווה ישירות למספר שלם, הגדרת מצב increment לשימוש יחד. --increment-max האורך המקסימלי של סיסמה, זהה לעיל --outfile-format מציין את מזהה פורמט הפלט של תוצאות הסדק, ברירת המחדל הוא 3 --username התעלמות משם המשתמש שצוין בקובץ hash, אשר עשוי לשמש כדי לפצח את סיסמת המשתמש של מערכת לינוקס hash -- remove מחק את hash שסדק בהצלחה -r השתמש בכללי פיצוח מותאמים אישית
# | Mode == 0 | Straight (פיצוח שדה) 1 | Combination (פיצוח משולב) 3 | Brute-force (פיצוח אלימות במסכה) 6 | Hybrid Wordlist + Mask (מילון + פיצוח מסכה) 7 | Hybrid Mask + Wordlist (מסכה + פיצוח מילון)
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 = crackpos 9 = hash [: salt]: crackpos 10 = plain: crackpos 11 = hash [: salt]: plain: crackpos 12 = hex_plain: crackpos 13 = hash [: salt]: hex_plain: crackpos 14 = plain: hex_plain: crackpos 15 = hash[:salt]:plain: hex_plain: crackpos
כי יש יותר מדי, אני פרסמה חלק מסוגי hash נפוצים כדי להבין את כל הפרמטרים, אתה יכול ללכת ל-Wiki של hashcat, או ישירות Hashcat--help לצפות את טבלת השוואה Hash
{-{{}-{100000008}
}}} # {{{ } Name} { } { } { } {100031} {100031} { } { } { } 100046} {100046} 100046} } 100040} {100046} {100046} 100040} {100046} 100046} 100040} 100046} { } {100045} 100046} {100045} {100046} {100045} {100046} 100046} 100040} 100040} {100040} {100046} {100046} 100040} {100046} {100040} 100040} {100046} {100040} {100045} {100046} {100045} {100040} {
======+==================================================+======================================
} 900 | MD4 {{{{ } {{ {10001} { } {10001} {100011} { {100011} {100011} { {100011} { {100011} { {100011} { {100011} {100011} { {100011} { { {100011} { {100011} { {100011} {100011} {100011
0 { MD5} {173} {173} {1001} { } {1001} {100144} {100144} {1001} {1001} {100144} {100144} {1001} {100144} {1001} {100144} {1001} {1001} {100144} {1001} {100144} {1001} {100144} {100144} {1001} {100144} {1001} {100144}
5100 | Half MD5{{ { { } { } { } { } {100227} {100227} { } {100212} 100212} {100212} 100212} } 100227} {100212} 100212} 100213} 100213} 100212} 100212} 100213} {100227} 100227} 100212} 100212} 100213} {100213} {100212} 100213} 100213} 100212} 100213} 100213} {100212} {100213} 100212} 100212} 100213} 100213} {100212} {100213} } 100212} 100212} 100220} 100220} 100212} 100220} 100212} {100212} 100220} 100220} 100212} 100220} {100220} 100220} 100212} {100220} {100220
} 100 | SHA1 {{{ { } { { ra}{ { { } {1002}
} 1300 | SHA2-224 {{{ { } { } {1003010} { } } {100323} 100323} {100323} } 100327} {100327} 100323} 100327} 100327} {100327} {100327} {100327} {100327} {100327} { } } 100322} {100322} {100327} {100327} 100327} 100322} 100322} 100327} 100327} 100322} 100322} 100327} {100327} {100327} {100327} {100327} {100327} {100327} 100327} {100327} {100327} {
}}} 1400 | SHA2-256 { { } { {100367{100367 } } 100367} 100367} 100355} } 100367} 100367} 100366} 100356} 100366} } 100366} 100355} 100352} 100352} 100355} 100356} 100352} {100372 100352} 100372 {100352} 100352} {100352} 100372 {100352} 100372 {100352} {100352} {100372 {100352} {100372 {100372 100352} 100372 {100372 100355} 100352} {100372 100352} 100372 {100352} {100352} 100352} 100352}
10800 | SHA2-384 { } { } 100411} } {100410} {100410} } {100411} 100411} 100410101010410101010104104101010104104101010104104101010104104101010410410410101010101010101010104104101010104101010101041010101010101010101010101010101010101010101040} {100411} {100410} {100411} {100410} {100410} {
1700 | SHA2-512 {{{ }{{100005}{ {ra}} { } { } { } { } { } {100034} {100032} {100034} {100032} {100034} {100034} {100032} {100034} {100032} {100034} {100032} {100034} {100032} {100034} {100032}
17300 | SHA3-224 { } { { } { }{100070} {100070} { } 100072} {100072} {100072} {100072} 100072} 100072} {100072} {100072} } 100072} {100072} 100078} {100072} 100072} {100072} {100072} {100072} {100078} {100072} 100078} 100072} 100072} {100072} 100078} 100072} {100072} 100072} {100072}
17400 | SHA3-256 { } { { } { {100127} {100127} {100127} {100127} {100127} {100127} {100127} {100127} {100127} {100127} {100127} {100127} { {
17500 | SHA3-384 {1001} { } {1001} {100166} { {1001} {100166} {1001} {100166} {1001} { {1001} { { {1001} {1001} {100166} {1001} { {100166} { {100166} {100166} {100166} { { { {100166} {100166} {100166} { {100166} {100166} {100166} { {100166} { {
17600 | SHA3-512 { }{{100193}{{100193} { } { } } } 100220} } {100220} 100220} } { } 100223} 100220} 100220} 100222} 100223} 100222} 100217} 100220} 100220} 100217} 100220} 100217} {100220} 100223} 100220} 100220} {100217} 100220} 100217} {100220} {100220} 100217} 100220} {100220} 100220} 100217} 100217} 100220} 100220} {100217} 100220} {100217} 100220} 100217} 100217} 100220} 100220} 100217} 100220} {100217} 100220} 100220} {100217}
10 | md5{ pass}} {264} {264} {272} {272} { } {1002} 1002} {1002} 1002} {1002} {1007} 1002} {1002} {1002} 1007} 1002} {1002} 1007} 1002} {1002} 1007} 1002} 1007} 1002} 1002} {1002} {1002} 1007} 1002} 1007} 1002} {1002} {1002} {1007} {1007} {1002} 1002} {1002} 1002} {1002} {
} 20 | md5{{{{ { salt.} { $ pass} { } } 100315} {100315} } 100310} 100315} 100310, 100310} 100310} } 100310} {100310, 100317} 100310, 100310 100310} 100310 {100310} 100310} 100310} 100310 100310} 100310 100310} 100310} 100310 100310} 100310} 100310, 100310 100310} 100310 100310} 100310, 100310 100310
30 | md5 (utf16le}}} ($ pass}). { } { } {100347} {100356} {100356} {100347} {100347} { } {100356} {100349} {100356} {100356} {100349} {100349} {100356} 100356} {100356} {100349} {100349} {100356} {100356} 100356} 100349} {100356} {100356} {100349} 100356} {100356} 100356} {100356} 100356} {100356} 100356} {100349} 100356} {
{ } 40 | { } { } {10033} { }
3800 | md5 ($ salt.$ pass} {salt} { } { } { } {100023} {100036} {100023} {100023} {100023} { } {100027} { } {100027} {100029} {100027} {100027} {100027
3710 | md5 ($ salt.md5 ({ { { } { { }} { } { } {100067} {100067} 100067} } 100067} 100060} } 100061} 100060} 100061} {100060} {100061} 100061} {100061} {100060} {100061} {100061} 100061} {100060} {100067} {100067} {100061} } {100067} 100067} 100056} 100067} {100067} 100067}
4010 | md5 ($ salt.md5 ($ salt.md5 ($ salt.} $ pass)) {100at100} { } and{100095} {1000H} {10006} {1000H} {10006} {1000H} {10006} {1000104} {1000H}
4110 | md5 ($ salt.md5 ($ pass} $salt)) { } { } {100ator {1003} { } { } 133} {100127} {1003} {1003} {100127} {100127} {1003} {1003} {100127} {1003} {
2600 | md5 (md5 ($ pass)) {100iter6} { } {100155} { } { } {1001} { } {1001} {100166} {1001} {100166} {100166} {1001} {1006} {1001} {1006} {1006} {100166} {1006} {1001} {1006} {
3910 | md5 ($ pass). { } { } { }
4300 | md5 (md5 ($ pass})) { } { } { } { } {100237} {100237} {100238} {100237} {100238} {100238} {100237} {100238} {100237} {100237} {100238} { } {100237} {100238} {100237} {100238} {100234} {100234} {100237} {100234} {100237} { {100237} {100234} {100237} { {
4400 | md5 (sha1 ($ pass) {{ { } { } {100267} {100267} {100268} {100268} {100267} {100268} {100267} {100267} {100268} {100267} {100268} {100267} {100268} {100267} {100268} {100268} {100268} {100268} {100268} {100268} {100267} {100267} {100268} {100267} {100268} {100267} {100268} {100267} {100267}
110 | sha1 ($pass. $ salt} { } { } { } { } } } 100326} {100327} {100327} {100327} {100327} } } 100331} {100331} 100331} {100331} {100327} {100327} 100327} 100331} {100331} {100331} {100331} 100327} 100331} 100327} 100331} 100327}
120 | sha1 ($ salt.$ pass} { } { { {100372 100355} } 100356} 100355} 100356} 100372 100356} 100372 100356} 100356} 100356} {100356} 100372 { {100356} 100372 {100372 {100356} 100356} {100372 {100356} 100372 {100356} 100356} 100356} {100356} 100372 100356} 100356} 100356} 100372 100356}
130 | sha1 (utf16le ($ pass} {}} {$} salt) } { } {100024} {100024} { } {100024} {100024} } { { {100024} } {100024} {100024} } {100024} } { { } } { } {100024} {100025} {100025} {100024} } { } {100025} {100025} {100024} {100024} } {100024} } { { } { { { } {100024} { } } { } { } { { {100024} } } { } { { {100020} }
140 | sha1 ($ salt.utf16le} { $ pass) { } { } { } 100056} } 100056} {100056} {100056} {100056} {100056} {
4500 | sha1 ($ pass) {1000or{ {10009} { } { } {10009} { } {10009} {100089} {10009} {10009} {100089} {10009} {100089} {100089} {100090} {10009} {100090} {10009} {100089} { } {10009} {10009} {100099} {10009} {100099} {10009} {100099} {10009} {100099} {100089} {100099} {100089} {100099} {100089} {100099
4520 | sha1 ($ salt.sha1 ($ pass)) { } {1004} { } {100133} {1003} {100133} { } {100133} { } { } {100129} {100127} {100129} {100131} {100131} {100133} {100129} {100129} {100131} {100131} {100133} {100129} {100127} {100127} {100131} {100127} {100133
4700 | sha1 (md5 ($ pass) {100itered} { } {1006} { {1006} { {1006} { {1006} { {1006} { { {1006} {1006} { {1006} { { {1006} {186} { { {186} {186} { {186} { {186} { 107} {186} { {186} {186} { 107} { {186} {186} { { } { 107} {177} { { 107} { {177} {176} {176} { {186} {
4900 | sha1 ($ salt.$ pass{ $salt) { } { } {100211} {100211} 100211} 100211} and 100211} 100211} } {100211} 100213} {100218} {100211} { {100212 { } 100212} {100214} 100214} } {100217} {100214} {100217} {100214} {100214} {100217} {100217} {100214} {100217} {100214} {100217} {100217} {100214} {100214} 100217} 100218} 100217} {100214} 100218} 100217} {100214}
14400 | sha1 (CX) {{{ } { { { } { } {1002} 1002} {1002} {1002} {1002} {1002} {1002} {1002272} {1002} {1002} {1002} { 1002} { } {1002} {1002} {1002} 1002} {1002} {1002} {1002} 1002} {1002} 1002} {1002} 1002} {1002} {1002} 1002}
1410 | sha256 ($ pass. $ salt) { } { } { } { } {10037} {1003303} 1003303} {1003303} 1003303, 100399} 100399} 1003303} 1003303} 100399} 1003303} 100399} 100399} 1003303} 100399} {100399} 1003303} {1003303} {1003303, 100399} 1003303} {100399 {100399} 1003303} {1003303} 100399} {100399 {1003303} {100399} 1003303} 100399} 1003303} {1003303} {1003303} {1003303} {1003303} {100399 100399}
1420 | sha256 ($ salt.$ pass) { } 100346.
1430 | sha256 (utf16le ($ pass). $ salt) { } { } {100375} { } {100ated} {100375} {100378} { } 100372} {100372} 100372} {100376} {100372} 100372} 100372} {100372} {100372} 100372} { } {100372} {100371} 100372} 100372} {100372} {100372} {100372} {100372} 100372
1440 | sha256 ($ salt.utf16le ($ pass)) { } { } { } } {100027} 1000H} {100027} {1000H} {100027} 1000H} {1000H} 1000H} {1000H} {1000H} {1000H} {100024} {100027} {100024} {100027} {100027} {100024}
1710 | sha512 ($ pass.$ salt) { } { }
1720 | sha512 ($ salt.$ Pas) { }{10007} {10009} {10007} {10009} {10007} {10009} {10009} {10007} {10009} {10009} {
1730 | sha512 (utf16le ($ pass). $ salt) { } { } {100129} { } {100131} { } {100131} {100131} {100133} {100133} {100131} {100133} {100131} {100133} {100131} { } {100131} {100113} {100129} {100129} {100113} {100133} {100113} {100133} {100133} {100113} {100133} {100113} {100133} {100itered} {100itered} {
1740 | sha512 ($ salt.utf16le ($ pass)) { } {100ated} { } } {100ated} {100167} {100167} {100ated} {100167} {100ated} {100167} {100ated} {100167} {100167} { } {100166} {100167} {100ated} {100167} {100166}
14000 | DES (PT ={ }}} $ salt, { - key { } {100X2} {100xin2} 100xin2} {100xinxin2} {100xin2} {
14100 | 3DES (PT = } $ salt, key = $ pass) { } { } { } { } 100227} 100227} {100227} {100227} {100227} {100227} 100227} } } {100232} 100230} 100232} 100232} 100230} {100230} {100232} {100230} {100230} 100232} 100232} 100230} 100232} 100232} 100230} {100232} 100232} {100230} {100232} 100230} 100232} {100232} {100230} 100232} 100232} 100230} 100232} 100232} 100230} 100230} 100232} 100230} 100230} } 100232} {100232} {100232}
14900 | Skip32 (PT = $ salt, key = $ pass) { } } {100260} {100260} { } { } {100260} {100267} {100267} {100262} {100267} {100262} { { { } { {100267} { { } } { } { } } { { } { { } {100267} {100262} {100260} {100267} } } {100267} } {100260} {100260} } } {100267} {100260} } {100267} {100262} {100262} } {100267} } } { } { { {100267} {100262} {100262} } } { { } {100262} { } { } } { { } { } {
15400 | ChaCha20 { } { } { } {100292} {100293} {100292} {100293} {100330303} {100292} {100293} {1003303} {1003303}
} 2500 | WPA-EAPOL-PBKDF2 { } { }
2501 | WPA-EAPOL-PMK{{ {TO}} { } { } {
16800 | WPA-PMKID-PBKDF2 { } { } { } { } { } {100076} {100072} {100076} {100072} {100072} { } {100068} {100076} {100072} {100068} {
16801 | WPA-PMKID-PMK { } { } { } { } { } {100117} {100114} {100114} {100117} {100114} {100117} {100114} {100114} {100117} {100114} {100117} {100114} {100117} {100114} {100114} {100117} {100117} {100114} {100114} {100117} {100114} {100114} {100117} {100111} {100117} {100114} {100117} {100117
7300 | IPMI2 RAKP HMAC} TOMAC-sha1 { } { } { { } { {100144} {100144} { {100144} {100144} {100144} {100144} { {100144} {100144} { {100144} {100144} { { { {100144} { {100144} { {100144} {100144} {100144} {
7500 | Kerberos 5 AS-REQ Pre-Auth etype 23 { } { } } {100183} { } } {100183} {100183} { } { } } { } {100184} } { } { } { } { } { } { { {100183} {100183} {100184} { } } {100184} {100184} } {100184} {100184} { } { } } } {100184} { } } } { } } } { { } { } { { } } {100186} { } { } {
8300 | DNSSEC (NSEC3} { TO} { } { } } } {100213} {100213} {100213} { } {100214} {100220} { } {100214} {100214} 100220} 100214} {100220} {100220} {100214} 100214} {100220} {100220} {100214} 100214} 100220} {100214} {100220} {100214} {100220} {100214} 100220} {100220} 100220} {100213} {100213} {100220}
10200 | CRAM-MD5 { {{{ { TO}} { } { } {1002} { } {1002} {1002} {100253} {1002} {100253} {100253} {1002} {1002} {100253} {1002} {100253} {100253} {100253} {100253} { } {1002} {100253} {100255} {100255} { } {100257} {100255} {100257} {100257} {100253} {100257} {100255} {100257} {100257} {1002} {100253} {100257} {1002} {
11100 | PostgreSQL CRAM (MD5) { } { } { } {1003303} { } {1003303} {100303} {1003303} {100303} {1003303} {100303}
11200 | MySQL CRAM (SHA1} { } {100334} {100334} {100334} { } {100334} {100340} {100340} {100334} {100340} {100340} {100334} {100334} {100340} {100334} {100334} {100340} {100334} { } {100340} {100345} {100334} {100340} {100334} {100340} {
16100 | TACACS + { } { } { } { }{100376} { } { } {100378} {100378} {100379} {100378} {100378} {100379} {100379} {100378} {100379}
16500 | JWT (JSON Web Token) < prox7> > > <21x22>
121 | SMF (Simple Machines Forum) > v1.1 <55x54> m66x56> <46x657>
<69x1110> < 400 | phPPB3 < 75x198 <10x193> <10x190> <10x190> <5x76> <79x78> <86x88> <898889898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898998989x88> 99988> 999988> 9999899999988> 9999999999999988> 9999988> 999988> 99999999999999988> 999988>
<117x817< 2811 | MyBB <152x12<15x12> 6> <132x133> 131x137 <144x135x x x x x x x x x134x138>144x138x x138>14x135x138x134x138x x >14x138> 14x138>14x x x >14x135> 14x135>14x 14x138>14x 5>14x 5> 14x135>14x 5>14x135> 14x135>14x 5> 14x x135> 14x135> 14x135>14x135> 14x135> 14x 5> 14x13x1x x135> 14x x135> 14x135> 14x 5> 14x135> 14x 5> 14x 35>14x1x x x135> 14x x x 35> 14x 5> 14x 35> 14x x 35> 14x 3x 35> 14x x 35> 14x x x x135> 14x13x 35> 14x x 14x135> 14x 35> 14x135>14x 35>
2811 | IPB2 + <172x197<18x197<18x199<18x197<18x199<18x197> <18x199<18x197> <185x195> <182x189x x x x x x x x x x x x x x x x x186> x x x x x x 6> x x x x x186> x x x 9 9 x187> 9 x189 9 x 7> x 9 x x 9 <18x199 x199 x199 x18x199 <18x197> x x x199 <18x197> x x18x197> x197> x x197> x x x18x199 <18x197> x x18x197> x197> <
8400 | WBB3 (WOLLAB < Burning לוח)
11 | <26x82> 26x62> 26x92> 252x242> 2.5.18 257x247> >
400 | Joomla < 26x3x287> > > <239x289> 2.5.18 (MD5) x x x x x x x293>
<322x362> 400 | WordPress <328x356> <328x3360>> <35x335> <35x337> 39> <35x337> 39> <35x334> 39> <35x335> >
2612 | PHE { { } {{ { { } { } {100028} {100031} {100031} {100028} {100031} {100031} {100028} {100028} {100031} {100031} { } {100031} {100032} {100031} {100032} {100031} {100032} {100031} {100032} {100031} {100032} {100032} {100031} {100031} { } {100031} 100031} {100031} {100027} {100031} {100027} {100031}
7900 | Drupal7{1000E} { } { } { } { } { } {100078} {100087} {100078} {
21 | osCommerce{frames{{ { } { } { } { } { } {100125} {100125} {100127} {100125} {100125} {100127} {100127} {100125} {1001100} {100127} {100125} {100125} {100127} {100125} {100127} {100125} {100125} { {100127} {100127} {100125} {100127} {100125} {100127} {100127} {100125} {100125} {100127} {100125} {100125} {100127} {100127} {100125} {100127} {100127} {100125} {100125} {100125} {100127} {100127} {100127}
21 | UMS{{ {for163} { } { } { } {100172} { } {100172} {100177} {
11000 | PrestaShop s{ { } { } {100227} 100227} {100227} {100227} {100227} {100227} {100227} 100227} {100227} 100227} {100227} {100227} } 100227} 100227} 100228} {100228} {100228} {100228} {100228} {100228} 100228} 100228} { , 100228} { }
124 | Django (framework{{ } {292} { } {1002} { } {1002} { } {1002} {1002} {100277} {1002} {1002} {100277} {1002} {1002} {100277} {100277} {100272} {1002} {100277} {1002} {
10000 | Django (PBKDF2-SHA256) { } { } } { } {100327} {100331} 100331} {100327} {100331} 100331} 100331} For331} 100331} {100331} { } 100331} 100331} 100326} {100326} {100327} 100327} {100327} {100327} {100327} {100327} 100331} {100331} 100331} 100327} 100331}
} | PostgreSQL{ { { } { } {100355} { } {100372 {100355} {100356} {100355} {100355} {100356} {100372 {100372 {100356} 100372 {100355} {100356} {100372 {100356} {100355} {100356} {100356} {100355} {100372 {100356} 100356} 100356} {100356} 100372 {100356} {100372 {100356} {100372
131 | MSSQL{ { { } { } { } { } { } { } {100402} {100412} {100402} {100412} {100402} {100412} { } {100412} {100414} {100402} {100412} {100414} {100412} {100414} {100412} {100402} {100412} {100414} {100402} {100412} {100414} {100412} {100402} {100412} {100412} {100414} {100412} {100402} {
132 | MSSQL ({}}{2005}} { } { } { } {100027} {100027} {100032} {100027} {100032} {100027} {100027} 100032} {100032} {100027} {100032} {100032} {100032} 100032} { } {100032} { } {100044} 100032} 100032} {100032} {100032} {100032} {100032} {
1731 | MSQL (2012, 2014) { } { {100082 { } {100072} { } {100072} {100079} {100072} {100079} {100072}
200 | MySQL323{ { } { } {
300 | MySQL4.1/MySQL4.1/MySQL5} { } { } { } { } { } {1001}
3100 | Oracle H: Type (Oracle { } {100Data.com} { } { } {100202} { } {100207} {100202} {100207} {100202} {100207} {100202} {100Server} {100207} {100202} {100207} {100202} {100207} {100202} {100202} {100207} {100202} {100207} {100Server} {100202} {100207} {100207} {100202}
112 | Oracle S: Type (Oracle} 11+) { } { } { } {100232} {100232} {100231} {100232} {100231} {100232} {100232} { } {100231} {100231} {100232} {100232} {100234} {100231} {100234} {100232} {100234} {100232} {100234} {100232} {100231} {100234} {100231} {100232} {100231} {100232} {100232} {100231} {100232} {100234} {100234}
12300 | Oracle T: Type (Oracle 12+) { } { } { } {100264} {100264} { } {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100264} {100267} {100264} {100264} {100267} {
8000 | Sybase ASE { } { } > {100310} {>} { } 100313} 100313} {100313} 100313} {100330} {100313} {
15000 | FileZilla Server {100330} = 0.9.55 { } { } { } {100347} {100347} {100351} {100351} {100347} {100351} { } {100347} {100349} {100351} {100351} {100349} {100351} {100351} {100349} {100351} {100349} {100349} { } {100345} {100351} {100349} {100351} {100349} {100349} {100351} {100351} {100349} {
11500 | CRC32 {{ s { } {100395} { } {100388} {100388} { } {100380} {100395} {100388} {100395} {100388} {100388} {100395} {100395} {100388} {
s} 3000 | LM { { } {system} { } { } 100044} {100044} 100044} {100044} } 100044} {100040} 100040} {100040} {100040} } } 100032} {100040} {100032} {100040} {100032} {100040} {100032} 100032} 100040} {100032} {100032} {100040} {100032} {100032} {100032
1000 | NTLM { } { } {100069} { } { } { } {100087} { } 100087} {100087} 100088} 100087} {100088} {100087} 100087} {100087} {100088} {100087} {100087} {100088} {100087} {100088} {100088} 100088} {100088} {100088} {100088} {100088} {100088} {100088}
500 | md5crypt, MD5 (Unix), Cisco-IOS $ 1 $ (MD5) { } | Operating Systems
3200 | bcrypt $ 2 * $, Blowfish (Unix} { } { } { } { } {100144} { } {100144} { } {100144} {100147} {100144} {100147} {100146} {100147} {100147} {100144} {100147} {100144} {100147} {100146} {100146} {100147} {100144} {100147} {100147} {100144} {100144} {100147} {100144
7400 | sha256crypt $ 5$, SHA256 (Unix} { } { } { } {100eming} {100em6} {100eming} {100em6} {100em6} {100em2} {100em6} {100em6} {100em2} {1001} {100em6} { { { { } { { } {100em2} { } { { } { {100em2} { } { } { } { } { { } { {100176} } {
1800 | sha512crypt $ 6$, SHA512 (Unix) { } { }
122 | macOS v10.4, macOS v10.5, macOS v10.6 { } S
1722 | macOS v10.7{ s{system} { } { } { } { } {100262} {100266} {100262} {100266} {100262} {100262} {100266}
7100 | macOS v10.8+ (PBKDF2-SHA512) { } { } {1003opering} { } {1003308} {100313}
} 11600 | 7-ZIP { { } { { {100355} } 100345} 100352 100345} 100352 100352 100345} 100352 100345} 100345} 100345} 100346 100345} 100346 100345} 100345
12500 | RAR3-hp {100437} {1004392} {1004392} {1004388} {1004393} {1004392} {1004393} {1004388} } {1004393} {1004388} {1004393} {1004392} {1004388} {1004388} {1004392} {1004393} {1004388} {1004388} } {1004393} {1004388} {1004393} {1004392} {1004393} {1004392} {1004393} } {1004393}
13000 | R5 { {10000}{}}{10000}} { } } } } } 100046} } } 100046} 100032} 100032} {100032} 100032} {100032} {100032} {100034} {100034} {100032} { } {100032} {100034} {100032} {100034} {100032} {100034} {100034} {
13600 | WinZip { }{ {09056} {{09056}{{09057} {09057} { } { } { } { } {100078} {100079} {100079} {100078} {100079} {100079} {100078} {100078
9700 | MS Office < = 2003 $ 0/ $ 1, MD5 + { } { } { } {100121} {100122} {100121} {100122} { } { } { } { {100117} {100117} {100119} {100119} {100117} {100119} { {100117} { {document} {100119} { {
{ } 9710 | MS Office < = 2003 $ 0/ $ 1, MD5 + RC4, קולדיר # 1 מסמכים
9720 | MS Office < = 2003 $ 0/ $ 1, MD5 + RC4, collider # 2 } מסמכים
9800 | MS Office < = 2003 $ 3/ $ 4, SHA1 + {100do182} { } } { } {100186} { } } {100186} {100187} } {100186} {100186} {100187} } {100187} {100186} {100187} { {100187} {100187} { {100186} {100187} {100187} } {100186} {100187} {100186} { {100186} { {100187} {100186} {
9810 | MS Office <= 2003 $ 3, SHA1 + RC4, # 1 | מסמכים
9820 | MS Office < = 2003 $ 3, SHA1 + RC4, # 2 | מסמכים
9400 | MS Office{{ { { } { 600238} { } { } { } { } {1002} { } {100253} {1002} {100253} {1002} {100253} {1002} {100253} {100253} {1002} {100253} {1002} {100253} {100253} {1002} {100253} {1002} {100253} {1002} {1002} {1002} {100253} {100253} {1002} {
9500 | MS Office { } { } {10037} {1003303} 1003303} {1003303} {1003303}
9600 | MS Office { } { } { { } 100345} } {100345}
10400 | PDF 1.1 - { } 1.3 (Acrobat 2 - { } {1003888} {1003888}
10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), | מסמכים
10420 | PDF 1.1 - 1.3 (Acrobat 2 -- 4), collider #2 > | |> > מסמכים
10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8) 9> 9>43x49> 9> 5> 9> 5> x45> x45> x45> 5>
10600 | PDF 1.7 Level 3 (Acrobat 9) <62x65> <69x81> <70x82> 2> <7x82> <7x88> 4>57777772x77x8x72>
10700 | PDF 1.7 Level 8 (Acrobat 10 - 11) <999x99> <103x106> x x x x x x x x107>
9999 | Plaintext <317x115<14x17<14x114> 13x114> 13x121> 133x136 133x6134x114 הגדרת מסכה הנה מערכות תווי מסכה נפוצות
l | abcdefghijklmnopqrstuvxyz <174x175>
u | abcdefghijklmnopqrstuvxyz
d | 0123456789 >
h | 0123456789abcdef > > ספרים משותפים
H | 0123456789ABCDEF >
s | ! "#$%&'()*+, -/:; <=>? @[\]^_`{|}~ תווים מיוחדים
A | ? ל? u? ד? s
b | 0 - 0xff 301x298> זה עשוי לשמש כדי להתאים סיסמאות כמו חללים הנה כמה דוגמאות פשוטות כדי להבין את הגדרות המסכה
סיסמאות שמונה ספרות:? ד? ד? ד? ד? ד? ד? ד? ד
שמונה סיסמאות לא ידועות:? א? א? א? א? א? א? א? א
ארבעת הספרות הראשונות הם מכתבים גדולים, וארבעת הספרות האחרונות הם מספרים:? u? u? u? u? ד? ד? ד? ד
ארבעת הספרות הראשונות הם מספרים או מכתבים קטנים, וארבעת הספרות האחרונות הם מכתבים גדולים או מספרים :? h? h? h? h? H? H? H? H
שלושת התווים הראשונים אינם ידועים, האמצע הוא admin, ושלושת התווים האחרונים אינם ידועים:? א? א? אדמין? א? א? א
סיסמה 6-8 ספרות: -- increment --increment-min 6 --increment-max 8 ? ל? ל? ל? ל? ל? ל? ל? ל
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" לייצג את קבוצה התווים הזו
--custom-charset2 ? ל? ד, כאן ו? 2 שווה ערך? h
-1 ? ד? ל? u,? 1 מייצג מספר + מכתבים קטנים + מכתבים גדולים
-3 abcdef -4 123456 אז? 3? 3? 3? 3? 4? 4? 4? 4 אומר שארבעת הספרים הראשונים עשויים להיות "abcdef", וארבעת הספרים האחרונים עשויים להיות "123456"
דוגמה
PS: אני אתן לי את תצורת המכונה כאן, ולאחר מכן להשוות את מהירות הפיצוח
מעבד: Intel(R) Core(TM) i5-7300HQ CPU @{2.50GHz
כרטיס גרפי: GTX 1050 Ti 7 ספרות פיצוח
hashcat64.exe -A 3 -m 0 --force 25c3e88f81b4853f2a8faacad4c871b6 ? ד? ד? ד? ד? ד? ד? d

7 מכתבים קטנים פיצוח:
hashcat64.exe -A 3 -m 0 --force 7A47CD6B227DF60A6D67245D7D8063F3 ? ל? ל? ל? ל? ל? ל? l
1-8 ספרות פיצוח:
hashcat64.exe -A 3 -m 0 --force 4488cec2aea535179e085367d8a17d75 -- increment 1 - increment - increment 8 ? ד? ד? ד? ד? ד? ד? ד? d
1-8 סיביות אלות קטנות + פיצוח דיגיטלי
hashcat64.exe -A 3 -m 0 --force ab65d749cba1656ca11dfa1cc2383102 -- increment 1 - increment - increment 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! @ +- 9054FA315ce16F7F0955B4AF06D1A1b --increment --increment-min 1 --increment-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1
1-8 ספרות + מכתבים גדולים וקטנים + סמלים מיוחדים גלויים
hashcat64.exe -A 3 -1 ? ד? u? ל? s D37FC9E39DD45A7717E3E3E9415F65D - increment-min 1 - increment-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1
או:
hashcat64.exe -A 3 D37FC9E39DD45A717E3E3E9415F65d - increment-min 1 - increment-max 8 ? א? א? א? א? א? א? א? A
פיצוח מילון
-A 0 הוא מצב פיצוח מילון, -o הוא תוצאות הפלט לקובץ
hashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt
{} Crack Batch
hashcat64.exe -A hash.txt 
מילון פיצוח:
hashcat64.exe} -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt מילון + מסכה פיצוח {} {1000332} { ל? ל? ל? ל? l
Mysql4.1/5 פונקציית PASSWORD
{} hashcat64.exe - a 3 - m{1000257} { } ד? ד? ד? ד? ד? d
sha512crypt $ 6 $, SHA512 (Unix) סדק
יכול לקבל
hashcat64.exe -a 3 -m - force - force $ 6 $ ל? ל? ל? l
לא צריך לארגן שם משתמש, השתמש ---username
hashcat64.exe -A 3 -m 1800 --force qiyou: $ 6 $ QDq75ki3 $ jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW / SM9k9q916mbilu3Poosbrdxv8tamzvdnjgnjgnjgfuhfg3JKMyGMyUH3JKMYUH3JKmy1 ? ל? ל? ל? ל? l --username
Windows NT-hash, LM-hash Crack
ניתן להשתמש ב-saminside כדי לקבל את הערך של NT-hash, LM-hash
NT-hash:
hashcat64.exe -A 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ? ל? ל? ל? ל? ל
LM-hash:
hashcat64.exe -A 3 -m 3000 F0D412BD764Ffe81AD3B435B51404ee ? ל? ל? ל? ל? l
mssql
hashcat64.exe -A 3 -m 132 - force 1008C8006C224F71F6B0036F78D863C3C4C4FF53F8C3C48EDAFB ? ל? ל? ל? ל? ל? ד? ד? d
wordpress Cryptographic hash Crack
סקריפט ההצפנה הספציפי הוא./wp-includes/class-phpass.php HashPassword פונקציה
hashcat64.exe -a 3 -m 400 --force $ P { } ד? ד? ד? ד? ד? d
discuz סיסמה משתמש hash Crack
שיטת הצפנה סיסמה md5 ($pass).$ salt)
hashcat64.exe -A 3 -m 2611 - force 14E1B600B1FD579F47433B88E85291 ד? ד? ד? ד? ד? d
סדק את סיסמת דחיסת RAR
ראשית rar2john מקבל את כתובת ההורדה של קובץ RAR
קבל את ערך hash של קובץ RAR: rar2john.exe 1.RAR
תוצאות:
1. rar5 $ 639e9ce8344c680da12e8bdd4346a6a3 $ 15 $ A2B056A21A21A98A9836D8D48C284D171B73CE $ 8 $ 04a52d2224ad082e
hashcat64.exe -A -A <347x7> ד? ד? ד? ד? ד? d

הערה:
hashcat תומך RAR3-hp ו- RAR5, הדוגמאות הרשמיות הן כדלקמן:
-m פרמטר type דוגמה hash
12500 RAR3-hp $ R3 $ 0 * 45109af8ab5f297a * adbf6c5385d7a40373e8f77d7b89d317
13000 rar5 RAR5 $ 16 $ 745755567518807265582327032280$15 $ f8b4064de34ac02ecabfe
zi59 סיסמה לפצח את הקובץ <57ZIHP
תוצאות: 1.7XIP: $ zip2 $ * 0 * 3 * 0 * 554bb43ff71cb0cac76326f292119dfd $ B8777 / Z6773 < 4x7 * <5x6> <5x6> <4x6> <13x6>
<266x66> > <076x72> ד? ד? ד? ד? ד? d קבל את הערך הhash של Office: python office2john.py 11.docx תוצאות: 11.docx: $ Office $ 2013 * 100000 * 256 * 16 * E4A3EB62E8D357F86F861F96110 <10x8> <10x8> <10x898> <10x89999> <10x 99910x999> <10x 999910x993> <hashcat64.exe -A 3 -m 9600 $ Office $ 2013 * 100000 * 256 * E4A3EB62E8D3576F86F861F9ED75E0525 * 9E35F0849A7800D48113440BBBB99C * ד? ד? ד? ד? ד? d-}
{}{
}
{
}}
{{
}} לא תומך תחילה בתיק לחיצת יד שלנו {130CATCATS 1000CATS 1000CATS 100030000030000033 1000300000300000CATS 1000CATS 100033 1000300000HS 1000300000300000300000HS 100H300000HS 1000H300000HS 1000300000HS 100HS 1000HS 100HS 1000HS 100HS 1000HS 100HS 1000CATS 100HS 1000HS 100HS 1000HS 1000CATS 1000HS 1000HS 100HS 1000HS 100HS 100HS 1000CATS ד? ד? ד? d
{
}
{
} עבור ערך hash סדוק, השתמש ב-hashcat64.exe hash -- show תצוגה
בעת שימוש במצב GPU לפיצוח, אתה יכול להשתמש בפרמטר -O כדי לייעל באופן אוטומטי את ההצעות של
בפיצוח בפועל, אם נסדק בעיוורת, זה ייקח לנו הרבה זמן ומשאבים
1. תחילה, לעבור את מילון הסיסמה החלשה הנפוץ. 2. שילוב סיסמה, כגון: zhang1999, שילוב של שם משפחה ושנה לידה, כמובן, אתה יכול גם להשתמש בשילובים אחרים, כאן רק דוגמה. 3. ארגן את שילובי המסכות הנפוצים והשים אותם בקובץ .hcmask ב-masks, ולאחר מכן תן לו לטעון ולסדק באופן אוטומטי. 4. אם זה באמת לא עובד, אתה יכול לנסות את כל השילובים של ספרות נמוכות, אבל לא מומלץ לפצח אותם עם שילובים של ספרות גבוהות מדי, כי אם הסיסמה שנקבעה על ידי הצד השני מורכבת מאוד, בסופו של דבר לא תסדק הסיסמה שלך, אבל זה מבזבז הרבה זמן ומשאבים, הרווח עולה על ההפסד
6. אופטימיזציה של פרמטר HashCat
בהתחשב במהירות הפיצוח של HashCat והקצאת המשאבים.
ערכים הנתמכים על ידי פרמטר זה הם 1,8,40,80,160
--gpu-accel 160 מאפשר ל-GPU למקסם את הביצועים.
2.Gpu loops עדין עומס
טווח הערך הנתמך על ידי פרמטר זה הוא 8-1024 (חלק מהאלגוריתמים תומכים רק עד 1000).
---gpu-loops 1024 מאפשר ל-GPU למקסם את הביצועים.
3.Segment גודל המטמון המילון
הפרמטר זה הוא להגדיר את גודל המטמון הזיכרון. הפונקציה היא לשים את המילון במטמון הזיכרון כדי להאיץ את מהירות הפיצוח המילון. ברירת המחדל הוא 32MB, וניתן להגדיר אותו לפי תנאי הזיכרון שלך, כמובן שככל שזה גדול יותר, ככל שזה יהיה גדול יותר.
--segment-size 512 יכול להגדיל את מהירות פיצוח מילון גדול. המאמר
מוחזר מקהילת הנביא, המחבר המקורי הוא By Qiyou, הפרה ומחיקה