یہ دستاویز بنیادی طور پر ان لوگوں کے لئے ہے جو پاس ورڈ کریکنگ سے محبت میں گر گئے ہیں اور اپنے تعلقات کو اگلے درجے تک لے جانے کے لئے تیار ہیں. اگر آپ ہیش کریکنگ میں نئے ہیں تو ، اس دستاویز سے حوصلہ شکنی نہ کریں! اگرچہ یہ سچ ہے کہ آپ کو لیپ ٹاپ یا کم/درمیانی رینج کے ڈیسک ٹاپ پر پاس ورڈ کو ہیک نہیں کرنا چاہیے ، یا یہاں تک کہ کم طاقت/ٹھنڈا HEDT ، شاید یہ سب آپ کے لیے دستیاب ہے۔ پہلی بار شروع کریں ، یہ ٹھیک ہے! ایک ابتدائی کے طور پر ، یہ نظام اس وقت تک سیکھ سکتے ہیں جب تک کہ آپ ہلکے کام کا بوجھ (یا ) برقرار رکھیں اور کافی مختصر رن ٹائم (30 منٹ - 1 گھنٹہ تک) برقرار رکھیں۔ جب آپ رسی سیکھنا شروع کریں گے تو آپ تیز رفتاری کی اپنی خواہش کو پورا کرنا چاہیں گے ، اور اس وقت یہ دستاویز آپ کے لیے زیادہ قیمتی ہوگی۔ اس وقت تک ، جو کچھ آپ کے پاس ہے اس کا استعمال کریں اور سیکھنے سے لطف اندوز ہوں! hashcat -w 1hashcat -w 2
پاس ورڈ کریکنگ بلاشبہ سب سے ظالمانہ کام کا بوجھ ہے جو آپ اپنے کمپیوٹر پر لا سکتے ہیں - یقینی طور پر کمپیوٹر ہارڈ ویئر پر کوئی بوجھ نہیں ڈالتا جیسا کہ پاس ورڈ کریکنگ کرتا ہے۔ لہذا ، اگرچہ تکنیکی طور پر ، پروسیسر کا استعمال کرتے ہوئے کسی بھی ڈیوائس کے پاس ورڈ کو کریک کرنا تقریباً ممکن ہے ، لیکن آپ اسے بہت سے آلات پر استعمال کر سکتے ہیں۔ آپ کو شاید پاس ورڈ کو کریک کرنے کی کوشش نہیں کرنی چاہیے ، جیسے کہ آپ کا فون ، ٹیسلا کا انفوٹینمنٹ سسٹم ، یا کیسینو اے ٹی ایم۔ کریک کرنے کی کوشش کریں ایسے نظاموں پر جو مسلسل کمپیوٹنگ کے کام کے بوجھ کو طویل عرصے سے سنبھالنے کے لیے ڈیزائن نہیں کیے گئے ہیں ، پاس ورڈز بلاشبہ اس بات کو یقینی بنائیں گے کہ وہ وقت سے پہلے مر جائیں۔ لہذا اگر آپ اپنے نینٹینڈو سوئچ پر ہیش کیٹ چلانے میں کامیاب ہو جاتے ہیں ، تو کل ایک نیا نینٹینڈو سوئچ خریدنے کے لیے مکمل طور پر تیار رہیں۔
عام طور پر لیپ ٹاپ پر پاس ورڈ کریک کرنے کی سفارش نہیں کی جاتی ہے۔ زیادہ تر لیپ ٹاپ میں الگ الگ GPU نہیں ہوتا ہے ، لیکن اس کے بجائے ان میں ایک مربوط GPU یا APU ہوتا ہے۔ اسٹینڈ اکیلے GPU والے زیادہ تر لیپ ٹاپ کمپیوٹنگ کے کام کے بوجھ کے لیے مناسب ٹھنڈک نہیں رکھتے ہیں کیونکہ GPU اور CPU عام طور پر ایک باقاعدہ ہیٹ پائپ اور ریڈی ایٹر کا اشتراک کرتے ہیں۔ اگر آپ کے پاس ایک الٹرا ہائی اینڈ "ڈیسک ٹاپ متبادل لیپ ٹاپ" یا ڈیسک ٹاپ گریڈ GPU کے ساتھ "موبائل ورک سٹیشن" ہوتا ہے ، تو آپ کو درحقیقت اپنے GPU اور CPU کے لیے مجرد ہاٹ زونز فراہم کیے جا سکتے ہیں ، اس لیے آپ اصل میں اپنے لیپ ٹاپ کے ٹوٹنے سے چھٹکارا حاصل کرنے کے قابل ہو سکتے ہیں۔ مثال کے طور پر ، میرے پاس GTX 1060 کے ساتھ ایک Clevo P650HP اور Quadro P4200 کے ساتھ ایک Dell Precision 7530 ہے ، دونوں اصل میں اعتدال پسند مدت کے لیے مکمل کمپیوٹیشنل ورک بوجھ () کو سنبھال سکتے ہیں (لیکن جب میں کی بورڈ کو چھو لیتا ہوں تو میری انگلیوں کو جلانے کے بغیر نہیں)۔ تاہم ، اعلیٰ ترین موبائل ورک سٹیشنوں سے بھی حیرت انگیز رفتار کی توقع نہ کریں ، کیونکہ یہ آلات اب بھی نسبتاً کم طاقت والے آلات (< 200W) ہیں ، اور کارکردگی اس کی عکاسی کرتی ہے۔ hashcat -w 3
آپ کے موجودہ ڈیسک ٹاپ پر پاس ورڈ کو توڑنے کے لئے بھی مناسب نہیں ہوسکتا ہے. کم/درمیانی رینج کے ڈیسک ٹاپس میں اکثر مربوط GPUs ، APUs ، یا کم کے آخر میں پاور بجٹ والے GPUs ہوتے ہیں جو کمپیوٹنگ کے کام کے بوجھ کو بالکل نہیں سنبھال سکتے۔ یہاں تک کہ اعلی کے آخر میں گیمنگ ڈیسک ٹاپ پاس ورڈ کریکنگ ورک بوجھ کے لئے کافی ٹھنڈا GPU یا چیسس نہیں ہوسکتا ہے. اگر آپ دیکھتے ہیں کہ آپ کا درجہ حرارت 90 ° C سے زیادہ بڑھ رہا ہے ، تو اب وقت آگیا ہے کہ آپ کا بٹوہ خالی کریں۔
آخر میں ، جب کہ GPU کان کنی کے آلات تکنیکی طور پر وقف شدہ کمپیوٹنگ ورک بوجھ کے لیے ڈیزائن کیے گئے ہیں (لیکن تنگ ترین تعریف میں)، وہ اکثر وقف شدہ کریکنگ رگ کی تعمیر کرتے وقت تقریباً تمام اصولوں کو توڑ دیتے ہیں۔ یہ رگ کسی ایک ہدف کو ہیش کرنے کے لیے ڈیزائن کیے گئے ہیں اور اس مقصد کے لیے مطلق کم سے کم ہارڈ ویئر کی ضرورت ہوتی ہے تاکہ آپریشنل اوور ہیڈ کو کم سے کم کیا جا سکے اور زیادہ سے زیادہ منافع حاصل کیا جا سکے۔ یہ پاس ورڈ کریکنگ ڈیوائس کے بالکل برعکس ہے جو آپ چاہتے ہیں. اگرچہ آپ کچھ پاس ورڈ کریکنگ ورک بوجھ کو سنبھالنے کے لئے GPU کان کنی کا سامان استعمال کرسکتے ہیں ، اور آپ کچھ دلچسپ نمبروں کو شائع کرسکتے ہیں ، آپ کو مسائل کا سامنا کرنا پڑتا ہے جب کچھ دلچسپ یا قیمتی کرنے کی کوشش کرتے ہیں. اگر آپ کے پاس پہلے سے ہی ہارڈ ویئر ہے ، تو آپ اسے اس وقت تک استعمال کرنا چاہیں گے جب تک کہ آپ دیوار کو مارنا شروع نہ کریں۔ دوسری صورت میں ای بے سے دودھ کریٹ مائنر خریدنے کے لئے جلدی نہ کریں. hashcat -b
ایک مناسب پاس ورڈ کریکنگ ٹول بنانا اتنا آسان نہیں ہے جتنا کہ آپ کے کمپیوٹر میں GPUs کا ایک بڑا گچھا بھرنا اور اسے ختم کرنا۔ اپنے سسٹم پر اب تک کا بدترین تناؤ کا ٹیسٹ چلانے کا تصور کریں اور پھر اسے دنوں/ہفتوں/مہینوں تک چلائیں — ٹھیک ہے ، یہ پاس ورڈ کریکنگ ہے۔ بجلی کی کھپت اور گرمی کی کھپت اہم شیطان ہیں جن سے آپ کو لڑنا ہوگا ، لیکن حقیقت میں ، آپ کے گیئر کے لیے منتخب کردہ تمام اجزاء کو متوازن اور اچھی طرح سے سوچا جانا چاہیے۔ سنجیدگی سے. اگر آپ اسے درست کرنا چاہتے ہیں تو ، بہت کم کونے ہیں (اگر کوئی ہے) جو آپ کو کاٹ سکتے ہیں.
پاور سپلائی پاس ورڈ کریکنگ ڈیوائس بنانے کا ایک اہم پہلو ہے۔ آپ کو کچھ بنیادی برقی تصورات کو سمجھنا چاہیے () اور کچھ بنیادی ریاضیاتی آپریشنز کرنے کے قابل ہونا چاہیے کیونکہ اگر آپ اس حصے میں غلطی کرتے ہیں... بہترین صورت حال میں ، آپ سرکٹ بریکر کو پاپ اپ کرتے ہیں۔ بدترین صورت حال میں ، آپ آگ کو متحرک کرتے ہیں ، جس سے جائیداد کو نقصان پہنچے گا ، چوٹ پہنچے گی ، اور ممکنہ طور پر موت بھی ہوگی۔ W = V × A × PF
اس بات کو یقینی بنائیں کہ جس پاور آؤٹ لیٹ میں آپ اپنا آلہ لگاتے ہیں وہ بجلی کی مقدار کو سپورٹ کرتا ہے جو آپ کا آلہ استعمال کرے گا۔ جدید ترین رہائشی سرکٹس میں صرف 15 یا 20 amps (110V) ہوتے ہیں اور آپ کو سرکٹس پر 80 فیصد سے زیادہ بوجھ نہیں رکھنا چاہیے (مثال کے طور پر ، 12A سرکٹس کے لیے 15A ، 16A سرکٹس کے لیے 16A اور ایک 20A سرکٹ۔ آپ کے پاس GPUs کی تعداد پر منحصر ہے ، آپ کا آلہ اس سے کہیں زیادہ کرنٹ استعمال کر سکتا ہے۔ اور ہو سکتا ہے کہ آپ کا سامان واحد چیز نہ ہو جو سرکٹس سے توانائی کھینچتا ہے (آپ لائٹنگ ، مائکروویو ، ہٹاچی وغیرہ سے مقابلہ کریں گے۔ الیکٹرانکس)
اس کے علاوہ ، براہ کرم پاور سپلائی کے پاور فیکٹر پر توجہ دیں۔ آپ کی بجلی کی فراہمی کا کام دیوار سے متبادل کرنٹ کو قابل استعمال براہ راست کرنٹ میں تبدیل کرنا ہے ، جو کامل کارکردگی کے ساتھ نہیں کر سکتا۔ بجلی کی فراہمی 50% بوجھ پر سب سے زیادہ موثر ہوتی ہے (عام طور پر 85% - 95%) اور عام طور پر 100% بوجھ پر صرف 80% - 92% موثر ہوتی ہے۔ فرض کریں کہ آپ کے پاس 4 RTX 2080 کے ساتھ ایک رگ ہے جس کی کل جزو بجلی کی کھپت 1320W ہے ، لیکن آپ کی بجلی کی فراہمی کی کارکردگی صرف 85% 100% لوڈ ہے:
1320W فعال پاور ÷ 0.85 پاور فیکٹر ≈ 1553W ظاہری پاور
اگرچہ آپ کی کل جزو بجلی کی کھپت صرف 1320W (فعال طاقت) ہو سکتی ہے ، لیکن پاور سپلائی کے پاور فیکٹر کی وجہ سے ، آپ اصل میں اس سے 1550W آؤٹ لیٹ (بظاہر طاقت) سے زیادہ پاور کھینچتے ہیں۔ یہ کوئی بڑی بات نہیں لگتی جب تک کہ آپ ریاضی نہ کریں اور محسوس کریں کہ جب کہ 15A 110V سرکٹ 1320W کو سپورٹ کر سکتا ہے ، یہ محفوظ طریقے سے 1550W کو سپورٹ نہیں کر سکتا۔ اسی طرح ، یہ سمجھنا ضروری ہے کہ پاور سپلائی کی درجہ بندی کی واٹ واٹ ہے۔ اگر آپ کے پاس 1600W پاور سپلائی ہے ، تو مکمل بوجھ پر پاور فیکٹر 87% ہے ، اور آپ کی پاور سپلائی درحقیقت آؤٹ لیٹ سے 1839W پاور نکالنے کے قابل ہے۔ آپ 80 Plus تصدیق شدہ ویب سائٹ پر مختلف بوجھ کے تحت بجلی کی فراہمی کے پاور فیکٹر اور کارکردگی کے بارے میں مزید جان سکتے ہیں۔
بجلی کی فراہمی کے بارے میں ، یقینی بنائیں کہ آپ جو معیاری بجلی کی فراہمی استعمال کر رہے ہیں وہ سسٹم کو مطلوبہ طاقت فراہم کر سکتی ہے۔ آپ کو پاور سپلائی کے بجائے زیادہ کی ضرورت پڑ سکتی ہے ، گیئر میں GPUs اور دیگر اجزاء کی تعداد پر منحصر ہے ، خاص طور پر اگر آپ کے پاس AMD Threadripper جیسا CPU ہے جو بجلی استعمال کرتا ہے۔ آپ کی پاور سپلائی کم از کم 80 پلس گولڈ گریڈ کی ہونی چاہیے اور مثالی طور پر بوجھ کے تحت پورے سسٹم کی بجلی کی کھپت کا 120% - 200% فراہم کرنے کے قابل ہونا چاہیے۔ یاد رکھیں کہ وہ سب سے زیادہ موثر ہیں (سب سے زیادہ پاور فیکٹر کے ساتھ) جب بجلی کی فراہمی 20 ٪ - 50 ٪ لوڈ رینج میں ہوتی ہے۔
اس کے علاوہ - یہ بہت ضروری ہے - سستی یا بہت چھوٹی بجلی کی فراہمی نہ خریدیں اور نہ ہی استعمال کریں۔ میں اسے دہراتا ہوں ، کیونکہ یہ بالکل ضروری ہے: پاس ورڈ کریکنگ ڈیوائسز میں سستی یا بہت چھوٹی بجلی کی فراہمی کا استعمال نہ کریں۔ تم ایک آگ جلاؤ گے. ایک واقعی اتارنا fucking آگ ، کریگ. ایک آگ کے شعلے حقیقی شعلہ. جلانے والی قسم.کچھ ایسے علاقوں میں ہیں جہاں آپ اپنے پاس ورڈ کریکنگ ڈیوائس میں پیسے بچانے کے لیے کونے کاٹ سکتے ہیں ، لیکن بجلی کی فراہمی یقینی طور پر ایسا علاقہ نہیں ہونا چاہیے جو آپ کو سستا بنائے۔
آخر میں ، اس بات کو یقینی بنائیں کہ آپ جو پاور کورڈ استعمال کر رہے ہیں اس میں کافی وضاحتیں ہیں۔ زیادہ تر بجلی کی فراہمی — یہاں تک کہ >1000 واٹ فراہم کرنے کے قابل — ایک نازک 18 AWG C13 پاور کورڈ کے ساتھ آتی ہے جو تیزی سے زیادہ گرم اور پگھل جاتی ہے۔ آپ کو کم از کم 16 AWG پاور کورڈ استعمال کرنے کی ضرورت ہو سکتی ہے ، اور اگر آپ کے پاس ایک بہت بڑا 1500W+ پاور سپلائی ہے ، تو آپ کو 14 AWG پاور کورڈ کی ضرورت ہوگی۔
چیسس ، جسے ہاؤسنگ بھی کہا جاتا ہے ، آپ کی تعمیر کی بنیاد ہیں۔ آپ اپنی رگ کے لیے جو چیسس منتخب کرتے ہیں وہ اتنا بڑا ہونا چاہیے کہ آپ جس ہارڈ ویئر کو انسٹال کرنے کا ارادہ رکھتے ہیں اسے ایڈجسٹ کریں ، جبکہ مناسب مقدار میں بجلی کی فراہمی کو سپورٹ کریں اور مضبوط مثبت ہوا کے بہاؤ کے لیے ہموار سیدھا راستہ فراہم کریں۔ زیادہ تر مڈ ٹاور ATX کیسز صرف 2 یا 3 GPUs کو سپورٹ کر سکتے ہیں ، جبکہ فل ٹاور اور سپر ٹاور EATX/SSI-EEB کیسز 4 GPUs یا 5 GPUs کو سپورٹ کر سکتے ہیں۔ سرشار سرور کیس متعدد پاور سپلائیز کو ایڈجسٹ کرتا ہے اور 8 ، 10 ، 16 یا یہاں تک کہ 20 (سنگل چوڑائی) GPUs کو سپورٹ کرتا ہے۔
یہ تقریباً یقینی ہے کہ آپ کے کیس کے ساتھ آنے والا فالتو پنکھا آپ کی رگ سے پیدا ہونے والی گرمی کو برقرار رکھنے کے لیے کافی نہیں ہوگا (کچھ مستثنیات کے ساتھ لیکن ایسا نہ ہونے کا بہانہ کریں۔ آپ کو اسٹاک کے پنکھے کو تبدیل کرنے کی ضرورت ہوگی۔ ہائی CFM ، ہائی سٹیٹک پریشر کے پنکھے ڈیلٹا اور سان ایس اچھے اختیارات ہیں ، لیکن براہ کرم نوٹ کریں کہ ان میں سے کچھ پنکھے ہر ایک 75W تک استعمال کر سکتے ہیں۔ اس کے علاوہ ، یہ پنکھے بہت بلند ہو سکتے ہیں ، جو کچھ لوگوں کو پریشان کر سکتا ہے۔ پانی کی ٹھنڈک ہو سکتی ہے بعض صورتوں میں ، یہ ایک مناسب متبادل ہے۔
اگر آپ چیسس کے انتخاب میں آسانی سے جیتنا چاہتے ہیں ، تو Tyan اور Supermicro دونوں سرور بیڈ سسٹم پیش کرتے ہیں جو خاص طور پر GPGPU کمپیوٹنگ کے لیے ڈیزائن کیے گئے ہیں (خریدار کا انتباہ: ان میں سے بہت سے کیسز ڈیزائن کیے گئے ہیں۔ کم طاقت والے ، غیر فعال طور پر ٹھنڈے سرور GPUs جیسے NVIDIA Tesla کے لیے ڈیزائن کیا گیا ہے جو ڈیسک ٹاپ GPUs کو ایڈجسٹ نہیں کر سکتا۔
اگر آپ n00b ہیں ، تو آپ سوچ سکتے ہیں کہ جب ہم گیمز یا گرافکس کے بارے میں بات نہیں کرتے ہیں تو ہم گرافکس کارڈز کے بارے میں کیوں بات کرتے رہتے ہیں یا شاید آپ پہلے سے ہی جانتے ہیں کہ GPUs پاس ورڈ کریکنگ کے لیے استعمال ہوتے ہیں ، لیکن واقعی سمجھ نہیں آتے کہ کیوں۔ ٹھیک ہے ، پاس ورڈ کریکنگ ایک نام نہاد شرمناک متوازی مسئلہ ہے (مسئلہ کو متعدد متوازی کاموں میں تقسیم کرنے کے لیے بہت کم کوشش کی ضرورت ہوتی ہے)، اس لیے پاس ورڈ کریکنگ کا کام کا بوجھ متوازی ہے۔ اس کا مطلب یہ ہے کہ زیادہ سے زیادہ پروسیسرز ہم اس مسئلے سے نمٹنے کے لۓ ، کام مکمل ہونے کا انتظار کرنے کے لئے کم وقت لگتا ہے. آپ کا CPU پہلے سے ہی 4 - 16 کور کے درمیان ہو سکتا ہے ، اور ہم وقت ساز ملٹی تھریڈنگ (SMT ، جسے ہائپر تھریڈنگ بھی کہا جاتا ہے) کے ذریعے 8 - 32 ایگزیکیوشن تھریڈز کو سپورٹ کرنے کے قابل ہو سکتا ہے۔ سنگل انسٹرکشن ملٹی ڈیٹا (SIMD) ہدایات کا استعمال کرتے ہوئے ، آپ ایک ہی وقت میں 16 - 256 حسابات انجام دے سکتے ہیں۔ یہ بہت زیادہ لگ سکتا ہے ، لیکن آپ ٹھیک کہتے ہیں - یہ ہے! یا کم از کم ایسا ہی ہوگا ، اگر GPU میں کور کا ایک بڑا گروپ نہ ہو۔ جدید اعلیٰ درجے کے GPUs میں 2560 - 5120 کور ہوسکتے ہیں ، اور اگرچہ وہ CPUs میں موجود کور کے مقابلے میں سست اور محدود ہیں ، لیکن یہ کافی ہے کہ وہ GPUs کو CPUs سے 100+ گنا تیز تر بناتے ہیں اور پاس ورڈ کریکنگ ورک بوجھ کے لیے استعمال ہوتے ہیں۔ کارکردگی بھی ہر GPU کے ساتھ لکیری طور پر بڑھتی ہے جسے آپ اپنے گیئر میں شامل کرتے ہیں! لہذا اگر آپ کے آلے میں 10 × RTX 2080 Ti ہے ، تو آپ کے پاس 43,520 GPU کور کا ایک کلائمکس ہوگا جو آپ کے لیے استعمال کرے گا جو کبھی بھی کسی پکسل کو دھکا نہیں دے گا۔
اس تصور کو بہتر طور پر سمجھنے کے لیے ، یہاں ایک مثالی مثال ہے:
فرض کریں کہ آپ 19 ویں صدی کی کھیر کی فیکٹری کے مالک ہیں (صنعتی انقلاب سے پہلے)۔ مزیدار کیلے کی کھیر بنانے کے لیے کئی ٹن کیلے درکار ہوتے ہیں ، لیکن ان تمام کیلوں کو پہلے چھیلنا پڑتا ہے (ایک شرمناک متوازی مسئلہ)۔ آپ اور آپ کے 5 کاروباری شراکت دار (ایک ملٹی کور سی پی یو) واقعی ہوشیار تاجر ہیں اور کیلے کو چھیلنے کے قابل ہیں۔ حقیقت یہ ہے کہ آپ کیلے چھیلنے کا بہترین طریقہ جانتے ہیں اور پیچیدہ کیلے بنا سکتے ہیں - متعلقہ فیصلے. لیکن آپ چھ ایک دن میں بہت سارے کیلے نہیں چھیل سکتے ہیں. یہاں تک کہ اگر آپ ہر ہاتھ میں ایک کیلے (SMT) یا ہر ہاتھ میں چار کیلے (SIMD) پر جاتے ہیں ، تب بھی تمام کیلوں کو چھیلنے میں کئی ہفتے لگتے ہیں۔ بہت زیادہ کیلے ہیں! لہذا ، آپ نے 10,000 ملازمین کو بھرتی کرنے اور تربیت دینے کا فیصلہ کیا بندر (GPU) آپ کے لیے کیلے چھیلنے کے لیے۔ بندر بہت تیز یا ہوشیار نہیں ہوتے ہیں۔ کیوں ، وہ کیلے کی کھیر بنانے اور فیکٹری چلانے میں دلچسپی رکھتے ہیں! لیکن ، چونکہ 10,000 صارفین ایک ہی وقت میں کام کرتے ہیں ، وہ یقینی طور پر کچھ کیلے کو چھیل سکتے ہیں - درحقیقت ، وہ ان سب کو ایک ہی صبح میں چھیل سکتے ہیں! اگر آپ بندروں کو کوکین* (اوور کلاک) دیتے ہیں ، تو وہ تیزی سے کام کر سکتے ہیں۔ لیکن ہوشیار رہیں ، جیسا کہ کبھی کبھی ہوتا ہے بندر زیادہ گرم ہو جاتا ہے ، تھکاوٹ سے بیہوش ہو جاتا ہے (بس سے گر جاتا ہے)، یا ہدایات سننا مکمل طور پر بند کر دیتا ہے (ASIC پھانسی)۔
* قانونی ڈس کلیمر: کافی ٹھنڈک فراہم کیے بغیر 10,000 بندروں کو کبھی بھی کوکین نہ دیں۔
اس مثال سے یہ واضح ہے کہ ہم پاس ورڈ کو توڑنے کے لئے جی پی یو کیوں استعمال کرتے ہیں. اگر نہیں ، تو اسے کم از کم آپ کے وکٹورین پڈنگ فیکٹری میں جلے ہوئے بندروں کے ساتھ عملے کی کافی وجہ فراہم کرنی چاہیے۔
تو آپ کو اپنی رگ میں کون سا GPU استعمال کرنا چاہیے ؟ ٹھیک ہے ، ایک زمانے میں ATi / AMD نے پاس ورڈ کریکنگ کی دنیا میں سب سے زیادہ راج کیا۔ NVIDIA کے علاوہ خصوصی ہارڈ ویئر ہدایات (BIT_ALIGN اور BFI_INT) سے زیادہ کور کے ساتھ جس نے انہیں ہیش ویلیو کا حساب لگانے کے لیے درکار ہدایات کی تعداد کو کم کرنے کے قابل بنایا ، ATi / AMD GPUs اپنے حریفوں سے آسانی سے 4× تیز تھے۔ لیکن NVIDIA نے 2014 میں اپنے میکسویل آرکیٹیکچر (GTX 900 سیریز) کی ریلیز کے ساتھ AMD سے تاج چرا لیا تھا اور AMD نے ابھی تک اسے واپس جیتنا ہے (اور ممکنہ طور پر کبھی نہیں ہوگا۔) لہذا آپ واضح طور پر اپنے جدید NVIDIA GPUs کو استعمال کرنا چاہیں گے۔ رگ
لیکن کون سے NVIDIA GPUs ، آپ پوچھتے ہیں ؟ بہت اچھا سوال! آپ ڈیسک ٹاپ GPUs (GTX / RTX) استعمال کرنا چاہتے ہیں ، ورک سٹیشن (Quadro) یا سرور (Tesla) GPUs نہیں ، چاہے آپ سرور چیسس استعمال کر رہے ہوں۔ کیوں ، آپ پوچھتے ہیں ؟ آپ یقینی طور پر بہت سارے سوالات پوچھتے ہیں۔ آپ جانتے ہیں کہ مجھے اس کے لیے ادائیگی نہیں کی جا رہی ہے ، ٹھیک ہے ؟ انہوں نے لفظی طور پر مجھے ایک گندے تہہ خانے میں ایک میز پر زنجیروں سے جکڑ دیا ہے ، مجھے یہ سب آپ کے لیے Eee PC 700 پر لکھنے پر مجبور کیا ہے۔ میں نے'ایک مہینے میں نہیں کھایا اور میں کرسی کے سوراخ سے رفع حاجت کرتا ہوں۔ براہ کرم مدد بھیجیں۔ اوہ شٹ ، وہ آ رہے ہیں۔ ٹھنڈا رہو ، تم کچھ نہیں جانتے۔ *اونچی آواز میں ٹائپ کرنا* ... H A P P Y T O ... اے این ایس ڈبلیو ای آر ... T H A T Q U E S T I O N ... F O R ... Y O U... ٹھیک ہے ، تو ، پہلی وجہ یہ ہے کہ ڈیسک ٹاپ GPUs شدت یا دو کم مہنگے ہوتے ہیں ، کیونکہ ڈیسک ٹاپ GPUs کو گیمرز کی طرف سے سبسڈی دی جاتی ہے اور آپ کے پاس پیمانے کی معیشت آپ کے حق میں کام کر رہی ہے۔ ورک سٹیشن اور سرور GPUs میں بھی ایسی خصوصیات ہیں جو آپ'کبھی بھی پاس ورڈ کریکنگ (جیسے FP64 کارکردگی) کے لیے استعمال نہیں کریں گے ، لہذا آپ'بنیادی طور پر کسی بھی چیز کے لیے اضافی ادائیگی نہیں کر رہے ہیں۔ اگر آپ'واقعی بدلے میں بالکل کچھ بھی نہیں دے رہے ہیں ، تو میں خوشی سے آپ کو اپنی ACH معلومات دوں گا۔ دوسرا ، ورک سٹیشن اور سرور GPUs روایتی طور پر پاس ورڈ کریکنگ ورک بوجھ کے لیے ڈیسک ٹاپ GPUs سے قدرے سست ہوتے ہیں۔ اس میں کچھ حالیہ مستثنیات موجود ہیں - بنیادی طور پر Tesla P100 اور V100 - لیکن اگرچہ وہ'تیز ہیں ان کی قیمت انسانی جگر سے زیادہ ہے۔ ہم عام طور پر کارکردگی فی ڈالر اور کارکردگی فی واٹ کے لحاظ سے GPU' کی قدر کی پیمائش کرتے ہیں۔ اپنا سب سے زیادہ استعمال ہونے والا الگورتھم چنیں (اگر آپ ' کارپوریشن ماحول میں ہیں تو یہ ممکنہ طور پر NTLM ہوگا) اور GPU کے ہیش ریٹ کو اس کی قیمت سے تقسیم کریں۔ آپ دیکھیں گے کہ ٹائٹن ، کواڈرو ، اور ٹیسلا جی پی یوز کے لیے پرف:ڈالر کا تناسب انتہائی کم ہے ، جبکہ فلیگ شپ ڈیسک ٹاپ جی پی یوز ("80" پر ختم ہونے والے ماڈل نمبرز) میں بہترین پرف:ڈالر کا تناسب ہے۔ اسی طرح ، درمیانی رینج اور کم درجے کے GPUs سے دور رہیں۔ اگرچہ قیمت کا ٹیگ پرکشش لگ سکتا ہے ، لیکن ان کے perf:dollar کے تناسب سے پتہ چلتا ہے کہ وہ'پیسے کا ضیاع ہیں۔
لہذا اب آپ سب سے زیادہ perf:dollar کے تناسب کے ساتھ اعلیٰ درجے کے NVIDIA ڈیسک ٹاپ GPUs خریدنا جانتے ہیں۔ , لیکن وہاں'ابھی بھی معلومات کا ایک اہم حصہ ہے جو میں نے'ابھی تک آپ کو نہیں بتایا ہے ، لہذا اس GPU کو اپنی NEWEGG کارٹ سے حذف کر دیں ، کریگ۔ بھاڑ میں جاؤ آپ کو بلور طرز کے پنکھے اور افقی پنکھوں کے ساتھ ہیٹ سنک کے ساتھ GPUs خریدنے کی ضرورت ہے۔ محوری پنکھوں کے ساتھ GPUs اور عمودی پنکھوں کے ساتھ ہیٹ سنک نہ خریدیں۔ صرف اس وجہ سے کہ GPU میں دو یا تین پنکھے ہیں نہیں کا مطلب یہ ہے کہ اس میں ایک بلور پنکھے والے GPU سے بہتر کولنگ ہوگی — اس کے بالکل برعکس سچ ہے۔ وہ چمکدار ملٹی فین GPU کولر درحقیقت گرم ہوا کو آپ کے چیسس سے باہر نکالنے کے بجائے میں نکالتے ہیں ، اور "برسٹی" کام کے بوجھ (جیسے گیمنگ) کو سنبھالنے کے لیے ڈیزائن کیے گئے ہیں اور بالکل بھی پائیدار حساب سے نمٹ نہیں سکتے۔ کام کا بوجھ. سادہ الفاظ میں:
hashcat密码破解硬件">
سب سے پہلے ، آپ کا CPU انتخاب بنیادی طور پر آپ کے مدر بورڈ کے انتخاب سے چلایا جائے گا۔ تو پہلے اپنا مدر بورڈ چنیں۔ اس کے بارے میں کہنے کے لیے ' بھی زیادہ نہیں ہے ، اور یہ کہ ' کیوں مدر بورڈ کا اپنا سیکشن نہیں ہے'۔ آپ کو جس سپورٹ کی ضرورت ہے اسے حاصل کریں ، یہ اتنا ہی آسان ہے۔
بہت سے لوگ غلطی سے یقین رکھتے ہیں کہ اگر آپ صرف GPU کریکنگ کرنے کا ارادہ رکھتے ہیں ، تو اس سے کوئی فرق نہیں پڑتا کہ آپ اپنے کریکنگ ڈیوائس میں کون سا CPU انسٹال کر رہے ہیں۔ یہ ذہنیت بنیادی طور پر کان کنی کی کمیونٹی سے پیدا ہوتی ہے ، جہاں آپ بنیادی ڈھانچے کی لاگت کو کم رکھنے کے لیے سب سے سستا اور بدترین CPUs خریدنا چاہتے ہیں۔ لیکن پاس ورڈ کریکنگ کان کنی نہیں ہے۔ یہ اتارنا fucking نہیں ہے ، کریگ. مجھے پرواہ نہیں ہے کہ آپ REDDIT پر کیا دیکھتے ہیں۔ اگرچہ آپ کا منتخب کردہ CPU زیادہ تر مدر بورڈ کا انتخاب کرے گا ، لیکن اس پر عمل کرنے کے لیے کچھ اصول موجود ہیں۔
عام طور پر ، آپ کے CPU کو GPU کریکنگ کے لیے دستیاب N + 2 تھریڈز کی ضرورت ہوتی ہے ، جہاں N گیئر میں موجود GPUs کی تعداد ہے۔ مثال کے طور پر ، اگر آپ کے پاس 8 GPU گیئر ہے ، تو آپ کے CPU کو 10 دھاگوں کو سپورٹ کرنے کے قابل ہونا ضروری ہے۔ ہم وقت ساز ملٹی تھریڈنگ (SMT ، جیسے Intel) کے ساتھ کواڈ کور CPU ہائپر تھریڈنگ صرف 8 تھریڈز کو سپورٹ کرتی ہے ، جو آپ کو وسائل کی تھوڑی کمی چھوڑ دے گی۔ محترمہ کے ساتھ چھ کور سی پی یو زیادہ موزوں ہو گا.
اگر آپ ڈوئل سلاٹ مدر بورڈ استعمال کر رہے ہیں ، تو براہ کرم نوٹ کریں کہ آیا آپ کا مدر بورڈ سنگل روٹ کمپلیکس ہے یا ڈوئل روٹ کمپلیکس۔ سنگل روٹ کمپلیکس کا مطلب ہے کہ تمام GPUs کو ایک CPU کے ذریعے روٹ کیا جاتا ہے ، جبکہ ڈوئل روٹ کمپلیکس کا مطلب ہے کہ نصف GPUs کو ایک CPU کے ذریعے روٹ کیا جاتا ہے اور باقی نصف دوسرے CPU کے ذریعے روٹ کیا جاتا ہے۔ اگر آپ کا بورڈ سنگل روٹ کمپلیکس ہے ، تو اس کا عام طور پر مطلب یہ ہے کہ جب تک آپ کے پاس کافی دھاگے ہیں ، آپ GPUs کی تعداد کو سپورٹ کرنے کے لیے صرف ایک CPU انسٹال کر سکتے ہیں۔
اس کے علاوہ ، ذہن میں رکھیں کہ جب آپ سوچتے ہیں کہ آپ صرف GPU کریکنگ کر سکتے ہیں ، تو آپ یقینی طور پر ایسا نہیں کریں گے۔ کچھ الگورتھم GPU ایکسلریشن کے لیے موزوں نہیں ہیں اور آپ کو CPU استعمال کرنے کی ضرورت ہوگی۔ یہاں تک کہ اگر الگورتھم GPU ایکسلریشن کے لیے موزوں ہے ، تب بھی حملہ CPU پر زیادہ موثر ہو سکتا ہے (مثال کے طور پر ، تیز ہیش الگورتھم کے خلاف براہ راست لغت کے حملے ، یا سینکڑوں لاکھوں ہیشز والی ہیش لسٹوں کے خلاف آپ کو کچھ چیزیں بھی کرنے کی ضرورت ہوگی۔ ورڈ لسٹ آپریشنز ، رول سیٹ جنریشن ، پوٹ فائل پارسنگ ، وغیرہ ، آپ نہیں چاہتے کہ ان کاموں کا CPU بہت سست ہو۔
آخر میں ، آئیے برانڈنگ کے بارے میں بات کرتے ہیں۔ ایک بار پھر ، یہ بنیادی طور پر آپ کے منتخب کردہ مدر بورڈ پر منحصر ہے. تاہم ، اگر آپ کے پاس اختیار ہے تو ، AMD کا انتخاب کریں۔ انٹیل ایک طویل عرصے سے تھا ، لیکن AMD آخر کار 2006 کے بعد پہلی بار دوبارہ مسابقتی ہے ، اور انہوں نے یقینی طور پر اسے EPYC ، Threadripper اور Ryzen کے ساتھ کچل دیا۔ اگر آپ کو اپنا CPU منتخب کرنے میں مدد کی ضرورت ہے ، تو Passmark کا ہائی اینڈ CPU اور CPU پیسے/کارکردگی چارٹ دیکھیں۔ میں ذاتی طور پر 15,000 سے کم CPU مارک سکور کے ساتھ کچھ بھی نہ خریدنے پر غور نہیں کروں گا۔
یہ بھی بنیادی طور پر آپ کے منتخب کردہ مدر بورڈ پر منحصر ہے ، لیکن دو سخت اصولوں پر عمل کرنے کی ضرورت ہے:
اصول #0: آپ کو کم از کم میزبان میموری کی ضرورت ہے۔ ویڈیو میموری سے دوگنا۔
Host RAM ≥ 2 × VRAM
لہذا اگر آپ کے پاس 8 × RTX 2080 سپر ہے ، ہر ایک 8GB VRAM ، پھر آپ کو کم از کم 64GB میزبان میموری کی ضرورت ہوگی۔ آپ تھوڑا سا کم وقت خرچ کرنے کے قابل ہوسکتے ہیں جبکہ ، لیکن جب آپ کچھ زیادہ اعلی درجے کی کام شروع کرتے ہیں ، تو آپ کو CL_OUT_OF_HOST_MEMORY غلطی ملتی ہے.
اصول #1: ہمیشہ معروف نام برانڈ RAM خریدیں۔ سستی ریم نہ خریدیں۔ غیر برانڈڈ ریم نہ خریدیں۔ تجدید شدہ RAM نہ خریدیں۔ رام ٹرک نہ خریدیں۔ لفظی رام نہ خریدیں۔
میرے ساتھ دہرائیں:
I do not کی ضرورت ہے ایک سے زیادہ ٹیرا بائٹس کے اسٹوریج برائے رینبو میزیں۔ I do not ضرورت ایک سے زیادہ ٹیرا بائٹس کے اسٹوریج کے لیے رینبو میزیں۔ I do not ضرورت ایک سے زیادہ ٹیرا بائٹس کے اسٹوریج کے لیے رینبو میزیں۔ I do not ضرورت ایک سے زیادہ ٹیرا بائٹس کے سٹوریج کے لیے رینبو میزیں۔ مجھے نہیں ضرورت ہے متعدد ٹیرا بائٹس کے اسٹوریج کے لیے رینبو میزیں۔
یہ 2020 ہے اور میں اب بھی کم از کم ہر سہ ماہی میں رینبو ٹیبل کے بارے میں پوچھتا ہوں۔ رینبو ٹیبل ماضی کے قدیم کھنڈرات ہیں جن کی جدید کوڈ کریکنگ میں کوئی جگہ نہیں ہے۔ جدید پاس ورڈ کریکنگ انتہائی متحرک ہے اور چستی ، لچک اور اسکیل ایبلٹی کی ضرورت ہوتی ہے۔ رینبو ٹیبلز جامد ، سخت ، اور مکمل طور پر قابل توسیع نہیں ہیں - وہ جدید سائفر کریکنگ کے مخالف ہیں۔ جب آپ دنیا کے سب سے کامیاب پاس ورڈ کریکرز کو دیکھتے ہیں — Hashcat ٹیم ، ٹیم CynoSure Prime ، Radeon 9800 ٹیم — آپ کو معلوم ہوگا کہ ان میں سے کوئی بھی تقریباً ایک دہائی سے رینبو ٹیبل کو چھو نہیں چکا ہے۔ لہذا ، آپ کو کئی ٹیرا بائٹ رینبو ٹیبل اسٹوریج کی ضرورت نہیں ہے۔ آپ کو اپنے پاس ورڈ کریکنگ ڈیوائس کو ذخیرہ کرنے کے لیے 1 TB اسٹوریج کی بھی ضرورت نہیں ہے۔ سنجیدگی سے ، یہاں تک کہ 250 جی بی بھی آپ کے استعمال کردہ ڈسک سے کہیں زیادہ ہو سکتا ہے ، جب تک کہ آپ کچھ پاگل پاس ورڈ فریز ریسرچ یا کچھ اور نہیں کر رہے ہوں۔
بہت سے لوگوں کو یہ تاثر ملتا ہے کہ ڈسک پڑھنے/لکھنے کی رفتار اور IOPS رگ کو توڑنے کے لیے غیر متعلقہ ہیں ، لیکن میں آپ کو یقین دلاتا ہوں کہ وہ یقینی طور پر ایسا کرتے ہیں۔ اگر ممکن ہو تو ، NVMe اسٹوریج کا استعمال اب تک آپ کا بہترین آپشن ہے۔ اگر یہ ممکن نہیں ہے تو ، SATA SSD ٹھیک کام کرتا ہے۔ رام کی طرح ، معروف برانڈز کے اعلی کے آخر میں ماڈل کے ساتھ رہنے کی کوشش کریں.
ایک پرانی کمپیوٹر کہاوت ہے کہ "آپ جس آپریٹنگ سسٹم کو استعمال کرتے ہیں اس کی بنیاد پر اپنی ایپلیکیشن کا انتخاب نہ کریں ؛ آپ جس ایپلیکیشن کو استعمال کرتے ہیں اس کی بنیاد پر اپنی ایپلیکیشن کا انتخاب کریں۔ آپریٹنگ سسٹم میں اصل میں نہیں جانتا کہ آیا یہ ایک حقیقی کہاوت ہے ، یا یہ صرف کچھ بکواس ہے جو میں نے ایک دن سوچا اور پچھلی دہائی سے دہرا رہا ہوں ؛ کسی بھی طرح سے ، یہ بالکل سچ ہے۔ اس بات کو ذہن میں رکھتے ہوئے ، واضح انتخاب اوبنٹو لینکس ہے۔ اوبنٹو واحد لینکس ڈسٹری بیوشن ہے جو مستقل طور پر بہترین اوپن سی ایل اور ملکیتی جی پی یو ڈرائیور سپورٹ فراہم کرتا ہے ، جبکہ ہیش کیٹ بھی اوبنٹو پر تیار کیا گیا ہے ، جو تقریباً اس بات کی ضمانت دیتا ہے کہ آپ کو اوبنٹو کا مجموعی طور پر بہترین تجربہ ملے گا۔ دیگر لینکس ڈسٹری بیوشنز میں OpenCL اور ملکیتی GPU ڈرائیور سپورٹ کی مختلف ڈگریاں ہیں ، جن میں فیڈورا اور آرچ جیسی جدید ترین ڈسٹری بیوشنز استعمال کرنے کے لیے سب سے زیادہ تکلیف دہ ہیں۔ جیسا کہ ہم سب جانتے ہیں ، کالی نے ہمیشہ غریب اوپن سی ایل کی حمایت کی ہے.
اگر آپ لینکس سے مطمئن نہیں ہیں تو ونڈوز بھی ایک دستیاب آپشن ہے۔ تاہم ، اگر آپ ونڈوز کا استعمال کرتے ہیں ، تو آپ کو Cygwin ، WSL ، یا اسی طرح کی مصنوعات کے ساتھ اس کی تکمیل کرنے کی ضرورت ہوگی ، جیسے کہ کامیاب پاس ورڈ کریکر بہت زیادہ استعمال کرتے ہیں جیسے , اور , اور تیز 'n گندی شیل سکرپٹ پرل سکرپٹ اور ازگر سکرپٹ. یہ تمام چیزیں لینکس کی نامیاتی خصوصیات ہیں ، لیکن آپ کو انہیں ونڈوز پر دستیاب بنانے کے لئے اپنی پوری کوشش کرنی ہوگی. awkgrepsed
اگر ونڈوز کا خیال یقینی طور پر آپ کو بیمار کرتا ہے ، اور آپ "کبھی لینکس نہیں" گرے داڑھی والے بھی ہوتے ہیں ، تو FreeBSD اور Solaris ممکنہ طور پر قابل عمل اختیارات ہوسکتے ہیں ، اس پر منحصر ہے کہ آپ کس GPU کا استعمال کرتے ہیں۔ بدقسمتی سے ، macOS اب ایک قابل عمل آپشن نہیں ہے کیونکہ ایپل نے میٹل کے لیے اوپن سی ایل سپورٹ کو ترک کر دیا ہے ، اور وہ ہمیشہ کے لیے نئے GPUs سے پیچھے رہیں گے۔
اگر ممکن ہو تو ، آپ کا کریکنگ ڈیوائس ہیڈلیس ہونا چاہئے (کوئی مانیٹر نہیں)۔ پاس ورڈ کو توڑنا اور ایک ہی وقت میں گرافکس ڈیسک ٹاپ کا استعمال کرنا کافی مشکل ہے کیونکہ آپ کا GPU آپ کے ڈسپلے کو اپ ڈیٹ کرنے کے لیے نمبروں پر کام کرنے میں مصروف ہو جائے گا۔ اگر آپ لینکس استعمال کر رہے ہیں اور گرافیکل ڈیسک ٹاپ کے ساتھ رہتے ہیں ، تو ڈیسک ٹاپ مینیجر (جیسے Gnome ، KDE ، XFCE ، یا Mate) کے بغیر ایک ننگی ونڈو مینیجر (جیسے بلیک باکس ، اوپن باکس ، i3 ، یا xmonad) چلانے کی کوشش کریں تاکہ ڈیسک ٹاپ کا بوجھ ہلکا ہو.