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} {
======+==================================================+======================================
} 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} {100212} {100212} 100212} {100220} 100212}
} 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} 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} {100027} {100029} {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} {
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} {100238} {
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
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} 100372 100356}
130 | SHA1 (utf16le ($ pass} {}} {$} salt) } { } {100024} {100024} { } {100024} {100024} } { { {100024} } {100024} {100024} } {100024} } { { } } { } {100024} {100025} {100025} {100024} } { } {100025} {100025} {100024} {100024} } {100024} } {
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} {100127} {100127} {100131} {100127} {100131} {100131} {100127} {100129} {100131} {
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} { {
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}
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}
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} {
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} {
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} {100xin3} {100xin2} 100xin2} {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}
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} {
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} {
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> <18x199 x199 x x x197> x18x197> <18x199 x x x x197> x199 <18x197 <
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} {100125} {100127} { {100127} {100125} {100127} {100125}
21 | UMS{{ {for163} { } { } { } {100172} { } {100172} {100177} {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} { } { , 100230, } 100230} {100225} {100230
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} 100327} 100331} {100331} 100326, 100327}
} | 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} {100371{
131 | MSSQL{ { { } { } { } { } { } { } {100402} {100412} {100402} {100412} {100402} {100412} { } {100412} {100414} {100402} {100412} {100414} {100412} {100414} {100412} {100402} {100412} {100414} {100402} {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} {100Server} {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} {100231} {100232} {100234} {100234} {100232}
12300 | Oracle T: Type (Oracle 12+) { } { } { } {100264} {100264} { } {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100267} {100264} {100264} {100267} {100267} {100264} {100267} {100264} {100264} {
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} {
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} {
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} {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} {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 <277x276>
b | 0 - 0xff זה עשוי לשמש כדי להתאים סיסמאות כמו חללים הנה כמה דוגמאות פשוטות כדי להבין את הגדרות המסכה
סיסמאות שמונה ספרות:? ד? ד? ד? ד? ד? ד? ד? ד
שמונה סיסמאות לא ידועות:? א? א? א? א? א? א? א? א
ארבעת הספרות הראשונות הם מכתבים גדולים, וארבעת הספרות האחרונות הם מספרים:? 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 7a47c6db227df60a6d67245d7d8063f3 ? ל? ל? ל? ל? ל? ל? l
1-8 ספרות פיצוח:
hashcat64.exe -A 3 -m 0 --force 4488cec2aea535179e085367d8a17d75 -- curement -curement-min 1 -curement-curement-max 8 ? ד? ד? ד? ד? ד? ד? ד? d
1-8 סיביות + פיצוח דיגיטלי
hashcat64.exe -A 3 -m 0 - force ab65d749cba1656ca11dfa1cc2383102 - curement - curement 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 ? ד? u? ל? s d37fc9ee39dd45a7717e3e3e9415f65d -- increment --increment-min 1 - increment-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1
או:
hashcat64.exe -A 3 d37fc9ee39dd45a7717e3e3e9415f65d - 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
18x15>hash.txo<16x20> פיצוח שילוב מילון: hashcat64.exe -A 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt
מילון + פיצוח מסכה
hashcat64.exe a 9dc9d5ed5031367d42543763423c24ee password.txt ? ל? ל? ל? ל? l
Mysql4.1/5 פונקציית PASSWORD

hashcat64.exe<57x60>- 1> 1>? ד? ד? ד? ד? ד? d
sha512crypt $ 6 $, SHA512 (Unix) סדק
יכול לקבל
hashcat64.exe -a 3 -m 1800 - - forkvnobx76> $ 6 $ ל? ל? ל? l
מבלי לארגן את שם המשתמש, השתמש---username
hashcat64.exe -A 3 -m 1800 --force qiyou: $6 $QDq75ki3$jsKm7qTDHz/ ל? ל? ל? ל? 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 F0D412BD764FFE81AAD3B435B51404EE ? ל? ל? ל? ל? l
mssql
hashcat64.exe -A 3 -m 132 --force ל? ל? ל? ל? ל? ד? ד? d
wordpress Cryptographic hash Crack
סקריפט ההצפנה הספציפי נמצא./wp-includes/class-class-bypass.פונקציית HashPassword
hashcat64.exe -A 3<132x3132>- - < ד? ד? ד? ד? ד? d
discuz סיסמת משתמש hash crack
שיטת הצפנת הסיסמה שלה MD5 (MD5 ($pass).$salt)
hashcat64.exe -A 3 -m 2611 --force x
x
x
x
x147x140150? ד? ד? ד? ד? ד? d
סדק את סיסמת דחיסת RAR
תחילה rar2john קבל את כתובת ההורדה של ערך hash של קובץ RAR
קבל את ערך hash של קובץ RAR: rar2john.exe 1.RAR
תוצאות:
1. rar5 $ 16 $ 639e9ce8344c680da12e8bdd4346a6a3 $ 15 $ a2b056a21a9836d8d48c2844d171b73d $ 8 $ 04a52d2224ad082e
hashcat64.exe -A 3 -m 13000 --force $ rar5 $ 639e9ce8344c680da12e8bdd4346a6a3 a2b056a21a9836d8d48c2844d171b73d a2b056a21a9836d8d48c2844d171b73d? ד? ד? ד? ד? ד? d

הערה:
hashcat תומך RAR3-hp ו- RAR5, הדוגמאות הרשמיות הן כדלקמן:
-m פרמטר type דוגמה hash
12500 RAR3-hp $ R3 $ * 0 * 45109af8ab5f297a * adbf6c5385d7a40373e8f77d7b89d317
13000 rar5 $ RAR5 $ 16 $74575567518807622265582327032280 $ 15 $ f8b4064de34ac02ecabfe
ZIP סיסמה פיצוח
השתמש Zip269 John 1.zan
תוצאות: 1.ZIP: $ zip2 $ * 0 * 3 * 554bb43ff71cb0cac76326f292119dfd * ff23 * 5 * 24b28885ee * d4fe362bb1e91319ab53 * ** / zip2 $::: 1.ZIP-1.txt
<73x76>
<78x88>
1> 2> hash98x85? ד? ד? ד? ד? ד? d

לפצח את סיסמת Office
כדי לקבל את הערך של Office: python office2john.py 11.docx
תוצאות: 11.docx: $ Office $ 2013 * 100000 * 256 * 16 * e4a3eb62e8d3576f861f9eded75e0525 * 9eeb35f0849a7800d48113440b4bbb9c * 577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
<120x1120>
hashcat64.exe -A 3 -m 9600 $ Office $ 2013*100000*256*16* e4a3eb62e8d3576f861f9eded75e0525 * * 9eeb35f0849a7800d48113440b4bbb9c * * 577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 - force ? ד? ד? ד? ד? ד? d
<4x21><4x23>

1.
<32x33> סדק את סיסמת WIFI
<23x30>. ד? ד? ד? d

אחרים
עבור ערכי hash סדוק, השתמש hashcat64.exe hash--show התוצאות התצוגה
כל תוצאות הפיצוח hash נמצאות בקובץ hashcat.potfile
אם זמן הפיצוח ארוך מדי, אתה יכול ללחוץ על המפתח s כדי לבדוק את מצב הפיצוח, מפתח p נעשה, מפתח r ממשיך לפצח, ומפתח q יוצא מפיצוח.
בעת שימוש במצב 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 גודל המטמון המילון
הפרמטר זה הוא להגדיר את גודל המטמון הזיכרון. הפונקציה היא לשים את המילון במטמון הזיכרון כדי להאיץ את מהירות הפיצוח המילון. ברירת המחדל הוא 32 MB, וניתן להגדיר אותו לפי תנאי הזיכרון שלך, כמובן שככל שזה גדול יותר, ככל שזה גדול יותר.
--segment-size 512 יכול להגדיל את מהירות פיצוח מילון גדול. המאמר
מוחזר מקהילת הנביא המחבר המקורי By Qiyou, הפרה ומחיקה