چونکہ عام پاس ورڈ کریکنگ ٹولز کی کریکنگ کی رفتار بہت سست ہے ، اور بہت سے پاس ورڈ کریکنگ پروٹوکولز کو سپورٹ نہیں کیا جاتا ہے ، اگر آپ اسے فورس کریکنگ کے لیے استعمال کرتے ہیں ، تو کچھ پاس ورڈز کو ایک سال میں نہیں توڑا جا سکتا ، اگر آپ اسے چلانے کے لیے لغت کا استعمال کرتے ہیں ، تو آپ کو ایک سادہ متن پاس ورڈ ہونا چاہیے۔ یہ صرف لغت میں ہے ، اور اگر پاس ورڈ لغت بہت بڑی ہے ، تو یہ وقت کا ضیاع ہے ، اور اس سے باہر نہ آنا بہت عام ہے۔ دنیا میں پاس ورڈ کریک کرنے کا تیز ترین ٹول ، hashcat ، hashcat github ایڈریس ، تازہ ترین ورژن منتخب کریں بس ڈاؤن لوڈ کریں۔
GPU
CPU
APU
DSP
FPGA
Coprocessor
ڈاؤن لوڈ کریں NVIDA کی آفیشل ویب سائٹ آپ کے کمپیوٹر گرافکس کارڈ ماڈل کے مطابق گرافکس کارڈ ڈرائیور ڈاؤن لوڈ کریں جیسا کہ تصویر میں دکھایا گیا ہے ، اور پھر اشارے کے مطابق قدم بہ قدم انسٹال کریں۔
انسٹالیشن مکمل ہونے کے بعد ، کمپیوٹر کو دوبارہ شروع کریں۔
(NAVIDA کے گرافکس کارڈ کو صرف آفیشل ڈرائیور انسٹال کرنے کی ضرورت ہے ، جس میں پاس ورڈ کو کریک کرنے کے لیے HASHCAT کے لیے درکار GPU کمپیوٹنگ ٹولز پہلے سے موجود ہیں۔ اوپر دی گئی تصویر میں باضابطہ طور پر ڈاؤن لوڈ کردہ گرافکس کارڈ ڈرائیور کا استعمال کرنا یاد رکھیں ، اور گرافکس کارڈ ڈرائیور استعمال نہ کریں۔ جو ونڈوز کے ساتھ آتا ہے۔)
1 hashcat64.exe -b
بینچ مارک مختلف پاس ورڈ ہیشز کو کریک کرنے میں HASHCAT کی رفتار کی جانچ کرتا ہے۔
سیٹنگز چیک کریں اگر جی پی یو صحیح طریقے سے انسٹال ہو تو اسے دیکھ سکے گا اور اس کی خصوصیات اور استعمال شدہ ڈرائیور کی معلومات درج کرے گا۔
عام
1 -m, —hash-type=NUM ہیش زمرہ ، اس کی نمبر قدر اس کی مدد کی معلومات کے نیچے ہیش زمرہ کی قدر سے مراد ہے ، اور اس کی قدر ایک نمبر ہے۔ اگر m قدر کی وضاحت نہیں کی جاتی ہے تو ، md5 پہلے سے طے شدہ ہے. مثال کے طور پر ، -m 1800 sha512 لینکس خفیہ کاری ہے. 2 3 -a, –attack-mode=NUM حملے کا موڈ ، جس کی قدر پیچھے والے پیرامیٹر کا حوالہ دیتی ہے۔ "-a 0" لغت کا حملہ ، "-a 1" مجموعہ حملہ ؛ "-a 3" ماسک حملہ۔ 4 5 -V, —version ورژن کی معلومات 6 7 -h, —help مدد کی معلومات۔ 8 9 –خاموش خاموش موڈ, دباؤ آؤٹ پٹ
بینچ مارک
1 -b, –بینچ مارک کمپیوٹر کریکنگ کی رفتار اور ڈسپلے ہارڈ ویئر سے متعلق معلومات کی جانچ کریں
متفرق
1 –hex-salt نمک کی قدر ہیکساڈیسیمل میں دی گئی ہے 2 3 –hex-charset سیٹ کریکٹر سیٹ ہیکساڈیسیمل میں دیا گیا ہے 4 5 –runtime=n
فائل
1 -o, –outfile=FILE ہیش فائل کی وضاحت کریں ریکوری آؤٹ پٹ فائل 2 3 –outfile-format=NUM ہیش فائل آؤٹ پٹ فارمیٹ کی وضاحت کریں ، ذیل میں حوالہ جات دیکھیں 4 5 –outfile-autohex-disable ہیکس آؤٹ پٹ سادہ متن 6 7 -p, –separator=CHAR ہیش فہرست/آؤٹ پٹ فائل کے لیے الگ کرنے والے حروف کی وضاحت کریں 8{ 14 15 –remove کامیابی سے پھٹے ہوئے ہیش کو ہٹاتا ہے ، جب ہیش کو متن سے پڑھا جاتا ہے تو مفید ہوتا ہے ، پہلے سے ہی پھٹے ہوئے ہیش کو دستی طور پر ہٹانے سے گریز کریں 16 17 –stdout کنسول موڈ 18 19 –potfile-disable pot فائل کو نہ لکھیں 20 21 –debug-mode=NUM ڈیبگ موڈ کی وضاحت کریں (صرف قواعد کا استعمال کرکے مکس کریں)، نیچے دیئے گئے حوالہ جات دیکھیں 22 23 –debug-file=file ڈیبگ قوانین کے لیے آؤٹ پٹ فائلیں (ڈیبگ موڈ دیکھیں) 24 25 -e, –salt-file=file –words-limit=NUM الفاظ کی تعداد کو محدود کریں (تقسیم شدہ)
rules
1 -r, –rules-file=file اصول فائل کا استعمال کریں: -r 1.rule, 2 3 -g, –generate-rules=NUM بے ترتیب طور پر تیار کردہ اصول 4 5 –generate-rules-func-min= ہر بے ترتیب اصول کم از کم 6 7 –generate-rules-func-max=ہر بے ترتیب اصول زیادہ سے زیادہ 8 9{ dabcdef : ترتیبات ؟ 1 0123456789abcdef 6 7 -4, –custom-charset4=CS -2mycharset.hcchr : سیٹ کریں ؟ 2 mycharset میں شامل ہے۔ hcchr
حملہ موڈ
1 –toggle-min=NUM لغت میں حروف کی کم از کم قدر 2 3 –toggle-max=NUM لغت میں حروف کی زیادہ سے زیادہ قدر 4 5 –increment بڑھا ہوا موڈ استعمال کریں 6 7 –increment-min=NUM بڑھا ہوا موڈ شروع قدر 8 9 –increment-max=NUM بڑھا ہوا موڈ ختم پھر امیدوار کے حروف کو پرنٹ کریں 24 25 –elem-cnt-min=NUM ہر سلسلہ میں عناصر کی کم از کم تعداد 26 27 –elem-cnt-max=NUM ہر سلسلہ میں عناصر کی زیادہ سے زیادہ تعداد 28 29 –wl-dist-len ڈکشنری ٹیبل سے آؤٹ پٹ کی لمبائی کی تقسیم کا حساب لگائیں 30 31 –wl-max=NUM ڈکشنری فائل سے NUM الفاظ لوڈ کریں ، لوڈنگ کو غیر فعال کرنے کے لیے 0 سیٹ کریں۔ 32 33 –case-permute لغت میں ہر لفظ کو الٹ دیں
حوالہ
1 = hash[:salt] 2 = plain plaintext 3 = hash[:salt]:plain 4 = hex_plain 5 = hash[:salt]:hex_plain 6 = plain:hex_plain 7 = hash[:salt]:plain:hex_plain 8 = crackpos 9 = hash[:salt]:crackpos 10 = plain:crackpos 11 = hash[:salt]:plain:crackpos<34x33> ڈیبگ موڈ آؤٹ پٹ فائل (صرف ہائبرڈ موڈ کے لیے ، قواعد کا استعمال کرتے ہوئے):1 = محفوظ کریں تلاش کریں قاعدہ 2 = محفوظ کریں اصل لفظ 3 = محفوظ کریں اصل لفظ اور تلاش کریں قاعدہ 4 = محفوظ کریں اصل لفظ ، تلاش کریں قاعدہ اور ترمیم شدہ سادہ<89x8 9>بلٹ ان کریکٹر سیٹ:
1 ؟ l = abcdefghijklmnopqrstuvwxyz چھوٹے حروف 2 3 کی نمائندگی کرتا ہے ؟ u = ABCDEFGHIJKLMNOPQRSTUVWXYZ بڑے حروف 4 5 کی نمائندگی کرتا ہے ؟ d = 0123456789 نمبر کی نمائندگی کرتا ہے 6 7 ؟ s = !" #$%&'()*+,-./:; <=>؟ @[\]^_`{|}~ خاص حروف کی نمائندگی کرتا ہے 8 9 ؟ a = ؟ ایل ؟ آپ ؟ ڈی ؟ s کیس اور چھوٹے ہندسوں اور خصوصی حروف کا مجموعہ 10 11 ؟ b =0 – 0xff
حملہ موڈ
1 0 = سیدھا (لغت میں شگاف) 2 3 1 = مجموعہ (مجموعہ شگاف) 4 5 2 = کیس کنورژن) 6 7 3 = وحشیانہ طاقت (ماسک تشدد کریک) 8 9 4 = ترتیب (ترتیب کریک) 10 11 5 = ٹیبل تلاش (ٹیبل کریک) 12 13 6 = ہائبرڈ ڈکٹ + ماسک ڈکشنری پلس ماسک کریک 14 15 7 = ہائبرڈ ماسک + ڈکٹ ماسک + ڈکشنری کریک 16 17 8 = پرنس (پرنس کریک)
ہیش کی قسم
دیکھیں۔
مخصوص ہیش ویلیو کی مثالوں کے لیے ، براہ کرم URL1 0 = MD5 2 3 10 = MD5($pass.$salt) 4 5 20 = md5($salt.$pass) 6 7 30 = md5(یونیکوڈ($پاس)۔ $salt) 8 9 40 = md5($salt. یونیکوڈ($pass)) 10 11 50 = HMAC-MD5 (key = $pass) 12 13 60 = HMAC-MD5 (key = $salt) 14 15 100 = SHA1 16 17 110 = SHA1($pass.$salt) 18 19 120 = sha1($salt.$pass) 20 21 130 = sha1(یونیکوڈ($پاس)۔ $salt) 22 23 140 = sha1($salt. یونیکوڈ($پاس) 24 25 150 = HMAC-SHA1 (key = $پاس) 26 27 160 = HMAC-SHA1 (key = $salt) 28 29 200 = MySQL323 30 31 300 = MySQL4.1/MySQL5 32 33 400 = MSCache 42 43 1400 = SHA256 44 45 1410 = SHA256($pass.$salt) 46 47 1420 = sha256($salt.$pass) 48 49 1430 = sha256(یونیکوڈ($پاس)۔ $salt) 50 51 1431 = base64(sha256(یونیکوڈ($پاس)) 52 53 1440 = sha256($salt. یونیکوڈ($پاس)) 54 55 1450 = HMAC-SHA256 (key = $پاس) 56 57 1460 = HMAC-SHA256 (key = $salt) 58 59 1600 = md5apr1, MD5(APR), Apache MD5 60 61 1700 = SHA512 72 73 1760 = HMAC-SHA512 (key = $salt) 74 75 1800 = SHA-512(Unix) 76 77 2400 = Cisco-PIX MD5 78 79 2410 = Cisco-ASA MD5 80 81 2500 = WPA/WPA2 82{ $pass) 92 93 3710 = md5($سالٹ۔ md5($pass)) 94 95 3720 = md5($pass. md5($salt)) 96 97 3800 = md5($salt.$pass.$salt) 98 99 3910 = md5(md5($pass)۔ md5($salt)) 100 101 4010 = md5($salt. md5($salt.$pass) ) 102 103 4110 = md5($salt. md5($pass.$salt) ) 104 105 4210 = md5(username.0.$pass) 106 107 4300 = MD5(strtoupper(MD5($pass))) 108 109 4400 = MD5(SHA1($pass)) 110 111 4500 = Double SHA1 112 113 4600 = SHA1($pass))) 114 115 4700 = SHA1(MD5($pass)) 116 117 4800 = MD5(باب 120 121 5000 = SHA-3(Keccak) 122 123 5100 = نصف MD5 124 125 5200{ }={ }پاس ورڈ محفوظ SHA-256 126 127 5300 = IKE-PSK MD5 128 129 5400 = IKE-PSK SHA1 130 131 5500 = netntlmv1-vanil.ru 700 = AIX {ssha1} 146 147 6900 = GOST, GOST R 34.11-94 148 149 7000 ={ }Fortigate (FortiOS) 150 151 7100 = OS X v10.8+ 152 153 7200 = GRUB 2 154 155 7300 = IPMI2 RAKP HMAC-SHA1 156 157 7400 = sha256crypt, SHA256(Unix) 158 159 7900 = Drupal7 160 161 8400 = WBB3 ، Woltlab Burning Board 3 162 163 8900 = scrypt 164 165 9200 = Cisco $8$ 166 167 9300 = Cisco $9$ 168 169 9800 = Radmin2 170 171 10000 = Django (PBKDF2-SHA256) 172 173 10200 ={ 1}ڈائجسٹ تصدیق (MD5) 184 185 99999 = سادہ متن
خصوصی ہیش کی قسم
1 11 = جملہ < 2.5.18 2 3< >12 = PostgreSQL 4 5 21 = osCommerce, xt:Commerce 6 7 23 = Skype 8 9 101 = nsldap ، SHA-1(Base64)، Netscape LDAPSHA< v10.6 18 19 123 = EPi 20 21 124 = Django (SHA-1) 22 23 131 = MSSQL(2000) 24 25 132 = MSSQL(2005) 26 27 133 = PeopleSoft 28 29 141< LDAP {SSHA512} 36 37 1722 = OS X v10.7 38 39 1731 = MSSQL(2012 & 2014) 40 41 2611 = vBulletin < v3.8.5 42 43 2612 = PHPS 44< مرحلہ 4: hashcat کریک پاس ورڈ اصول مثال1 (1) لغت حملہ 2 3 -a 0 password.lst 4 (2) 1 سے 8 ڈیجیٹل ماسک حملے ہیں 5 6 -a 3 --increment --increment-min 1--increment-max 8 ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d –O 7 ؟ d ایک نمبر کی نمائندگی کرتا ہے ، کیا اسے چھوٹے حروف سے تبدیل کیا جا سکتا ہے ؟ l ، بڑے حرف ؟ u ، خصوصی کردار ؟ s ، بڑے اور چھوٹے حروف + خصوصی حروف ؟ a, –O بہترین کریکنگ موڈ کی نمائندگی کرتا ہے اس پیرامیٹر کو شامل کیا جا سکتا ہے یا نہیں۔ 8 9 (3)8 ایک ڈیجیٹل حملہ ہے 10 11 -a 3 ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d 12 اسی طرح ہندسوں کی تعداد کے مطابق بڑے حروف ، چھوٹے حروف ، خصوصی حروف اور دیگر طریقوں پر سیٹ کیا جا سکتا ہے۔ 13 14 (4) اپنی مرضی کے مطابق حروف 15 خالص نمبر یا خالص حروف کے پاس ورڈز نسبتاً نایاب ہیں۔ پاس ورڈز کے ماہرین کے تجزیے سے پتہ چلتا ہے کہ 90% ذاتی پاس ورڈز حروف اور نمبروں کا مجموعہ ہیں ، اور ہیش کیٹ 4 حسب ضرورت کریکٹر سیٹوں کو سپورٹ کرتا ہے ، یعنی -1 -2 -3 -4 ۔ تعریف کرتے وقت صرف اس کی ضرورت ہے -2 ؟ ایل ؟ d ، پھر آپ اسے بعد میں بتا سکتے ہیں ؟ 2,? 2 چھوٹے حروف اور نمبروں کا مطلب ہے۔اس وقت ، آپ کو 8 ہندسوں کے مخلوط چھوٹے حروف اور نمبر کو کریک کرنے کی ضرورت ہے: 16 17 Hashcat.exe -a 3 –force -2 ؟ ایل ؟ d ہیش ویلیو یا ہیش فائل ؟ 2? 2? 2? 2? 2? 2? 2? 2 18 مثال کے طور پر dz چھوٹے حروف + نمبر مخلوط 8 ہندسوں کا پاس ورڈ کریک کریں: 19 20 Hashcat -m 2611 -a 3 -2 ؟ ایل ؟ d dz.hash ؟ 2? 2? 2? 2? 2? 2? 2? 2 21 (5) لغت + ماسک فورس کریکنگ 22 Hashcat لغت کے علاوہ فورس کریکنگ کے طریقہ کار کو بھی سپورٹ کرتا ہے ، جو کہ لغت سے پہلے اور بعد میں شامل کرنا ہے۔ تشدد کے حروف کی ترتیب ، جیسے لغت کے بعد نمبر کے طور پر 3 شامل کرنا ، اس قسم کا پاس ورڈ بہت عام ہے۔ چھٹے حملے کے موڈ کا استعمال کریں: 23 24 a-6 (Hybrid dict + mask) 25 اگر اسے لغت کے سامنے شامل کیا جاتا ہے ، تو 7 ویں حملے کا موڈ استعمال کریں ، یعنی ( a-7 = Hybridmask + dict)، درج ذیل ڈکشنری فائل کو نمبر 123 کے ساتھ کریک کریں: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ؟ ڈی ؟ ڈی ؟ d 28 اگر ffe1cb31eb084cd7a8dd1228c23617c8 کا پاس ورڈ پاس ورڈ 123 ہے ، تو جب تک password.lst میں 123 29 30 (6) ماسک + ڈکشنری فورٹ کریک 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? ڈی ؟ ڈی ؟ d 33 اگر ffe1cb31eb084cd7a8dd1228c23617c8 کا پاس ورڈ 123password ہے ، تو صرف password.lst میں پاس ورڈ ہونا ضروری ہے۔ 34 35 (7) password.lst 36 37 H.exe-a 2 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst 38 مثالیں 39 (1) 8 ہندسوں کا شگاف 40 41 Hashcat64-m 9700 hash -a 3 ? ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d -w 3 –O 42 (2) 1-8 ہندسوں کا شگاف 43 44 Hashcat-m 9700 hash -a 3 --increment --increment-min 1--increment-max 8 ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d 45 (3) 1 سے 8 چھوٹے حروف شگاف 46 47 Hashcat-m 9700 hash -a 3 --increment --increment-min 1--increment-max 8 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l 48 (4)8 ہندسوں کے چھوٹے حروف کا شگاف 49 50 Hashcat-m 9700 ہیش -A 3 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l -w 3 –O 51 (5) 1-8 بڑے حروف کا شگاف 52 53 Hashcat-m 9700 hash -a 3 --increment --increment-min 1--increment-max 8 ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ u 54 (6)8 بٹ کیپٹل لیٹر کریک 55 56 Hashcat-m 9700 ہیش -A 3 ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ u -w 3 –O 57 (7)5 ہندسوں کا چھوٹا + بڑا + نمبر + خصوصی کریکٹر کریک 58 59 Hashcat-m 9700 hash -A 3 ? بی ؟ بی ؟ بی ؟ بی ؟ b -w 3 60 (8) ٹوٹنے کے لیے لغت کا استعمال کریں 61 ٹوٹنے کے لیے password.lst لغت کا استعمال کریں ، -w 3 پیرامیٹر بجلی کی کھپت کی وضاحت کرنا ہے 62 63 hashcat -m 9700 -A 0 -w 3 hash password.lst 64 کامیاب کریکنگ کے بعد ، ہیش کیٹ خود بخود کریکنگ کو ختم کر دے گا اور کریکنگ اسٹیٹس کو کریکنگ کے طور پر دکھائے گا ، یہ بھی دکھائے گا کہ آیا کریکنگ کامیاب ہوئی۔ 65 66 معلوم_میزبانوں میں آئی پی ایڈریس کو کریک کریں 67{ } 68 69 (1) HMAC SHA1 قدر کا حساب لگائیں 70 71 gitclone https://github.com/persona5/hexhosts.git 72 cdhexhosts 73 gcchexhosts.c -lresolv -w -o hexhosts 74 ./hexhosts 75 获取known_hosts的HMAC SHA1加密值: 76 77 注意:known_hosts值一定要正确,可以将known_hosts文件复制到hexhosts文件目录。 78 79 (2)组合攻击暴力破解 80 81 hashcat-a 1 -m 160 known_hosts.hash ips_left.txt ips_right.txt --hex-salt 82 组合攻击是将ips_left.txt和ips_right.txt进行组合,形成完整的IP地址进行暴力破解。 83 84 ips_left.txt اور ips_right.txt فائلیں درج ذیل کوڈ کا استعمال کرتے ہوئے تیار کی جا سکتی ہیں: 85 86 ip-gen.sh: 87 88 89 90 کے لیے a میں `seq 0 255` 91 92 do 93 94 کے لیے b میں `seq0 255` 95 96 do 97< ماسک کا استعمال کرتے ہوئے حملہ کریں 106 107 hashcat -A 3 -m 160 known_hosts.hash ipv4.hcmask--hex-salt 108 ipv4.hcmask فائل کا مواد اس سائٹ سے ڈاؤن لوڈ کیا جا سکتا ہے۔ 109 110 MD5 انکرپٹڈ IP ایڈریس کو کریک کریں 111 CDN جیسے نیٹ ورکس یا کنفیگریشنز میں ، IP ایڈریس اکثر MD5 انکرپٹڈ ہوتا ہے ، کیونکہ اس کے ہندسوں کی تعداد 3×4 +3 (xxx.xxx.xxx.xxx) = 17 بٹس اسے عام پاس ورڈ کے ذریعے کریک کرنے میں بہت وقت لگتا ہے ، تاہم ، اس کے IP ایڈریس کے اصولوں کا تجزیہ کرنے سے پتہ چلتا ہے کہ اس کے ایڈریس xxx تمام نمبر ہیں ، لہذا اسے ہیش کیٹ اور ماسک کے امتزاج کے ذریعے استعمال کیا جا سکتا ہے۔ 112 113 hashcat-a 1 –m 0 ip.md5.txt ips_left.txt ips_right.txt 114 115 hashcat -a1 -m 0 ip.md5.txt ipv4.hcmask 116 اس کے علاوہ ، F5 کوکی کا IP ایڈریس انکرپٹ کیا جائے گا جس کریکنگ کوڈ کا حوالہ دیا جا سکتا ہے: 117 118 درآمد ساخت 119 120 کوکی "1005421066.20736.0000" 121 122 (ip,port,end)=cookie.split(".") 123 124 (a,b,c,d)=[ord(i) for i in struct.pack("i",int(ip))] 125<153x143 178>کریکنگ کی مہارتوں کا خلاصہ 130 کریکنگ کے لیے GPU موڈ استعمال کرتے وقت ، آپ خود بخود بہتر بنانے کے لیے -O پیرامیٹر استعمال کر سکتے ہیں 131 132 md5 قدر کو تشدد سے کریک کریں 133 (1)9 ہندسوں کا کریک 134 135 Hashcat64.exe-a 3 --force d98d28ca88f9966cb3aefebbfc8196f ? ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d 136 md5 ویلیو کو اکیلے کریک کرنے کے لیے ، آپ کو فورس پیرامیٹر شامل کرنے کی ضرورت ہے 137 138 (2) 9 ہندسوں کے حروف کو کریک کرنے کے لیے 139 140 Hashcat64.exe-a 3 --force d98d28ca88f9966cb3aaefebbfc8196f ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l 141 نمک کے ساتھ ڈسکز پاس ورڈ کو کریک کریں 142 (1) ڈیجیٹل کریک 143 7 ہندسوں میں ، ٹاسک کو کریک کرنے میں 7 سیکنڈ لگتے ہیں۔ 144 145 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d 146 8 ہندسوں میں کریک ، 9 سیکنڈ میں ٹوٹ کر کام مکمل کریں۔: 147 148 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d 149 9 ہندسوں کا کریک ، 9 سیکنڈ میں کریک کر کے کام مکمل کریں۔ 150 151 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d 152 خط شگاف 153 (1)6 چھوٹے حروف 154 155 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l 156 (2)7 چھوٹے حروف 157 158 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l 159 (3)8 چھوٹے حروف 160 161 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l تقریباً 9 منٹ میں کریکنگ ٹاسک مکمل کریں 162 (4) 9 چھوٹے حروف 163 164 Hashcat64.exe-a 3 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l -O 165 حروف پلس نمبر 166 Hashcat64.exe-a 3 --force -m 2611 -2 ؟ ڈی ؟ l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ 2? 2? 2? 2? 2? 2? 2 167 (3)7 بڑے حروف 168 169 Hashcat64.exe-a 3 –force –m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ آپ ؟ u 170 (4)6 سے 8 ہندسوں کا شگاف 171 172 Hashcat64.exe-a 3 –force –m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463--increment --increment-min 6 --increment-max 8 ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ ایل ؟ l 173 اپنی مرضی کے مطابق کریک 174 (1) کریک کرنے کے لیے 6 ہندسوں کے ساتھ نمبر پلس حروف کا استعمال کریں 175 176 Hashcat64.exe-a 3 --force -m 2611 -2 ؟ ڈی ؟ l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ 2? 2? 2? 2? 2? 2 -O 177 (2) کریک کرنے کے لیے 7 ہندسوں کے ساتھ نمبر اور حروف کا استعمال کریں ، کریک کا وقت 4 منٹ اور 16 سیکنڈ 178 179 Hashcat64.exe -a 3 --force -m 2611 -2 ؟ ڈی ؟ l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ 2? 2? 2? 2? 2? 2? 2 –O 180 (3) کریک کرنے کے لیے نمبر پلس حروف ملا کر 8 ہندسوں کا استعمال کریں 181 182 Hashcat64.exe-a 3 --force -m 2611 -2 ؟ ڈی ؟ l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ؟ 2? 2? 2? 2? 2? 2? 2? 2 -O 183 لغت کریک موڈ 184 Hashcat64.exe-a 0 --force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 password.lst 185 ڈکشنری فولڈر کے نیچے لغت کا استعمال کرکے کریک کریں: 186 187 Hashcat32.exe-m 300 mysqlhashes.txt –remove -O mysql-cracked.txt ..\dictionaries\* 188 سیشن محفوظ کریں اور کریک کریں 189 (1)پاس ورڈ کو کریک کرنے کے لیے ماسک فائل کے اصول کا استعمال کریں { 195 ماسک کریک 196 ماسک رول فائل ماسک کے نیچے واقع ہے ، مثال کے طور پر D:\PentestBox\hashcat-4.1.0\masks ، کریک کی ترتیبات پر عمل درآمد کریں: 197 198 masks/8char-1l-1u-1d-1s-compliant.hcmask 199 masks/8char-1l-1u-1d-1s-noncompliant.hcmask 200 masks/rockyou-1-60.hcmask 201 masks/rockyou-2-1800.hcmask 202 masks/rockyou-3-3600.hcmask 203 masks/rockyou-4-43200.hcmask 204 masks/rockyou-5-86400.hcmask 205 masks/rockyou-6-864000.hcmask 206 masks/rockyou-7-2592000.hcmask 207 کریک کرنے کے لئے اصول فائل کا استعمال کریں 208 209 hashcat -m 300 mysqlhashes.txt–remove -O mysql-cracked.txt ..\dictionaries\* -r rules\best64.rule 210 211 hashcat -m 2611 -A 0 dz.hashpassword.lst -r rules\best64.rule -O 212 hashcat پیرامیٹر کی اصلاح 213 ہیش کیٹ کی کریکنگ اسپیڈ اور وسائل کی تقسیم کو مدنظر رکھتے ہوئے ، ہم کچھ پیرامیٹرز کو ترتیب دے سکتے ہیں 214 1. ورک لوڈ ٹیوننگ لوڈ ٹیوننگ۔ 215 یہ پیرامیٹر 1,8,40,80,160 216 217 --gpu-accel 160 GPU کو اپنی کارکردگی کو زیادہ سے زیادہ کرنے کی اجازت دیتا ہے۔ 218 2.Gpu loops load fine-tuning 219 اس پیرامیٹر کے ذریعہ معاون اقدار کی حد 8-1024 ہے (کچھ الگورتھم صرف 1000 کی حمایت کرتے ہیں)۔ 220 221 --gpu-loops 1024 GPU کو زیادہ سے زیادہ کارکردگی کی اجازت دیتا ہے۔ 222 3.Segment size dictionary cache size 223 یہ پیرامیٹر میموری کیش کا سائز سیٹ کرنا ہے جس کا کام لغت کو میموری کیش میں ڈالنا ہے۔ لغت کی کریکنگ کی رفتار کو تیز کرنے کے لیے ، پہلے سے طے شدہ 32MB ہے ، جسے آپ کی اپنی میموری کی حالت کے مطابق سیٹ کیا جا سکتا ہے ، یقیناً ، یہ جتنا بڑا ہوگا ، اتنا ہی زیادہ بلاک ہوگا۔ 224 225 --segment-size 512 بڑی لغت کے کریکنگ کی رفتار کو بہتر بنا سکتا ہے۔ 226 آخری: پاس ورڈ کی ترتیب کی سفارشات 227 لمبی تار استعمال کریں 228 حروف ، اعداد ، علامتوں کا ایک بڑا سیٹ استعمال کریں 229 230 پاس ورڈ یا پاس ورڈ کے حصے کے طور پر آپ سے متعلق کوئی حروف استعمال نہ کریں 231 232