hashcat يستخدم تسريع GPU لتعزيز سرعة فك التشفير

بعد بعض المحاولات الخاصة بي ، سجلت بعض تجاربي على النحو التالي.

أولاً وقبل كل شيء ، نعلم أن تسريع GUP في hashcat يحتاج إلى استيفاء شرطين: 1. بطاقة رسومات قابلة للتسريع (GPU)؛ 2. تثبيت cuda.

جهاز الكمبيوتر الخاص بي نظام win10 ، بطاقة n 3060

1. ملخص الفشل

في البداية أردت إكمال تسريع hashcat في kali linux ، ولكن في الجهاز الظاهري يتم إنشاء بطاقة الرسومات بواسطة خوارزمية ولا يمكن استخدامها للتسريع. عندما رأيت أن بطاقة n يمكنها الاتصال مباشرة بالجهاز الظاهري ، بحثت حولي على أمل ، لكنني لم أتمكن من العثور على برنامج تعليمي مباشر لبطاقة الرسومات مناسب لـ kali linux ، علاوة على ذلك ، لم يكن هناك سوى مضيف linux على الإنترنت للاتصال مباشرة بالجهاز الظاهري windows ، وكان عليّ الاتصال مباشرة من نظام windows ، وكان linux هو العكس ، لذلك لم يكن لدي طريقة مناسبة لإكمال هذه الخطوة. وحتى لو تم الانتهاء منه ، لا يزال يتعين علي تبديل بطاقة الرسومات ذهابًا وإيابًا ، وما زلت أستخدم نظام win10 بشكل أساسي ، إذا كان لديك القدرة ، يمكنك كتابة برنامج لتبديل بطاقة الرسومات ، لكنه ليس مناسبًا لي في الوقت الحالي ، لذلك انتهى الأمر ، وآمل أن أتمكن من تحسين هذه الخطوة في المستقبل.

2. حل وسط المضيف

لذلك اخترت إكمال تسريع hashcat على المضيف. بطاقة الرسومات الافتراضية للمضيف هي 3060 ، لذلك طالما تم تثبيت cuda و hashcat ، يمكنك استخدام تسريع وحدة معالجة الرسومات بشكل طبيعي. قم بتنزيل cuda وتثبيته مباشرة ، ويمكنك تثبيته في الخطوة التالية (الرابط). انتبه قليلاً إلى hashcat. يوصي hashcat بتنزيل الملف الثنائي للموقع الرسمي مباشرة (الرابط) وفك ضغطه واستخدامه. لاحظ أن hashcat هو تطبيق سطر أوامر. انقر نقرًا مزدوجًا لفتح hashcat.exe. سيتعطل ، ويجب فتحه باستخدام سطر الأوامر في محطة النظام cmd.

3. المشكلات التي يمكن تجنبها

(مشكلة في تثبيت hashcat في msys2: لم يتم تثبيت مجموعة أدوات CUDA SDK أو تثبيتها بشكل غير صحيح)

إذا قمت بتثبيت hashcat باستخدام تعليمات التثبيت على github ، فأنا أواجه بعض المشكلات (لم يتم تثبيت مجموعة أدوات CUDA SDK أو تم تثبيتها بشكل غير صحيح).

يمكن ملاحظة هذه المشكلة أنه لا يمكن اكتشاف cuda ، لكنني قمت بتثبيت cuda بالفعل لأنه لم يتم العثور على cuda. قام النظام بتعيين واجهة برمجة التطبيقات الافتراضية إلى opencl. أنا شخصياً لا أعرف ما هي المشكلة ، لذلك قمت بزيارة بعض المواقع الإنجليزية وحاولت بعض العمليات ، لكن دون أي تأثير ، لذلك استسلمت. ولكن في الوقت نفسه ، لأنني قمت بتنزيل hashcat الثنائي ، جربته ونجح ، ولا أعرف السبب.

سيواجه hashcat المثبت باستخدام msys2 نفس المشكلة سواء في غلاف msys2 أو في غلاف النظام

استخدم غلاف النظام لفتح hashcat الثنائي الذي تم تنزيله مباشرة ولم تحدث هذه المشكلة

اكتشفت واجهة برمجة التطبيقات تلقائيًا cuda ولم يتم الإبلاغ عن أي خطأ.

4. ملخص ورؤى hashcat

من خلال hashcat -b ، يمكنك معرفة السرعة التي يؤثر بها hashcat على أنواع مختلفة من التجزئة ، بعضها سريع جدًا ، وبعضها ليس سريعًا ، أنواع مختلفة من التجزئة ، الفرق في عدد التجزئة في الثانية كبير جدًا. من خلال المقارنة مع أو بدون تسريع وحدة معالجة الرسومات ، يتم تسريع hashcat بواسطة وحدة معالجة الرسومات بمقدار 60 مرة أسرع من دون تسريع.


أعيد طباعة المقالة من الإنترنت! موقع ماستر لاسترداد كلمة المرور غير المستند الأصلي

المادة السابقةHashcat باستخدام البرنامج التعليمي كسر وضع المعلمات الإعدادات (فوق التفاصيل السلع الجافة، يستحق المجموعة)
المادة التاليةأداة Hashcat هي أسرع أداة فك كلمات المرور في العالم، كيفية استخدام Hashcat لفك كلمات المرور؟

المقالة العليا

  • ركز على Word ، Excel ، PPT ، PDF ، RAR ، ZIP ، 7Z ، الحزم المضغوطة ، فتح وفك تشفير ملفات Office المشفرة
  • نحن نوفر للمستخدمين استعادة كلمة مرور الحزمة المضغوطة للملفات عالية الجودة ، وإلغاء قفل PDF واسترداد كلمة مرور Word
  • حقوق النشر © سيد استعادة كلمة مرور المستندات منصة فك التشفير عبر الإنترنت