
أدوات توليد والبحث في جداول قوس قزح. اجعل جداول قوس قزح عظيمة مرة أخرى!
المؤلف: Joe Testa (@therealjoetesta)
يُنتج هذا المشروع كودًا مفتوح المصدر لتوليد جداول قوس قزح وكذلك استخدامها للبحث عن تجزئات كلمات المرور. بينما يدعم الإصدار الحالي NTLM فقط، قد تدعم الإصدارات المستقبلية MD5 وSHA-1 وSHA-256 وربما المزيد. كل من Linux وWindows مدعومان!
لمزيد من المعلومات، راجع موقع المشروع: https://www.rainbowcrackalack.com/
جداول NTLM المكونة من 8 أحرف (فعالة بنسبة 93%) متاحة للتحميل مجانًا عبر Bittorrent.
جداول NTLM المكونة من 9 أحرف (فعالة بنسبة 50%) متاحة للتحميل مجانًا عبر Bittorrent.
للراحة، يمكن أيضًا شراء الجداول من هنا على قرص صلب خارجي USB 3.0.
يُظهر الأمر التالي كيفية توليد جدول NTLM قياسي مكون من 9 أحرف:
# ./crackalack_gen ntlm ascii-32-95 9 9 0 803000 67108864 0
تم تصميم الوسائط لتكون قابلة للمقارنة مع وسائط أدوات كسر قوس قزح الأصلية (والتي أصبحت الآن مغلقة المصدر). بالترتيب، تعني:
يُظهر الأمر التالي كيفية البحث في ملف من تجزئات NTLM (واحدة لكل سطر) مقابل جداول NTLM المكونة من 8 أحرف:
# ./crackalack_lookup /export/ntlm8_tables/ /home/user/hashes.txt
تم اختبار خطوط NVIDIA GTX & RTX من أجهزة GPU جيدًا مع برنامج Rainbow Crackalack، وتقدم نسبة سعر/أداء ممتازة. على وجه التحديد، GTX 1660 Ti أو RTX 2060 هما الخياران الأفضل لبناء آلة كسر جديدة. يحتوي هذا المستند على البيانات الخام التي تدعم هذه التوصية.
ومع ذلك، يمكن أن تعمل المعدات الحديثة الأخرى بشكل جيد، لذا لا تحتاج بالضرورة لشراء شيء جديد. لا تزال خطوط NVIDIA GTX و AMD Vega مفيدة جدًا للكسر!
يمكن تحقيق بناء Windows 64 بت على جهاز مضيف Ubuntu عن طريق تثبيت المتطلبات الأساسية التالية:
# apt install mingw-w64 opencl-headers
ثم بدء البناء باستخدام:
# make clean; ./make_windows.sh
ومع ذلك، إذا كنت تفضل بناء حزمة كاملة (وهو مفيد للاختبار على أجهزة Windows أخرى)، قم بتشغيل:
# ./scripts/build_windows_zip.sh
| الوسيطة | المعنى |
|---|
| ntlm | خوارزمية التجزئة المستخدمة. حاليًا فقط "ntlm" مدعوم. |
| ascii-32-95 | مجموعة الأحرف المستخدمة. هذا يعني فعليًا "جميع الأحرف المتاحة على لوحة المفاتيح الأمريكية". |
| 9 | الحد الأدنى لطول النص العادي. |
| 9 | الحد الأقصى لطول النص العادي. |
| 0 | مؤشر الاختزال. لا يُستخدم في الظروف القياسية. |
| 803000 | طول السلسلة لسلسلة قوس قزح واحدة. |
| 67108864 | عدد السلاسل لكل جدول (= 64M) |
| 0 | مؤشر جزء الجدول. حافظ على بقية الوسائط كما هي، وقم بزيادة هذا الحقل لتوليد مجموعة واحدة من الجداول. |