بعد بعض المحاولات الخاصة بي ، سجلت بعض تجاربي على النحو التالي.
أولاً وقبل كل شيء ، نعلم أن تسريع GUP في hashcat يحتاج إلى استيفاء شرطين: 1. بطاقة رسومات قابلة للتسريع (GPU)؛ 2. تثبيت cuda.
جهاز الكمبيوتر الخاص بي نظام win10 ، بطاقة n 3060
في البداية أردت إكمال تسريع hashcat في kali linux ، ولكن في الجهاز الظاهري يتم إنشاء بطاقة الرسومات بواسطة خوارزمية ولا يمكن استخدامها للتسريع. عندما رأيت أن بطاقة n يمكنها الاتصال مباشرة بالجهاز الظاهري ، بحثت حولي على أمل ، لكنني لم أتمكن من العثور على برنامج تعليمي مباشر لبطاقة الرسومات مناسب لـ kali linux ، علاوة على ذلك ، لم يكن هناك سوى مضيف linux على الإنترنت للاتصال مباشرة بالجهاز الظاهري windows ، وكان عليّ الاتصال مباشرة من نظام windows ، وكان linux هو العكس ، لذلك لم يكن لدي طريقة مناسبة لإكمال هذه الخطوة. وحتى لو تم الانتهاء منه ، لا يزال يتعين علي تبديل بطاقة الرسومات ذهابًا وإيابًا ، وما زلت أستخدم نظام win10 بشكل أساسي ، إذا كان لديك القدرة ، يمكنك كتابة برنامج لتبديل بطاقة الرسومات ، لكنه ليس مناسبًا لي في الوقت الحالي ، لذلك انتهى الأمر ، وآمل أن أتمكن من تحسين هذه الخطوة في المستقبل.
لذلك اخترت إكمال تسريع hashcat على المضيف. بطاقة الرسومات الافتراضية للمضيف هي 3060 ، لذلك طالما تم تثبيت cuda و hashcat ، يمكنك استخدام تسريع وحدة معالجة الرسومات بشكل طبيعي. قم بتنزيل cuda وتثبيته مباشرة ، ويمكنك تثبيته في الخطوة التالية (الرابط). انتبه قليلاً إلى hashcat. يوصي hashcat بتنزيل الملف الثنائي للموقع الرسمي مباشرة (الرابط) وفك ضغطه واستخدامه. لاحظ أن hashcat هو تطبيق سطر أوامر. انقر نقرًا مزدوجًا لفتح hashcat.exe. سيتعطل ، ويجب فتحه باستخدام سطر الأوامر في محطة النظام cmd.
(مشكلة في تثبيت hashcat في msys2: لم يتم تثبيت مجموعة أدوات CUDA SDK أو تثبيتها بشكل غير صحيح)
إذا قمت بتثبيت hashcat باستخدام تعليمات التثبيت على github ، فأنا أواجه بعض المشكلات (لم يتم تثبيت مجموعة أدوات CUDA SDK أو تم تثبيتها بشكل غير صحيح).
يمكن ملاحظة هذه المشكلة أنه لا يمكن اكتشاف cuda ، لكنني قمت بتثبيت cuda بالفعل لأنه لم يتم العثور على cuda. قام النظام بتعيين واجهة برمجة التطبيقات الافتراضية إلى opencl. أنا شخصياً لا أعرف ما هي المشكلة ، لذلك قمت بزيارة بعض المواقع الإنجليزية وحاولت بعض العمليات ، لكن دون أي تأثير ، لذلك استسلمت. ولكن في الوقت نفسه ، لأنني قمت بتنزيل hashcat الثنائي ، جربته ونجح ، ولا أعرف السبب.
سيواجه hashcat المثبت باستخدام msys2 نفس المشكلة سواء في غلاف msys2 أو في غلاف النظام
استخدم غلاف النظام لفتح hashcat الثنائي الذي تم تنزيله مباشرة ولم تحدث هذه المشكلة
اكتشفت واجهة برمجة التطبيقات تلقائيًا cuda ولم يتم الإبلاغ عن أي خطأ.
من خلال hashcat -b ، يمكنك معرفة السرعة التي يؤثر بها hashcat على أنواع مختلفة من التجزئة ، بعضها سريع جدًا ، وبعضها ليس سريعًا ، أنواع مختلفة من التجزئة ، الفرق في عدد التجزئة في الثانية كبير جدًا. من خلال المقارنة مع أو بدون تسريع وحدة معالجة الرسومات ، يتم تسريع hashcat بواسطة وحدة معالجة الرسومات بمقدار 60 مرة أسرع من دون تسريع.
أعيد طباعة المقالة من الإنترنت! موقع ماستر لاسترداد كلمة المرور غير المستند الأصلي