GPU وحدة المعالجة المركزية أبو د.س.ب إف بي جي إيه متطلبات برنامج التشغيل للمعالج المشترك
GPU
AMD GPU على Linux يتطلب "RadeonOpenCompute (ROCm)" Software Platform (1.6.180 أو أحدث) AMD GPU على Windows تتطلب " AMD Radeon Software Crimson Edition " (15.12 أو أحدث) تتطلب وحدات المعالجة المركزية Intel " OpenCL وقت التشغيل لمعالجات Intel Core و Intel Xeon " (16.1.1 أو الأحدث) Intel GPUs on Linux require " OpenCL 2.0 GPU Driver Package for Linux " (2.0 or later) Intel GPU على Windows تتطلب " برنامج تشغيل OpenCL لـ Intel Iris و Intel HD Graphics " NVIDIA GPUs require " NVIDIA Driver " (367.x أو لاحقًا)
下面使常见的参数,想了解更多的参数可以hashcat --help View
- A حدد وضع الكراك المراد استخدامه ، ويرجع إلى المعلمة المقابلة لاحقًا لقيمته. "-a 0" هجوم القاموس ، "-a 1" هجوم مركب ؛ هجوم قناع "-A 3". -m يحدد نوع التجزئة المراد كسره ، إذا لم يتم تحديد النوع ، فإن الافتراضي هو MD5 -o يحدد التجزئة بعد التصدع الناجح وموقع تخزين كلمة مرور النص العادي المقابلة ، ويمكن استخدامه لكتابة التجزئة المتصدعة بنجاح في الملف المحدد. --force يتجاهل رسالة التحذير أثناء عملية التكسير ، وقد يتطلب تشغيل تجزئة واحدة إضافة هذا الخيار --show يعرض التجزئة المتصدعة والنص العادي المقابل للتجزئة --increment تمكين وضع التكسير الإضافي ، والذي يمكنك استخدامه للسماح لـ hashcat بتنفيذ عملية التكسير ضمن نطاق طول كلمة المرور المحدد --increment-min الحد الأدنى لطول كلمة المرور ، والتي تساوي مباشرة عددًا صحيحًا ، قم بتكوين وضع التزايد لاستخدامه معًا --increment-max الحد الأقصى لطول كلمة المرور ، كما هو الحال أعلاه --outfile-format يحدد معرف تنسيق الإخراج لنتيجة الكراك ، الافتراضي هو 3 --username تجاهل اسم المستخدم المحدد في ملف التجزئة ، والذي قد يتم استخدامه في كسر تجزئة كلمة مرور مستخدم نظام linux --remove حذف التجزئة التي تم اختراقها بنجاح -r استخدم قواعد الكراك المخصصة
# | وضع ===+====== 0 | مستقيم (كسر الحقل) 1 | مجموعة (مجموعة الكراك) 3 | القوة الوحشية 6 | هجين قائمة الكلمات + قناع (قاموس + قناع كراك) 7 | Hybrid Mask + Wordlist (قناع + قاموس كراك)
1 = hash[:salt] 2 = عادي 3 = التجزئة[:الملح]:عادي 4 = hex_plain 5 = التجزئة[:الملح]:hex_plain 6 = عادي:hex_plain 7 = hash[:salt]:plain:hex_plain 8 = كراكبوس 9 = التجزئة[:الملح]:crackpos 10 = عادي:crackpos 11 = hash[:salt]:plain:crackpos 12 = hex_plain:crackpos 13 = التجزئة[:salt]:hex_plain:crackpos 14 = plain:hex_plain:crackpos 15 = hash[:salt]:plain:hex_plain:crackpos
نظرًا لوجود عدد كبير جدًا ، سأقوم بنشر بعض أنواع التجزئة الشائعة ، إذا كنت تريد فهم جميع المعلمات ، يمكنك الذهاب إلى Wiki hashcat ، أو انتقل مباشرة إلى hashcat --help لعرض جدول مقارنة التجزئة
- [ hash modes ] -
# | Name | الفئة
======+==================================================+======================================
900 | MD4 | Raw Hash
0 | MD5 | التجزئة الخام
5100 | نصف MD5 | التجزئة الخام
100 | SHA1 | Raw Hash
1300 | SHA2-224 | تجزئة خام
1400 | SHA2-256 | تجزئة خام
10800 | SHA2-384 | Raw Hash
1700 | SHA2-512 | التجزئة الخام
17300 | SHA3-224 | Raw Hash
17400 | SHA3-256 | تجزئة خام
17500 | SHA3-384 { } | التجزئة الخام
17600 | SHA3-512 | التجزئة الخام
10 | md5($pass.$salt) | Raw Hash, Salted و/أو Iterated
20 | md5($salt.$pass) | Raw Hash, Salted و/أو Iterated
30 | md5(utf16le($pass).$salt) | Raw Hash, Salted و/أو Iterated
40 | md5($salt.utf16le($pass)) | Raw Hash, Salted و/أو Iterated
3800 | md5($salt.$pass.$salt) | Raw Hash, Salted و/أو Iterated
3710 | md5($salt.md5($pass)) | Raw Hash, Salted و/أو Iterated
4010 | md5($salt.md5($salt.$pass)) | Raw Hash, Salted و/أو Iterated
4110 | md5($salt.md5($pass.$salt)) | Raw Hash, Salted و/أو Iterated
2600 | md5(md5($pass)) | تجزئة خام ، مملح و/أو متكرر
3910 | md5(md5($pass).md5($salt)) | Raw Hash, Salted و/أو Iterated
4300 | md5(strtoupper(md5($pass))) | Raw Hash, Salted و/أو Iterated
4400 | md5(sha1($pass)) | التجزئة الخام ، المملحة و/أو المتكررة
110 | sha1($pass.$salt) | Raw Hash, Salted و/أو Iterated
120 | sha1($salt.$pass) | Raw Hash, Salted و/أو Iterated
130 | sha1(utf16le($pass).$salt) | Raw Hash, Salted و/أو Iterated
140 | sha1($salt.utf16le($pass)) | Raw Hash, Salted و/أو Iterated
4500 | sha1(sha1($pass)) | خام تجزئة ، مملح و/أو متكرر
4520 | sha1($salt.sha1($pass)) | Raw Hash, Salted و/أو Iterated
4700 | sha1(md5($pass)) | خام تجزئة ، مملح و/أو متكرر
4900 | sha1($salt.$pass.$salt) | Raw Hash, Salted و/أو Iterated
14400 | sha1(CX) | Raw Hash, Salted و/أو Iterated
1410 | sha256($pass.$salt) | Raw Hash, Salted و/أو Iterated
1420 | sha256($salt.$pass) | Raw Hash, Salted و/أو Iterated
1430 | sha256(utf16le($pass).$salt) | Raw Hash, Salted و/أو Iterated
1440 | sha256($salt.utf16le($pass)) | Raw Hash, Salted و/أو Iterated
1710 | sha512($pass.$salt) | Raw Hash, Salted و/أو Iterated
1720 | sha512($salt.$pass) | Raw Hash, Salted و/أو Iterated
1730 | sha512(utf16le($pass).$salt) | Raw Hash, Salted و/أو Iterated
1740 | sha512($salt.utf16le($pass)) | Raw Hash, Salted و/أو Iterated
14000 | DES (PT = $salt, key = $pass) | تشفير خام ، نص عادي معروف هجوم
14100 | 3DES (PT = $salt, key = $pass) | تشفير خام ، نص عادي معروف هجوم
14900 | Skip32 (PT = $salt, key = $pass) | تشفير خام ، نص عادي معروف هجوم
15400 | ChaCha20 | Raw Cipher, Known-Plaintext attack
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 Pre-Auth etype 23 | بروتوكولات الشبكة
8300 | DNSSEC (NSEC3) | بروتوكولات الشبكة
10200 | CRAM-MD5 | بروتوكولات الشبكة
11100 | PostgreSQL CRAM (MD5) | بروتوكولات الشبكة
11200 | MySQL CRAM (SHA1) | بروتوكولات الشبكة
16100 | TACACS+ | بروتوكولات الشبكة
16500 | JWT (JSON Web Token) | بروتوكولات الشبكة
121 | SMF (Simple Machines Forum) > v1.1 | منتديات, CMS, التجارة الإلكترونية, أطر عمل
400 | phpBB3 (MD5) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
2811 | MyBB 1.2+ | منتديات, CMS, التجارة الإلكترونية, أطر عمل
2811 | IPB2+ (Invision Power Board) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
8400 | WBB3 (Woltlab Burning Board) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
11 | جوملا < 2.5.18 | منتديات, CMS, التجارة الإلكترونية, أطر عمل
400 | جوملا >= 2.5.18 (MD5) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
400 | WordPress (MD5) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
2612 | PHPS | منتديات, CMS, التجارة الإلكترونية, أطر عمل
7900 | Drupal7 | منتديات, CMS, التجارة الإلكترونية, أطر عمل
21 | osCommerce | منتديات, CMS, التجارة الإلكترونية, أطر عمل
21 | xt:Commerce | منتديات, CMS, التجارة الإلكترونية, أطر عمل
11000 | بريستاشوب | منتديات, CMS, التجارة الإلكترونية, أطر عمل
124 | Django (SHA-1) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
10000 | Django (PBKDF2-SHA256) | منتديات, CMS, التجارة الإلكترونية, أطر عمل
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 | المجموعات الاختبارية
3000 | LM | أنظمة التشغيل
1000 | NTLM | أنظمة التشغيل
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 | أنظمة التشغيل
7100 | macOS v10.8+ (PBKDF2-SHA512) | أنظمة التشغيل
11600 | 7-ZIP | الأرشيف
12500 | RAR3-hp | الأرشيف
13000 | RAR5 | الأرشيف
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, collider #2 | المستندات
9800 | MS Office <= 2003 $3/$4, SHA1 + RC4 | المستندات
9810 | MS Office <= 2003 $3, SHA1 + RC4, مصادم #1 | المستندات
9820 | MS Office <= 2003 $3, SHA1 + RC4, collider #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 (Acrobat 2 - 4), collider #2 | المستندات
10500 | PDF 1.4 - 1.6 (أكروبات 5 - 8) | المستندات
10600 | PDF 1.7 المستوى 3 (Acrobat 9) | المستندات
10700 | PDF 1.7 المستوى 8 (Acrobat 10 - 11) | المستندات
99999 | نص عادي | نص عاديفيما يلي مجموعات أحرف القناع الشائعة
l | abcdefgg
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ أحرف كبيرة نقية
d | 0123456789 أرقام بحتة
h | 0123456789abcdef الدلائل الفرعية والأرقام المشتركة ذات الأحرف الصغيرة
H | 0123456789ABCDEF الحروف والأرقام الكبيرة الشائعة
س | ! "#$%&'()*+,-./:; <=>? @[\]^_`{|}~ أحرف خاصة
أ | ؟ ل ؟ أنت ؟ د ؟ s جميع الأحرف المرئية على لوحة المفاتيح
b | 0 - 0xff قد يتم استخدامه لمطابقة كلمات المرور مثل المسافات إليك بعض الأمثلة البسيطة لفهم إعدادات القناع
كلمة مرور ثمانية أرقام:؟ د ؟ د ؟ د ؟ د ؟ د ؟ د ؟ د ؟ د كلمة مرور غير معروفة من ثمانية أرقام:؟ أ ؟ أ ؟ أ ؟ أ ؟ أ ؟ أ ؟ أ ؟ أ الأرقام الأربعة الأولى هي أحرف كبيرة ، والأرقام الأربعة التالية هي أرقام:؟ أنت ؟ أنت ؟ أنت ؟ أنت ؟ د ؟ د ؟ د ؟ د الأرقام الأربعة الأولى هي أرقام أو أحرف صغيرة ، والأرقام الأربعة الأخيرة هي أحرف أو أرقام كبيرة:؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح الأحرف الثلاثة الأولى غير معروفة ، والمسؤول في المنتصف ، والأرقام الثلاثة الأخيرة غير معروفة:؟ أ ؟ أ ؟ أادمين ؟ أ ؟ أ ؟ أ كلمة مرور مكونة من 6 إلى 8 أرقام: --increment --increment-min 6 --increment-max 8 ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل كلمة مرور بأحرف صغيرة من 6 إلى 8 أرقام: --increment --increment-min 6 --increment-max 8 ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ h
إذا أردنا تعيين مجموعة الأحرف على: abcd123456! @-+، إذن ماذا نفعل. يتطلب هذا استخدام معلمة مجموعة الأحرف المخصصة. يدعم hashcat المستخدمين لتحديد ما يصل إلى 4 مجموعات من مجموعات الأحرف
--custom-charset1 [chars] أي ما يعادل -1 --custom-charset2 [chars] يعادل -2 --custom-charset3 [chars] يعادل -3 --custom-charset4 [chars] يعادل -4 يستخدم في القناع ؟ 1、? 2、? 3、? 4 للتمثيل.
دعونا نعطي بعض الأمثلة الأخرى:
--مجموعة الأحرف المخصصة 1 abcd123456! @-+。 ثم يمكننا استخدام "؟ 1" لتمثيل مجموعة الأحرف هذه --custom-charset2 ؟ ل ؟ د ، هنا و ؟ 2 يعادل ؟ ح -1 ? د ؟ ل ؟ أنت ، ؟ 1 يعني الأرقام + الحروف الصغيرة + الحروف الكبيرة -3 abcdef -4 123456 إذن ؟ 3? 3? 3? 3? 4? 4? 4? 4 يعني أن الأرقام الأربعة الأولى قد تكون "abcdef"، وقد تكون الأرقام الأربعة الأخيرة "123456"
ملاحظة: سأعطيك تكوين جهازي هنا ، ثم قارنه سرعة الكراك
وحدة المعالجة المركزية: Intel(R) Core(TM) i5-7300HQ وحدة المعالجة المركزية @ 2.50 جيجا هرتز بطاقة الرسومات: GTX 1050 Ti
hashcat64.exe -a 3 -m 0 --force 25c3e88f81b4853f2a8faacad4c871b6 ? د ؟ د ؟ د ؟ د ؟ د ؟ د ؟ d
hashcat64.exe - A 3 - m 0 - قوة 7a47c6db227df60a6d67245d7d8063f3 ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل ؟ l
hashcat64.exe -a 3 -m 0 --force 4488cec2aea535179e085367d8a17d75 --increment --increment-min 1 --increment-max 8 ؟ د ؟ د ؟ د ؟ د ؟ د ؟ د ؟ د ؟ d
hashcat64.exe -a 3 -m 0 --force ab65d749cba1656ca11dfa1cc2383102 --increment --increment-min 1 --increment-max 8 ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ ح ؟ h
hashcat64.exe -a 3 -1 123456abcdf! @+- 8b78ba5089b11326290bc15cf0b9a07d ؟ 1? 1? 1? 1? 1 لاحظ: هنا -1 و ؟ 1 هو الرقم 1 ، وليس الحرف l
hashcat64.exe -a 3 -1 123456abcdf! @+- 9054fa315ce16f7f0955b4af06d1aa1b --increment --increment-min 1 --increment-max 8 ؟ 1? 1? 1? 1? 1? 1? 1? 1
hashcat64.exe -A 3 -1 ? د ؟ أنت ؟ ل ؟ 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
hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt
hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ? ل ؟ ل ؟ ل ؟ ل ؟ l
hashcat64.exe -a 3 -m 300 --force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ؟ د ؟ د ؟ د ؟ د ؟ د ؟ d
يمكن الحصول على
hashcat64.exe -a 3 -m 1800 --force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ? ل ؟ ل ؟ ل ؟ l
لا تحتاج إلى تنظيم أسماء المستخدمين ، استخدم --username
hashcat64.exe -a 3 -m 1800 --force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ؟ ل ؟ ل ؟ ل ؟ ل ؟ l --اسم المستخدم
يمكنك استخدام saminside للحصول على NT-hash ، قيمة LM-hash
NT-hash: hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل LM-هاش: hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ؟ ل ؟ ل ؟ ل ؟ ل ؟ l
hashcat64.exe -a 3 -m 132 --force 1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ؟ ل ؟ ل ؟ ل ؟ ل ؟ ل ؟ د ؟ د ؟ d
البرنامج النصي للتشفير المحدد موجود في ./wp-includes/class-phpass.php في وظيفة HashPassword
hashcat64.exe -a 3 -m 400 --force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? د ؟ د ؟ د ؟ د ؟ د ؟ d
طريقة تشفير كلمة المرور الخاصة به md5(md5($pass).$salt)
hashcat64.exe -a 3 -m 2611 --force 14e1b600b1fd579f47433b88e8d85291: ؟ د ؟ د ؟ د ؟ د ؟ د ؟ d
أولاً rar2john يحصل على قيمة التجزئة لملف RAR عنوان التنزيل
احصل على قيمة التجزئة لملف RAR: rar2john.exe 1.RAR النتيجة: 1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e
hashcat64.exe -a 3 -m 13000 --force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ? د ؟ د ؟ د ؟ د ؟ د ؟ d
ملاحظة:
hashcat يدعم RAR3-hp و RAR5 ، والأمثلة الرسمية هي كما يلي: -m المعلمة النوع المثال التجزئة 12500 RAR3-hp $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 13000 RAR5 $RAR5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfe
احصل على قيمة التجزئة للملف باستخدام zip2john: zip2john.exe 1.ZIP النتائج: 1.ZIP:$zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$::::1.ZIP-1.txt
hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$ --force ? د ؟ د ؟ د ؟ د ؟ د ؟ d
الحصول على قيمة تجزئة Office: python office2john.py 11.docx النتائج: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 --force ؟ د ؟ د ؟ د ؟ د ؟ د ؟ d
أولاً ، قم بتحويل حزمة المصافحة الخاصة بنا إلى تنسيق hccapx ، والآن يدعم أحدث إصدار من hashcat تنسيق hccapx فقط ، لم يعد تنسيق hccap السابق يدعم التحويل الرسمي عبر الإنترنت https://hashcat.net/cap2hccapx/
hashcat64.exe -a 3 -m 2500 1.hccapx 1391040 ؟ د ؟ د ؟ د ؟ d
بالنسبة لقيم التجزئة المتصدعة ، استخدم hashcat64.exe hash --show لعرض النتائج
جميع نتائج تكسير التجزئة موجودة في ملف hashcat.potfile
إذا كان وقت التكسير طويلاً جدًا ، فيمكنك الضغط على المفتاح s للتحقق من حالة التكسير ، ويتوقف المفتاح p مؤقتًا ، ويستمر المفتاح r في التكسير ، ويخرج المفتاح q من التكسير.
عند استخدام وضع وحدة معالجة الرسومات للتكسير ، يمكنك استخدام معلمة -O لتحسين اقتراحات
تلقائيًا في التكسير الفعلي ، إذا كنا سوف يستهلك التكسير بشكل أعمى الكثير من وقتنا ومواردنا
1. أولاً ، تصفح قاموس كلمات المرور الضعيفة شائع الاستخدام 2. جمع كلمات المرور ، مثل: zhang1999 ، استخدم مجموعة من الاسم الأخير وسنة الميلاد ، وبالطبع يمكنك أيضًا استخدام مجموعات أخرى ، إليك مجرد مثال. 3. قم بتنظيم مجموعات الأقنعة شائعة الاستخدام ووضعها في ملف .hcmask في الأقنعة ، ثم اتركه يحمل ويكسر تلقائيًا 4. إذا لم ينجح الأمر حقًا ، فيمكنك تجربة جميع المجموعات ذات الأرقام المنخفضة ، ولكن لا ينصح بكسر المجموعات ذات الأرقام العالية جدًا ، لأنه إذا كانت كلمة المرور التي حددها الطرف الآخر معقدة للغاية ، فلن يتم كسر كلمة المرور الخاصة بك في النهاية ، لكنها تضيع الكثير من الوقت والموارد ، والمكاسب تفوق الخسارة
6. تحسين معلمة HashCat
مع الأخذ في الاعتبار سرعة تكسير HashCat وتخصيص الموارد ، يمكننا تكوين بعض المعلمات
1. ضبط حمل العمل ضبط الحمل.
القيم التي تدعمها هذه المعلمة هي 1 ، 8 ، 40 ، 80 ، 160
- gpu-accel 160 يمكن أن تسمح لوحدة معالجة الرسومات بتحقيق أقصى قدر من الأداء.
2. ضبط حلقات وحدة معالجة الرسومات
تتراوح القيم المدعومة لهذه المعلمة من 8 إلى 1024 (تدعم بعض الخوارزميات 1000 فقط).
--gpu-loops 1024 تسمح لوحدة معالجة الرسومات بتحقيق أقصى قدر من الأداء.
3. حجم المقطع حجم ذاكرة التخزين المؤقت للقاموس
هذه المعلمة هي تعيين حجم ذاكرة التخزين المؤقت للذاكرة. وتتمثل وظيفتها في وضع القاموس في ذاكرة التخزين المؤقت للذاكرة لتسريع سرعة تكسير القاموس. الافتراضي هو 32 ميجابايت ، والتي يمكن تعيينها وفقًا لحالة الذاكرة الخاصة بك ، بالطبع كلما كان أكبر ، كلما زاد حجمه.
--segment-size 512 يمكن أن يزيد من سرعة تكسير القاموس الكبير.
المقال مستنسخ من مجتمع النبي ، المؤلف الأصلي بواسطة Qiyou ، تم حذفه