این سند در درجه اول برای افرادی است که عاشق شکستن رمز عبور شده اند و آماده هستند تا روابط خود را به سطح بعدی برسانند. اگر تازه وارد هش کرک هستید با این فایل دلسرد نشوید! در حالی که واقعاً نباید رمز عبور را در لپ تاپ یا دسکتاپ کم رده/متوسط ، یا حتی HEDT با قدرت/خنک کننده ناکافی ، هک کنید ، این احتمالاً تمام چیزی است که برای اولین بار در دسترس دارید ، اشکالی ندارد! به عنوان یک مبتدی ، این سیستم ها تا زمانی که حجم کار سبک (یا ) را حفظ کنید و زمان اجرا نسبتاً کوتاه (حداکثر 30 دقیقه - 1 ساعت) را حفظ کنید ، قابل یادگیری هستند. هنگامی که شروع به یادگیری طناب می کنید ، می خواهید میل خود را برای سرعت سریعتر برآورده کنید و در این زمان این سند برای شما ارزشمندتر خواهد بود. تا آن زمان ، از آنچه دارید استفاده کنید و از یادگیری لذت ببرید! hashcat -w 1hashcat -w 2
کرک کردن رمز عبور بدون شک بی رحمانه ترین حجم کاری است که می توانید به کامپیوتر خود تحمیل کنید - قطعا هیچ بار سختافزار کامپیوتر را مانند رمز عبور کرک نمی کند. بنابراین ، در حالی که از نظر فنی ، هک کردن رمز عبور تقریباً هر دستگاهی با استفاده از یک پردازنده امکان پذیر است ، احتمالاً نباید سعی کنید رمز عبور را در بسیاری از دستگاهها مانند تلفن همراه ، سیستم اطلاعات سرگرمی تسلا یا دستگاه خودپرداز کازینو هک کنید. سعی کنید کرک کنید در سیستمهایی که برای پردازش بارهای کاری محاسباتی مداوم برای مدت طولانی طراحی نشده اند ، بدون شک رمزهای عبور تضمین می کنند که زودرس می میرند. بنابراین اگر موفق شدید Hashcat را بر روی نینتندو سوییچ خود اجرا کنید ، برای خرید نینتندو سوییچ جدید فردا کاملاً آماده باشید.
هک کردن رمز عبور در لپ تاپ معمولا توصیه نمی شود. اکثر لپ تاپ ها دارای GPU جداگانه نیستند ، بلکه دارای GPU یکپارچه یا APU هستند. اکثر لپ تاپ های دارای GPU مستقل خنک کننده مناسبی برای بار کاری محاسباتی ندارند زیرا GPU و CPU معمولاً یک لوله حرارتی و رادیاتور معمولی را به اشتراک می گذارند. اگر اتفاقاً یک «لپتاپ جایگزین دسکتاپ» یا «ایستگاه کاری تلفن همراه» با GPU سطح دسکتاپ دارید ، ممکن است در واقع نقاط داغ گسسته ای را برای GPU و CPU خود فراهم کنید ، بنابراین ممکن است در واقع بتوانید از شر آن خلاص شوید. شکستگی لپ تاپ به عنوان مثال ، من یک Clevo P650HP با GTX 1060 و یک Dell Precision 7530 با Quadro P4200 دارم که هر دو در واقع می توانند بار کاری محاسباتی کامل () را برای مدت زمان متوسطی مدیریت کنند (اما وقتی صفحه کلید را لمس می کنم انگشتانم را نمی سوزانم). با این حال ، انتظار نداشته باشید که حتی ایستگاه های کاری موبایل پیشرفته نیز به سرعت شگفت انگیزی دست یابند ، زیرا این دستگاه ها همچنان دستگاه های نسبتاً کم مصرف هستند (< 200W) و عملکرد آن را منعکس می کند. hashcat -w 3
هک کردن رمز عبور در دسکتاپ فعلی شما نیز ممکن است مطلوب نباشد. دسکتاپهای پایین/میان رده اغلب دارای GPU یکپارچه ، APU یا GPU با بودجه کم رده هستند که به هیچ وجه نمیتوانند حجم کاری محاسباتی را مدیریت کنند. حتی دسکتاپ های بازی پیشرفته ممکن است یک پردازنده گرافیکی یا شاسی با خنک کننده کافی برای بارهای کاری شکستن رمز عبور نداشته باشند. اگر متوجه شدید که دمای شما بیش از 90 درجه سانتیگراد افزایش یافته است ، وقت آن است که کیف پول خود را خالی کنید.
در نهایت ، در حالی که دستگاههای استخراج GPU از نظر فنی برای بارهای کاری محاسباتی اختصاصی طراحی شدهاند (اما فقط در محدودترین تعاریف)، اغلب هنگام ساخت یک دکل کرک اختصاصی ، تقریباً همه قوانین را زیر پا میگذارند. این دکل ها برای هش کردن یک هدف واحد طراحی شده اند و برای انجام این کار به حداقل مقدار سخت افزار نیاز دارند تا سربار عملیاتی را به حداقل برسانند و سود را تا حد امکان به حداقل برسانند. این کاملا برعکس دستگاه کرک رمز عبور مورد نظر شما است. در حالی که شما می توانید از تجهیزات استخراج GPU برای رسیدگی به برخی از حجم کار کرک رمز عبور استفاده کنید و ممکن است برخی از اعداد هیجان انگیز را منتشر کنید ، در نهایت هنگام تلاش برای انجام هر کاری جالب یا ارزشمند با مشکلاتی مواجه خواهید شد. اگر در حال حاضر سخت افزار دارید ، ممکن است بخواهید از آن استفاده کنید تا زمانی که شروع به برخورد با دیوار کنید. در غیر این صورت لطفا برای خرید ماینر Milkcrate از eBay عجله نکنید. hashcat -b
ساخت یک ابزار کرک رمز عبور مناسب به سادگی پر کردن یک دسته از پردازنده های گرافیکی در رایانه و کنار گذاشتن آن نیست. تصور کنید شیطانی ترین تست استرس را که تاکنون روی سیستم خود انجام داده اید و سپس آن را برای روزها / هفته ها / ماه ها اجرا می کنید - خوب ، این ترک گذاری رمز عبور است. مصرف انرژی و اتلاف گرما شیاطین اصلی هستند که باید با آنها مبارزه کنید ، اما در واقع تمام اجزایی که برای تجهیزات خود انتخاب می کنید باید متعادل و فکر شده باشند. به طور جدی اگر می خواهید این کار را درست انجام دهید ، گوشه های کمی وجود دارد (اگر وجود داشته باشد) که می توانید قطع کنید.
منبع تغذیه یک جنبه کلیدی در ساخت تجهیزات شکستن رمز عبور است. شما باید برخی از مفاهیم اولیه الکتریکی را درک کنید () و بتوانید برخی از عملیات ریاضی اولیه را انجام دهید ، زیرا اگر این قسمت را اشتباه کنید... در بهترین حالت ، یک قطع کننده مدار را باز می کنید. در بدترین حالت ، شما باعث ایجاد آتش سوزی می شوید که منجر به خسارت به اموال ، جراحات و احتمالا مرگ می شود. W = V × A × PF
مطمئن شوید که پریز برقی که دستگاه خود را به آن وصل می کنید ، از مقدار برقی که دستگاه شما مصرف می کند پشتیبانی می کند. مدرن ترین مدارهای مسکونی فقط 15 یا 20 آمپر (110 ولت) هستند و نباید بیش از 80 درصد بار را روی مدار قرار دهید (به عنوان مثال ، مدار 12 آمپر 15 آمپر و مدار 16 آمپر 16 آمپر برای یک مدار 20 آمپر است. بسته به تعداد GPU که دارید ، دستگاه شما ممکن است جریان بسیار بیشتری مصرف کند. و تجهیزات شما ممکن است تنها چیزی نباشد که انرژی را از مدار می کشد (شما با روشنایی ، مایکروویو ، هیتاچی و غیره رقابت خواهید کرد. الکترونیک)
همچنین به ضریب توان منبع تغذیه توجه کنید. وظیفه منبع تغذیه شما تبدیل جریان متناوب از دیوار به جریان مستقیم قابل استفاده است که نمی تواند این کار را با راندمان کامل انجام دهد. منبع تغذیه بیشترین راندمان را در 50 ٪ بار (معمولاً 85 ٪ - 95 ٪) دارد و معمولاً تنها 80 ٪ - 92 ٪ در 100 ٪ بار کارآمد است. فرض کنید یک دکل حفاری با 4 RTX 2080 دارید که مجموع مصرف برق جزء آن 1320 وات است ، اما راندمان منبع تغذیه شما فقط 85 ٪ 100% بار است:
1320W فعال توان ÷ 0.85 توان فاکتور ≈ 1553W ظاهری توان
در حالی که کل مصرف برق جزء شما ممکن است فقط 1320 وات (توان فعال) باشد ، اما به دلیل ضریب توان منبع تغذیه ، شما در واقع بیش از 1550 وات برق از آن می گیرید. سوکت (توان ظاهری). این کار مهمی به نظر نمی رسد تا زمانی که محاسبات ریاضی انجام دهید و متوجه شوید که در حالی که یک مدار 15 آمپر 110 ولت می تواند از 1320 وات پشتیبانی کند ، نمی تواند با خیال راحت از 1550 وات پشتیبانی کند. اگر منبع تغذیه 1600 واتی دارید ، با ضریب توان 87 درصد در بار کامل ، منبع تغذیه شما در واقع می تواند 1839 وات برق را از پریز دریافت کند. در وب سایت گواهینامه 80 Plus می توانید در مورد ضریب توان و راندمان منبع تغذیه تحت بارهای مختلف اطلاعات بیشتری کسب کنید.
در مورد منبع تغذیه ، مطمئن شوید که از منبع تغذیه با کیفیت استفاده می کنید که قدرت مورد نیاز سیستم را تامین می کند. بسته به تعداد پردازنده گرافیکی و سایر اجزای موجود در تجهیزات ، ممکن است به جای یک منبع تغذیه بیشتر نیاز داشته باشید ، به خصوص اگر یک CPU مانند AMD Threadripper دارید که انرژی مصرف می کند. منبع تغذیه شما باید حداقل 80 Plus Gold باشد و در حالت ایده آل باید بتواند 120 تا 200 درصد از کل سیستم را تحت بار مصرف کند. به خاطر داشته باشید که منبع تغذیه زمانی که در محدوده بار 20% - 50% باشند ، بیشترین راندمان (با بالاترین ضریب توان) را دارند.
همچنین - این بسیار مهم است - منبع تغذیه ارزان قیمت یا خیلی کوچک را نخرید یا از آن استفاده نکنید. تکرار می کنم ، زیرا این کاملاً حیاتی است: از منابع تغذیه ارزان یا خیلی کوچک در دستگاه های کرک رمز عبور خود استفاده نکنید. شما آتش روشن خواهید کرد. یک آتش لعنتی واقعی ، کریگ. آتشی از شعله آتش شعله های واقعی از نوع سوختن.در برخی مناطق ، می توانید برای صرفه جویی در هزینه ها در دستگاه کرک رمز عبور خود ، گوشه ها را کاهش دهید ، اما منبع تغذیه قطعاً نباید زمینه ای باشد که شما را ارزان کند.
در نهایت ، مطمئن شوید که سیم برق مورد استفاده شما دارای مشخصات کافی است. اکثر منابع تغذیه - حتی آنهایی که قادر به تامین >1000 وات هستند - با سیم های برق شکننده 18 AWG C13 عرضه می شوند که به سرعت بیش از حد گرم می شوند و ذوب می شوند. ممکن است نیاز به استفاده از حداقل 16 سیم برق AWG داشته باشید و اگر یک منبع تغذیه عظیم 1500 وات+ دارید ، به 14 سیم برق AWG نیاز دارید. شاسی
که به عنوان مسکن نیز شناخته می شود ، پایه و اساس ساخت شما هستند. شاسی که برای دکل خود انتخاب می کنید باید به اندازه کافی بزرگ باشد تا سخت افزاری را که قصد دارید نصب کنید در خود جای دهد ، در حالی که از مقدار مناسبی از منبع تغذیه پشتیبانی می کند و یک مسیر مستقیم صاف برای جریان هوای مثبت Strong فراهم می کند. اکثر موارد ATX برج میانی فقط می توانند از 2 یا 3 پردازنده گرافیکی پشتیبانی کنند ، در حالی که موارد کامل و فوق برج EATX / SSI-EEB می توانند از 4 یا 5 پردازنده گرافیکی پشتیبانی کنند. شاسی سرور اختصاصی چندین منبع تغذیه را در خود جای داده و از پردازنده های گرافیکی 8 ، 10 ، 16 یا حتی 20 (تک عرض) پشتیبانی می کند.
تقریباً مطمئناً فن یدکی همراه با کیس شما به طور جدی برای نگه داشتن گرمای تولید شده توسط دکل شما کافی نخواهد بود (با برخی استثناها اما وانمود کنید که اینطور نیست. شما باید فن موجودی خود را با CFM بالا ، فشار استاتیک بالا جایگزین کنید. فن های دلتا و سان آس گزینه های خوبی هستند ، اما توجه داشته باشید که برخی از این فن ها می توانند هر کدام تا 75 وات برق مصرف کنند. خنک کننده آب ممکن است در برخی موارد جایگزین مناسبی باشد.
اگر میخواهید در انتخاب کیس به راحتی برنده شوید ، Tyan و Supermicro هر دو سیستمهای سروری را ارائه میدهند که برای محاسبات GPGPU طراحی شدهاند (هشدار خریدار: بسیاری از این موارد طراحی شدهاند. برای پردازنده های گرافیکی سرور کم مصرف و خنک کننده غیرفعال مانند NVIDIA Tesla طراحی شده اند که نمی توانند پردازنده های گرافیکی دسکتاپ را در خود جای دهند.
اگر n00b هستید ، ممکن است تعجب کنید که چرا وقتی در مورد بازی یا گرافیک صحبت نمی کنیم ، همیشه در مورد کارت های گرافیک صحبت می کنیم یا شاید قبلاً می دانید که از پردازنده های گرافیکی برای شکستن رمز عبور استفاده می شود ، اما واقعاً نمی فهمید چرا. خوب ، شکستن رمز عبور چیزی است که به عنوان یک مشکل موازی شرم آور شناخته می شود (تلاش کمی برای تقسیم مشکل به چندین کار موازی لازم است)، بنابراین حجم کار شکستن رمز عبور از موازی است. این بدان معناست که هر چه پردازنده های بیشتری برای رسیدگی به مسئله داشته باشیم ، زمان انتظار برای اتمام کار کمتر می شود. CPU شما ممکن است در حال حاضر بین 4 تا 16 هسته باشد و ممکن است بتواند از 8 تا 32 رشته اجرایی با چند رشته همزمان (SMT ، همچنین به عنوان hyperthreading شناخته می شود) پشتیبانی کند. با استفاده از دستورالعمل Single Instruction Multi-Data (SIMD)، می توانید 16 تا 256 محاسبه را به طور همزمان انجام دهید. این ممکن است زیاد به نظر برسد ، اما حق با شماست - درست است! یا حداقل اینطور خواهد بود ، اگر به این دلیل نبود که GPU دارای یک دسته هسته است. GPU های پیشرفته مدرن می توانند 2560 - 5120 هسته داشته باشند ، اگرچه در مقایسه با هسته های موجود در CPU کندتر و محدود هستند ، اما به اندازه کافی GPU را 100+ برابر سریعتر از CPU برای بارهای کاری کرک رمز عبور می کنند. عملکرد همچنین با هر پردازنده گرافیکی که به تجهیزات خود اضافه می کنید به صورت خطی گسترش می یابد! بنابراین اگر 10× RTX 2080 Ti را در دستگاه خود داشته باشید ، یک هسته پردازنده گرافیکی شبیه به ارگاسم 43520 در اختیار شما قرار خواهید گرفت که هرگز هیچ پیکسلی را فشار نمی دهد.
برای درک بهتر این مفهوم ، در اینجا یک مثال تصویری آورده شده است:
فرض کنید صاحب یک کارخانه پودینگ قرن نوزدهم (قبل از انقلاب صنعتی) هستید. چندین تن موز برای تهیه یک پودینگ موز خوشمزه لازم است ، اما همه این موزها باید ابتدا پوست کنده شوند (یک مشکل موازی شرم آور). شما و 5 شریک تجاری شما (یک CPU چند هسته ای) واقعاً بازرگانان باهوشی هستید و کاملاً قادر به پوست کندن موز هستید. در واقع شما بهترین روش های پوست کندن موز را می دانید و می توانید موز پیچیده - تصمیمات مرتبط را بسازید. اما شما شش نفر نمی توانید تعداد زیادی موز را در یک روز پوست بگیرید. حتی اگر به یک موز در هر دست (SMT) یا چهار موز در هر دست (SIMD) بروید ، هنوز هم هفته های زیادی طول می کشد تا همه موزها را پوست بگیرید. خیلی موز لعنتی! بنابراین ، شما تصمیم گرفتید که 10000 کارمند Monkey (GPU) را برای پوست کندن موز برای شما استخدام و آموزش دهید. میمون ها نه خیلی سریع هستند و نه خیلی باهوش. چرا ، آنها علاقه مند به درست کردن پودینگ موز و راه اندازی کارخانه هستند! اما از آنجایی که 10000 کاربر همزمان کار می کنند ، مطمئناً می توانند برخی از موزها را پوست بگیرند - در واقع ، می توانند همه آنها را در یک صبح پوست بگیرند! اگر به میمون ها کوکائین* (اورکلاک) بدهید ، می توانند سریعتر کار کنند. اما مراقب باشید ، همانطور که گاهی اوقات میمون ها بیش از حد گرم می شوند ، از خستگی بیهوش می شوند (از اتوبوس می افتند) یا کاملاً گوش دادن به دستورالعمل ها را متوقف می کنند (ASIC آویزان می شود).
* سلب مسئولیت قانونی: هرگز به 10000 میمون بدون ارائه خنک کننده کافی کوکائین ندهید.
از این مثال مشخص می شود که چرا از GPU برای هک کردن رمز عبور استفاده می کنیم. اگر نه ، حداقل باید دلایل کافی برای استخدام کارخانه پودینگ ویکتوریایی شما با میمون های سوخته فراهم کند.
پس از کدام پردازنده گرافیکی باید در دکل خود استفاده کنید ؟ خوب ، روزی روزگاری ATi / AMD در دنیای شکستن رمز عبور برتر بود. با هسته های بیشتر از NVIDIA به علاوه دستورالعمل های سخت افزاری ویژه (BIT_ALIGN و BFI_INT) که آنها را قادر می سازد تعداد دستورالعمل های مورد نیاز برای محاسبه مقدار هش را کاهش دهند ، پردازنده های گرافیکی ATi / AMD به راحتی 4× سریعتر از رقبای خود بودند. اما انویدیا در سال 2014 با انتشار معماری ماکسول خود (سری GTX 900) تاج را از AMD دزدید و AMD هنوز آن را پس نگرفته است (و به احتمال زیاد هرگز نخواهد بود.) بنابراین شما بدون شک می خواهید از پردازنده های گرافیکی مدرن انویدیا در خود استفاده کنید. دکل.
اما کدام پردازنده گرافیکی NVIDIA را می پرسید ؟ سوال عالی! شما می خواهید از پردازنده های گرافیکی دسکتاپ (GTX / RTX) استفاده کنید ، نه ایستگاه کاری (Quadro) یا پردازنده های گرافیکی سرور (Tesla)، حتی اگر از شاسی سرور استفاده می کنید. چرا ، شما می پرسید ؟ مطمئناً سوالات زیادی می پرسید. شما می دانید که من'برای این پول دریافت نمی کنم ، درست است ؟ آنها به معنای واقعی کلمه من را به یک میز در یک زیرزمین کپک زده زنجیر کرده اند و مجبورم کرده اند که همه اینها را برای شما روی Eee PC 700 بنویسم. من'یک ماه است که غذا نخورده ام و از طریق سوراخی در صندلی مدفوع می کنم. لطفا کمک بفرستید. اوه لعنتی ، آنها'می آیند. باحال باش ، هیچ چیز نمی دانی. *با صدای بلند تایپ می کند* ... H a P P Y T O ... A N S W E R ... T H A T Q U E S T I O N ... F O R ... Y O U... درست است ، بنابراین ، دلیل اول این است که پردازندههای گرافیکی دسکتاپ یک یا دو مرتبه ارزانتر هستند ، زیرا پردازندههای گرافیکی دسکتاپ توسط گیمرها یارانه میگیرند و شما صرفهجویی در مقیاس به نفع خود دارید. پردازنده های گرافیکی ایستگاه کاری و سرور نیز دارای ویژگی هایی هستند که هرگز برای شکستن رمز عبور (مانند عملکرد FP64) از آنها استفاده نخواهید کرد ، بنابراین اساساً برای هیچ چیز اضافی پرداخت نمی کنید. اگر شما ' واقعاً دوست دارید در ازای هیچ چیز پول زیادی بدهید ، من با خوشحالی اطلاعات ACH خود را در اختیار شما قرار خواهم داد. دوم ، GPU های ایستگاه کاری و سرور به طور سنتی کمی کندتر از GPU های دسکتاپ برای بارهای کاری شکستن رمز عبور هستند. اخیراً استثناهایی در این مورد وجود داشته است - عمدتاً تسلا P100 و V100 - اما با وجود اینکه آنها سریعتر هستند ، قیمت آنها بیشتر از یک کبد انسان است. ما معمولاً مقدار GPU's را از نظر عملکرد در هر دلار و عملکرد در هر وات اندازه گیری می کنیم. پرکاربردترین الگوریتم خود را انتخاب کنید (اگر در یک محیط corp هستید ، احتمالاً NTLM خواهد بود) و هش ریت پردازنده گرافیکی را بر هزینه آن تقسیم کنید. خواهید دید که نسبت perf:dollar برای GPU های Titan ، Quadro و Tesla بسیار پایین است ، در حالی که GPU های دسکتاپ پرچمدار (شماره مدل هایی که به "80" ختم می شوند) بهترین نسبت perf:dollar را دارند. به طور مشابه ، از پردازنده های گرافیکی میان رده و پایین رده دوری کنید. در حالی که برچسب قیمت ممکن است جذاب به نظر برسد ، نسبت perf:dollar آنها نشان می دهد که آنها'هدر دادن پول هستند.
بنابراین اکنون می دانید که پردازنده های گرافیکی رومیزی NVIDIA با بالاترین نسبت perf:dollar را خریداری کنید. ، اما هنوز یک اطلاعات حیاتی وجود دارد که من هنوز به شما نگفته ام ، بنابراین آن پردازنده گرافیکی را از سبد خرید NEWEGG خود حذف کنید ، کریگ. لعنتی شما باید پردازنده های گرافیکی با فن به سبک دمنده و هیت سینک با باله های افقی بخرید. پردازنده های گرافیکی با فن های محوری و هیت سینک با باله های عمودی را نخرید. فقط به این دلیل که یک پردازنده گرافیکی دارای دو یا سه فن است به این معنی نیست که خنک کننده بهتری نسبت به یک پردازنده گرافیکی با یک فن دمنده خواهد داشت - کاملاً برعکس صادق است. آن خنککنندههای پردازنده گرافیکی چند فن پر زرق و برق در واقع هوای گرم را به جای بیرون از آن به داخل شاسی شما تخلیه میکنند و برای رسیدگی به بارهای کاری "انفجاری" (مانند بازی) طراحی شدهاند و مطلقاً نمیتوانند با محاسبات پایدار کنار بیایند. حجم کاری به عبارت ساده:
hashcat密码破解硬件">
اول از همه ، انتخاب CPU شما در درجه اول توسط انتخاب مادربرد شما هدایت می شود. بنابراین ابتدا مادربرد خود را انتخاب کنید. ' حتی چیز زیادی برای گفتن در مورد آن وجود ندارد ، و به همین دلیل ' که چرا مادربرد ' بخش خود را ندارد. پشتیبانی های مورد نیاز خود را دریافت کنید ، به همین سادگی است.
بسیاری از افراد به اشتباه بر این باورند که اگر قصد کرک کردن فقط GPU را دارید ، مهم نیست که چه CPU ای را در دستگاه کرک شده نصب کنید. این ذهنیت عمدتاً از جامعه استخراج سرچشمه می گیرد ، جایی که می خواهید ارزان ترین و بدترین CPU ها را خریداری کنید تا هزینه های زیرساخت را پایین نگه دارید. اما کرک کردن رمز عبور استخراج نیست. این لعنتی نیست ، کریگ. من اهمیتی نمی دهم که شما در REDDIT چه می بینید. در حالی که CPU انتخابی شما تا حد زیادی توسط انتخاب مادربرد تعیین می شود ، قوانینی وجود دارد که باید دنبال کنید.
به طور کلی CPU شما نیاز به داشتن N + 2 thread برای کرک کردن GPU دارد که در آن N تعداد GPU های موجود در دنده است. به عنوان مثال ، اگر یک دستگاه 8 GPU دارید ، CPU شما باید بتواند 10 رشته را پشتیبانی کند. CPU چهار هسته ای با چند رشته ای همزمان (SMT ، مانند اینتل) HyperThreading) تنها از 8 رشته پشتیبانی می کند ، که شما را کمی کم منابع می کند. یک CPU شش هسته ای با SMT مناسب تر خواهد بود.
اگر از مادربرد دو اسلات استفاده می کنید ، دقت کنید که مادربرد شما Single Root Complex است یا Dual Root Complex. یک کامپوزیت تک ریشه به این معنی است که تمام GPU ها از طریق یک CPU واحد مسیریابی می شوند ، در حالی که یک کامپوزیت دو ریشه به این معنی است که نیمی از GPU ها از طریق یک CPU و نیمی دیگر از طریق CPU دوم مسیریابی می شوند. اگر برد شما Single Root Complex است ، معمولاً به این معنی است که تا زمانی که رشته های کافی دارید ، می توانید فقط یک CPU نصب کنید تا از تعداد GPU ها پشتیبانی کنید.
همچنین به خاطر داشته باشید که در حالی که فکر می کنید ممکن است فقط کرک پردازنده گرافیکی انجام دهید ، در واقع مطمئناً این کار را نخواهید کرد. برخی از الگوریتم ها برای شتاب GPU مناسب نیستند و شما نیاز به استفاده از CPU خواهید داشت. حتی اگر الگوریتم برای شتاب پردازنده گرافیکی مناسب باشد ، حملات همچنان ممکن است روی CPU موثرتر باشند (برای مثال ، برای حملات مستقیم فرهنگ لغت علیه الگوریتم های هش سریع ، یا زمانی که لیست های هش با صدها میلیون هش را هدف قرار می دهند. شما همچنین باید انجام دهید. کارهایی مانند عملیات wordlist ، تولید مجموعه قوانین ، تجزیه potfile و غیره ، شما نمی خواهید CPU برای این وظایف خیلی کند باشد.
در نهایت ، بیایید در مورد برند صحبت کنیم. باز هم ، این بیشتر بستگی به مادربرد شما دارد. با این حال ، اگر امکان انتخاب وجود دارد ، AMD را انتخاب کنید. اینتل برای مدت طولانی بود ، اما AMD بالاخره برای اولین بار از سال 2006 دوباره رقابتی شد و آنها قطعاً آن را با EPYC ، Threadripper و Ryzen خرد کردند. اگر در انتخاب CPU خود به کمک نیاز دارید ، نمودارهای مقرون به صرفه CPU های رده بالا و Passmark را بررسی کنید. من شخصاً به خرید چیزی با امتیاز CPU Mark کمتر از 15000 فکر نمی کنم.
این نیز عمدتاً به مادربردی که انتخاب می کنید بستگی دارد ، اما دو قانون سخت باید رعایت شود:
قانون شماره 0: حافظه میزبان شما نیاز دارید حداقل دو برابر حافظه ویدیویی.
Host RAM ≥ 2 × VRAM
بنابراین اگر 8× RTX 2080 SUPER دارید که هر کدام 8 گیگابایت VRAM دارند ، حداقل به 64 گیگابایت حافظه میزبان نیاز دارید. ممکن است بتوانید کمی زمان کمتری را صرف while کنید ، اما هنگامی که شروع به انجام کارهای پیشرفته تر می کنید ، خطای CL_OUT_OF_HOST_MEMORY دریافت می کنید.
قانون شماره 1: همیشه رم های معتبر و معروف را خریداری کنید. رم ارزان نخرید. رم غیر برند نخرید. رم بازسازی نخرید. کامیون رام را نخرید. رم به معنای واقعی کلمه نخرید.
با من تکرار کنید:
من انجام می دهم نه نیاز چندین ترابایت از ذخیره سازی برای رنگین کمان جداول. من به چندین ترابایت از ذخیره سازی برای رنگین کمان نیاز ندارم. >جداول. من به چندین ترابایت از فضای ذخیره سازی برای رنگین کمان نیاز ندارم. >جداول. من به نیاز ندارم به چندین ترابایت از ذخیره سازی برای رنگین کمان جداول. من به چندین ترابایت از ذخیره سازی برای رنگین کمان< نیاز ندارم .
سال 2020 است و من هنوز حداقل هر سه ماهه در مورد جدول رنگین کمان از من سؤال می کنم. جدول رنگین کمان یک بقایای باستانی از گذشته است که به سادگی جایی برای کرک کردن رمز مدرن ندارد. شکستن رمز عبور مدرن بسیار پویا است و نیاز به چابکی ، انعطاف پذیری و مقیاس پذیری دارد. جداول رنگین کمان ایستا ، سفت و سخت هستند و کاملاً مقیاس پذیر نیستند - آنها نقطه مقابل کرک رمز عبور مدرن هستند. هنگامی که به موفق ترین برنامه های شکستن رمز عبور جهان - تیم Hashcat ، تیم CynoSure Prime ، تیم Radeon 9800 - نگاه می کنید ، متوجه می شوید که تقریباً یک دهه است که هیچ یک از آنها به جدول رنگین کمان دست نزده اند. بنابراین ، شما نیازی به ترابایت فضای ذخیره سازی جدول رنگین کمان ندارید. شما حتی نیازی به 1 ترابایت فضای ذخیره سازی برای دستگاه کرک رمز عبور خود ندارید. به طور جدی ، حتی 250 گیگابایت ممکن است بسیار بیشتر از دیسکی باشد که تا به حال استفاده کرده اید ، مگر اینکه در حال انجام تحقیقات دیوانه کننده عبارت رمز عبور یا چیزی باشید.
بسیاری از افراد این تصور را دارند که سرعت خواندن/نوشتن دیسک و IOPS برای کرک کردن دکل ها بی ربط هستند ، اما من به شما اطمینان می دهم که آنها قطعاً چنین هستند. در صورت امکان استفاده از ذخیره سازی NVMe تا کنون بهترین گزینه شماست. اگر امکان پذیر نباشد ، SSD های SATA نیز به درستی کار می کنند. همانند رم ، سعی کنید به مدلهای رده بالای برندهای معتبر پایبند باشید.
یک ضرب المثل قدیمی رایانه ای وجود دارد که می گوید: "برنامه خود را بر اساس سیستم عامل خود انتخاب نکنید ؛ برنامه خود را بر اساس برنامه ای که استفاده می کنید انتخاب کنید. من واقعاً نمی دانم که آیا این یک ضرب المثل واقعی است یا این فقط مزخرفاتی است که یک روز به ذهنم رسید و در ده سال گذشته تکرار شده است ؛ در هر صورت ، این کاملاً درست است. با در نظر گرفتن این نکته ، انتخاب قطعی اوبونتو لینوکس است. اوبونتو تنها توزیع لینوکس است که به طور مداوم پشتیبانی عالی از OpenCL و درایور پردازنده گرافیکی اختصاصی را ارائه می دهد ، در حالی که Hashcat نیز بر روی اوبونتو توسعه یافته است ، که تقریباً تضمین می کند که بهترین تجربه کلی اوبونتو را برای شما خواهید داشت. سایر توزیع های لینوکس دارای سطوح متفاوتی از OpenCL و پشتیبانی از درایور GPU اختصاصی هستند ، با توزیع های پیشرفته مانند Fedora و Arch که بیشترین استفاده را دارند. همانطور که همه ما می دانیم ، کالی همیشه پشتیبانی ضعیفی از OpenCL داشته است.
اگر از لینوکس راضی نیستید ، ویندوز نیز گزینه ای در دسترس است. با این حال ، اگر از ویندوز استفاده می کنید ، باید آن را با Cygwin ، WSL یا موارد مشابه تکمیل کنید ، به عنوان مثال ، کرکرهای رمز عبور موفق از اسکریپت هایی مانند , و , و همچنین اسکریپت های سریع 'n dirty shell اسکریپت پرل و اسکریپت پایتون استفاده می کنند. همه این چیزها ویژگی های ارگانیک لینوکس هستند ، اما شما باید تمام تلاش خود را برای در دسترس قرار دادن آنها در ویندوز انجام دهید. awkgrepsed
اگر ایده ویندوز قطعاً شما را بیمار می کند و شما نیز اتفاقاً یک ریش خاکستری هستید که "هرگز لینوکس" ندارید ، بسته به پردازنده گرافیکی که استفاده می کنید ، ممکن است FreeBSD و Solaris گزینه های قابل قبولی باشند. متأسفانه ، macOS دیگر یک گزینه قابل دوام نیست ، زیرا اپل پشتیبانی OpenCL را به جای Metal کنار گذاشته است و آنها برای همیشه از GPU های جدیدتر عقب مانده اند.
در صورت امکان ، دستگاه کرک شما باید بدون سر (بدون مانیتور) باشد. هک کردن رمز عبور و استفاده همزمان از دسکتاپ گرافیکی بسیار دشوار است زیرا پردازنده گرافیکی شما مشغول کار با اعداد و ارقام خواهد بود و نمی تواند نمایشگر شما را به روز کند. اگر از لینوکس استفاده می کنید و به دسکتاپ گرافیکی خود پایبند هستید ، سعی کنید یک مدیر پنجره لخت مانند blackbox ، openbox ، i3 یا xmonad را بدون مدیر دسکتاپ مانند Gnome ، KDE ، XFCE یا Mate اجرا کنید تا بار دسکتاپ را تا حد امکان سبک کنید.