ہیش الگورتھم ایک ایسی تکنیک ہے جو کسی بھی لمبائی کے اعداد و شمار کو الگورتھم کے ذریعہ ایک مقررہ لمبائی ہیش قدر (ہیش قدر) میں کمپریس کرتی ہے۔ یہ ہیش اقدار بڑے پیمانے پر کرپٹوگرافی ، سیکورٹی کی توثیق ، ڈیٹا سالمیت کی تصدیق اور دیگر شعبوں میں استعمال ہوتے ہیں. عام ہیشنگ الگورتھم میں شامل ہیں:
چونکہ عام پاس ورڈ کریکنگ ٹولز کی کریکنگ کی رفتار بہت سست ہے ، اور بہت سے پاس ورڈ کریکنگ پروٹوکولز کو سپورٹ نہیں کیا جاتا ہے ، اگر آپ اسے طاقت سے کریک کرتے ہیں ، تو کچھ پاس ورڈز کو ایک سال میں نہیں توڑا جا سکتا ، اگر آپ اسے چلانے کے لیے لغت کا استعمال کرتے ہیں ، تو آپ کو سادہ متن کا پاس ورڈ ہونا چاہیے۔ لغت میں ٹھیک ہے ، اور اگر پاس ورڈ لغت بہت بڑی ہے ، تو یہ وقت کا ضیاع ہے ، اور پاس ورڈز کو کریک کرنے کے لیے دنیا کا تیز ترین ٹول ہے۔
Hashcat کو دنیا کے تیز ترین پاس ورڈ کو سمجھنے والے ٹول کے طور پر جانا جاتا ہے ، آج کا یہ مضمون کئی عام طور پر استعمال ہونے والے پیرامیٹرز کو نکالے گا اور پاس ورڈ کو سمجھنے کے لیے Hashcat کو استعمال کرنے کا طریقہ تجزیہ کرنے کے لیے پاس ورڈ کو سمجھنے والی کمانڈز کو یکجا کرے گا۔
پہلے میں کالی لینکس میں ہیش کیٹ ایکسلریشن مکمل کرنا چاہتا تھا ، لیکن ورچوئل مشین میں گرافکس کارڈ الگورتھم کے ذریعے تیار کیا جاتا ہے اور اسے تیز کرنے کے لیے استعمال نہیں کیا جا سکتا۔ جب میں نے دیکھا کہ n کارڈ کو براہ راست ورچوئل مشین سے منسلک کیا جا سکتا ہے ، تو میں نے امید کے ساتھ اس کے ارد گرد تلاش کیا ، لیکن مجھے کالی لینکس کے لیے موزوں گرافکس کارڈ کا براہ راست ٹیوٹوریل نہیں ملا ، اور انٹرنیٹ پر صرف لینکس ہوسٹ کو براہ راست منسلک کیا جا سکتا ہے۔ ونڈوز ورچوئل مشین ، اور مجھے ونڈوز سسٹم سے براہ راست منسلک ہونا پڑا ، اس لیے میرے پاس اس مرحلے کو مکمل کرنے کا کوئی مناسب طریقہ نہیں ہے۔ اور اگر یہ ہو بھی جائے تو پھر بھی آنا ہے۔
بعض اوقات ، ہمیں ایسے مسائل کا سامنا کرنا پڑتا ہے ، مثال کے طور پر ، اگر پاس ورڈ abcdabcd موڈ میں ہے ، اور اگر ہم اسے تیار کرتے ہیں ، تو کیا abcdabcd کے ذریعے abcdabcd پیدا کرنے کا کوئی طریقہ ہے ؟ hashcat میں ، یقینا ، اس سیکشن میں ، ہم سب سے پہلے اس موڈ کے بارے میں بات کریں گے ، یعنی لغت کا مجموعہ حملہ موڈ
Hashcat ایک پاس ورڈ بلاسٹنگ ٹول ہے اور یہ معلومات کی حفاظت کے لیے ضروری ٹولز میں سے ایک ہے ، میں اس مضمون کو ہنگامی صورتحال میں ریکارڈ کرنے اور خلاصہ کرنے کے لیے محفوظ کرتا ہوں ، اور یہ ان نیٹیزنز کی بھی مدد کر سکتا ہے جنہوں نے یہ مضمون پڑھا ہے۔
تعارف
Hashcat دنیا کا تیز ترین پاس ورڈ کریکر ہے اور ایک اوپن سورس ، تقسیم شدہ ٹول ہے جو ملٹی پلیٹ فارمز اور ملٹی الگورتھم کو سپورٹ کرتا ہے۔
سرکاری: https://hashcat.net/hashcat/
گیتھب: https://github.com/hashc
hashcat کو ڈکرپٹ کرنے کے چار بنیادی طریقے ہیں:
1. لغت کی ڈکرپشن
2. مشترکہ سٹرنگ ڈکرپشن
3. پرتشدد ڈکرپشن (متروک) – ماسک اٹیک (ماسک ڈکرپشن)
4. ہائبرڈ ڈکرپشن
اصول پر مبنی ڈکرپشن کے طریقے بھی ہیں ، اور ایسے طریقے ہیں جو کیس کو تبدیل کرتے ہیں ، لیکن انہیں اصول ڈکرپشن کے طور پر درجہ بندی کیا جا سکتا ہے۔
hashcat میں حملے کے متعدد طریقے ہیں ، مکمل مدد دیکھنے کے لیے پیرامیٹر – مدد کے ساتھ ، آپ "حملے کے طریقے" ٹیبل دیکھ سکتے ہیں ، جیسا کہ ذیل میں دکھایا گیا ہے۔
ہیش فنکشن کا ایک بڑا کام پاس ورڈ کو محفوظ طریقے سے محفوظ کرنا ہے (یعنی یہ پاس ورڈ کو براہ راست محفوظ نہیں کرتا ہے)، لیکن پاس ورڈ کی ہیش ویلیو کو محفوظ کرتا ہے۔ صرف ان پٹ پاس ورڈ کی ہیش ویلیو کا دوبارہ حساب لگانے کی ضرورت ہے ، جو محفوظ شدہ پاس ورڈ کی ہیش ویلیو کا موازنہ کرکے معلوم کیا جا سکتا ہے کہ آیا پاس ورڈ درست ہے۔ ہیش فنکشن کی یک طرفہ نوعیت اور تصادم کی رکاوٹوں کی خصوصیات کی وجہ سے ، حملہ آور کے لیے پاس ورڈ کی ہیش ویلیو حاصل کرنے پر بھی پاس ورڈ خود کو جاننا مشکل ہے۔
یہ معلوم ہے کہ میں جانتا ہوں کہ پاس ورڈ کی قسم کی علامت میں صرف ایک نقطہ ہے۔ .plus نمبر کی قسم کیسے مقرر کی جائے ؟ اسے الگ سے کیسے سیٹ نہ کیا جائے ، تمام علامتیں پہلے سے طے شدہ طور پر چلائی جائیں گی ، جو کمپیوٹنگ پاور کا ضیاع ہے۔
اگر نقطہ نمبر (.) پاس ورڈ میں کہیں بھی ظاہر ہوسکتا ہے ، اور باقی نمبر ہیں ، تو آپ اپنی مرضی کے ماسک کا استعمال کرتے ہوئے تمام ممکنہ مقامات کو اوور ڈائل کرسکتے ہیں. یہ فرض کرتے ہوئے کہ پاس ورڈ کی لمبائی 6 ہے (یعنی 5 نمبر اور 1 ڈاٹ نمبر)، آپ مندرجہ ذیل ماسک کا مجموعہ بنا سکتے ہیں