تجربه های اشتراک گذاری با استفاده از شتاب GPU برای بهبود سرعت رمزگشایی

پس از چند تلاش ، برخی از تجربیات خود را به شرح زیر ثبت می کنم.

اول از همه ، می دانیم که برای شتاب دادن GUP در hashcat ، دو شرط باید رعایت شود: 1. کارت گرافیک قابل شتاب (GPU). 2. نصب cuda.

کامپیوتر من سیستم win10 ، n کارت 3060

1. خلاصه ای از شکست

در ابتدا می خواستم شتاب hashcat را در کالی لینوکس کامل کنم ، اما کارت گرافیک در ماشین مجازی توسط الگوریتم تولید می شود و نمی توان از آن برای شتاب استفاده کرد. وقتی دیدم کارت n می تواند مستقیماً به ماشین مجازی متصل شود ، با امید به اطراف گشتم ، اما آموزش مستقیم کارت گرافیک مناسب برای کالی لینوکس پیدا نکردم و فقط هاست لینوکس مستقیماً به ماشین مجازی ویندوز در اینترنت وجود دارد. من و من باید مستقیماً از سیستم ویندوز متصل شویم. لینوکس برعکس است ، بنابراین من راه مناسبی برای تکمیل این مرحله ندارم. و حتی اگه تموم بشه باید کارت گرافیک رو جلو و عقب تعویض کنم و من عمدتا از سیستم win10 استفاده میکنم اگه توانایی داشته باشم میتونم برنامه تعویض کارت گرافیک رو بنویسم ولی فعلا برای من مناسب نیست و تمام میشه امیدوارم در آینده بتونم این مرحله رو بهبود ببخشم.

2. مصالحه میزبان

بنابراین تصمیم گرفتم شتاب hashcat را روی میزبان تکمیل کنم. کارت گرافیک پیش فرض میزبان 3060 است ، بنابراین تا زمانی که cuda و hashcat نصب شده اند ، می توانید از شتاب پردازنده گرافیکی به طور معمول استفاده کنید. cuda را مستقیماً دانلود و نصب کنید و می توانید در مرحله بعدی (لینک) نصب کنید. باید کمی به hashcat توجه کنید. hashcat توصیه می کند که مستقیماً فایل باینری وب سایت رسمی (لینک) را دانلود کنید و پس از استخراج از حالت فشرده استفاده کنید. توجه داشته باشید که hashcat یک برنامه خط فرمان است. برای باز کردن hashcat.exe دوبار کلیک کنید. خراب می شود و باید با استفاده از خط فرمان در ترمینال سیستم cmd باز شود.

3. مشکلات قابل اجتناب

(مشکل نصب hashcat در msys2: CUDA SDK toolkit نصب نشده یا به اشتباه نصب شده است)

اگر از دستورالعمل های نصب در github برای نصب hashcat استفاده کنم ، مشکلاتی دارم (جعبه ابزار CUDA SDK نصب نشده یا به اشتباه نصب شده است).

از این مشکل می توان دید که cuda قابل تشخیص نیست ، اما من cuda را نصب کرده ام ، زیرا cuda پیدا نشده است ، سیستم api را روی opencl پیش فرض کرده است. من شخصاً نمی دانم مشکل کجاست ، بنابراین چند وب سایت انگلیسی را بررسی کردم و برخی از عملیات را امتحان کردم ، اما نتیجه ای نداشت ، بنابراین منصرف شدم. اما در همان زمان ، چون hashcat باینری را دانلود کردم ، آن را امتحان کردم و موفق شد. نمی دانم چرا.

hashcat نصب شده با msys2 در بالا چه در پوسته msys2 باشد و چه در پوسته سیستم

با پوسته سیستم برای باز کردن hashcat باینری دانلود شده مستقیم این مشکل را ایجاد نمی کند.

api به طور خودکار cuda را تشخیص داد و هیچ خطایی گزارش نکرد.

4. خلاصه و بینش hashcat

از طریق hashcat -b ، می توانید بدانید که hashcat با چه سرعتی به انواع مختلف هش برخورد می کند ، برخی سریع هستند و برخی سریع نیستند. انواع مختلف هش ، در هر ثانیه تفاوت در تعداد هش ها بسیار زیاد است. با مقایسه با یا بدون شتاب GPU ، hashcat 60 برابر سریعتر از بدون شتاب توسط GPU شتاب می گیرد.


مقاله از اینترنت تجدید چاپ شده است! سایت استاد بازیابی رمز عبور غیر مستند اورجینال

قبلی:Hashcat از تنظیم پارامتر حالت شکاف استفاده می کند) کالاهای خشک مفصل ، جمع آوری ارزش استفاده می کند (
بعدی:هاشکات به عنوان سریع ترین ابزار شکستن رمز جهان شناخته می شود، چگونه از حشکات برای رمزگشایی استفاده می شود؟
  • تمرکز بر روی Word ، Excel ، PPT ، PDF ، RAR ، ZIP ، 7Z ، بسته های فشرده شده ، باز کردن قفل و رمزگشایی فایل های رمزگذاری شده آفیس
  • ما بازیابی رمز عبور بسته فشرده فایل با کیفیت بالا ، باز کردن قفل PDF و بازیابی رمز عبور Word را در اختیار کاربران قرار می دهیم
  • حق چاپ © استاد بازیابی رمز عبور سند پلت فرم رمزگشایی آنلاین