Hashcat ایک پاس ورڈ بلاسٹنگ آرٹفیکٹ ہے اور یہ معلومات کی حفاظت کے لیے ضروری ٹولز میں سے ایک ہے۔

میں شائع ہوا۔ · مصنف:دستاویز پاس ورڈ کی وصولی ماسٹر

Hashcat ایک پاس ورڈ بلاسٹنگ آرٹفیکٹ ہے اور یہ معلومات کی حفاظت کے لیے ضروری ٹولز میں سے ایک ہے ، میں اس مضمون کو ہنگامی صورتحال میں ریکارڈ کرنے اور خلاصہ کرنے کے لیے محفوظ کرتا ہوں ، اور اس مضمون کو پڑھنے والے نیٹیزنز کی بھی مدد کر سکتا ہے۔

تعارف

Hashcat دنیا کا تیز ترین پاس ورڈ کریکر ہے یہ ایک اوپن سورس تقسیم شدہ ٹول ہے جو ملٹی پلیٹ فارمز اور ملٹی الگورتھم کو سپورٹ کرتا ہے۔

آفیشل: https://hashcat.net/hashcat/

Github:https://github.com/hashcat/hashcat

安装

Windows

https://github.com/hashcat/hashcat/releases 下载最新版压缩包,解压根据自己的平台运行 hashcat64.exe 或者 hashcat32.exe

常用参数

-m کریک ہیش کی قسم

کریک کرنے کے لیے ہیش کی قسم کی وضاحت کرتا ہے ، اس کے بعد ہیش کی قسم کے مطابق نمبر

-a کریکنگ موڈ

استعمال کیے جانے والے کریکنگ موڈ کی وضاحت کریں ، اس کی قدر مندرجہ ذیل پیرامیٹرز کا حوالہ دیتی ہے:

- [ حملہ موڈز ] - 

  # | موڈ 
 ===+===== 
  0 | براہ راست                 # براہ راست لغت کریک 
  1 | مجموعہ              # مجموعہ کریک 
  3 | وحشیانہ طاقت              # ماسک تشدد کریک 
  6 | ہائبرڈ ورڈ لسٹ + ماسک  # لغت+ماسک کریک 
  7 | ہائبرڈ ماسک + ورڈ لسٹ  # ماسک+ڈکشنری کریک

– انکریمنٹ

انکریمنٹل کریکنگ موڈ کو فعال کریں اور ہیش کیٹ کو مخصوص پاس ورڈ کی لمبائی کی حد کے اندر کریکنگ کرنے دیں

–increment-min

پاس ورڈ کی کم از کم لمبائی ، جس کے بعد براہ راست ایک عدد کے برابر ہے ، انکریمنٹ موڈ کو ترتیب دیں

–increment-max

پاس ورڈ کی زیادہ سے زیادہ لمبائی ، جس کے بعد براہ راست ایک عدد کے برابر ہے ، انکریمنٹ موڈ کو ترتیب دیں

–force

ایک ساتھ استعمال کریں۔

-o

--outfile کامیاب کریکنگ کے بعد ہیش اور متعلقہ سادہ ٹیکسٹ پاس ورڈ کی اسٹوریج لوکیشن کی وضاحت کرتا ہے

-o

- optimized-kernel-enable آپٹمائزڈ کرنل کو فعال کریں (پاس ورڈ کی لمبائی کو محدود کریں)

-d

--opencl-devices  opencl ڈیوائسز کی وضاحت کریں ، جن آلات کو میں یہاں سپورٹ کرتا ہوں ان کی فہرست درج ذیل ہے:


کوڈ


* ڈیوائس #1: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz ، چھوڑ دیا گیا۔ 
* ڈیوائس #2: Intel(R) UHD گرافکس 630, 384/1536 MB مختص ، 24MCU 
* ڈیوائس #3: AMD Radeon پرو 555X کمپیوٹ انجن ، 1024/4096 MB مختص ، 12MCU

-D

--opencl-device-types  opencl کے آلے کی قسم کی وضاحت کریں Hashcat درج ذیل آلے کی اقسام کو سپورٹ کرتا ہے۔


bash


1 | CPU2 | GPU3 | FPGA ، DSP ، شریک پروسیسر

عام طور پر استعمال ہونے والا  -D 2  GPU کریک کی وضاحت کرتا ہے

ماسک کریک

ماسک رولز


bash


 ؟  | کریکٹر سیٹ===+== 
 l | abcdefghijklmnopqrstuvwxyz          # چھوٹے حروف a-z 
 u | ABCDEFGHIJKLMNOPQRSTUVWXYZ          # بڑے حروف A-Z 
 d | 0123456789                          # نمبر 0-9 
 h | 0123456789abcdef                    # نمبر + abcdef 
 H | 0123456789ABCDEF                    # نمبر + ABCDEF 
 s |  ! "#$%&'()*+,-./:; <=>؟ @[\]^_`{|}~   # خصوصی حروف     
 a | ؟ ایل ؟ آپ ؟ ڈی ؟ s                            # کی بورڈ پر تمام نظر آنے والے حروف 
 b |  0 - 0xff                         #  

اپنی مرضی کے ماسک کے اصول


bash


--custom-charset1 [chars]  -1 کے برابر ہے۔ 
--custom-charset2 [chars]  -2 کے برابر ہے۔ 
--custom-charset3 [chars]  -3 کے برابر ہے۔ 
--custom-charset4 [chars]  -4

ماسک میں   استعمال کرنے کے برابر ہے ؟ 1、? 2、? 3、? 4 

کچھ معاملات کی نمائندگی کرنے کے لیے:


bash


------- @-+

اس وقت ؟ 1 کا مطلب ہے  abcd123456! @-+


bash


--کسٹم-چارسیٹ 2 ؟ ایل ؟ d

اس وقت ؟ 2 کا مطلب ہے  ؟ ایل ؟ d  یعنی  ؟ h نمبر + چھوٹے حروف:


bash


-3 abcdef -4 123456

اس وقت ؟ 3? 3? 3? 3? 4? 4? 4? 4  کا اظہار اس طرح کیا جاتا ہے کہ پہلے چار ہندسے  abcdef ہو سکتے ہیں ، اور آخری چار ہندسے  123456

ڈکشنری کریک


کوڈ


1q2w3e4r` MD5 قدر ہے `5416d7cd6ef195a0f7622a9c56b55e84


bash


hashcat -a 0 -m 0 '5416d7cd6ef195a0f7622a9c56b55e84' hashpass.txt -o success.txt

کریکڈ پاس ورڈ کو حذف کریں

بعض اوقات کریک کرتے وقت درج ذیل پرامپٹ ظاہر ہوگا:


کوڈ


معلومات: تمام ہیشز پائے گئے ان پوٹ فائل!  استعمال کریں --show to display them.

اس سے ظاہر ہوتا ہے کہ پاس ورڈ پہلے ہم نے کامیابی کے ساتھ کریک کیا ہے ، لہذا ہیش کیٹ اب نہیں دکھایا جائے گا ، آپ پاس ورڈ کو ظاہر کرنے کے لیے بعد میں پیرامیٹر  --show  شامل کر سکتے ہیں:


bash


hashcat -a 0 -m 0 'cbc8f5435c87e13c5d14e6ce92358d68' hashpass.txt --دکھائیں 
cbc8f5435c87e13c5d14e6ce92358d68:123456@abc

Hashcat کامیابی سے کریک شدہ پاس ورڈ فائلوں کو ذخیرہ کرنے کا مقام یہ ہے: ~/.hashcat/hashcat.potfile

اگر آپ براہ راست کریک شدہ پاس ورڈ ظاہر کرنا چاہتے ہیں ، تو آپ براہ راست فائل کو حذف کر سکتے ہیں۔

بیچ کریکنگ


bash


# پچھلے کامیاب کریکنگ ریکارڈ کو حذف کریں rm ~/.hashcat/hashcat.potfile# hash.txt پاس ورڈ ہے جو کریک کرنا ہے hashpass.txt لغت ہے  کریک کے نتائج کو success.txt  میں برآمد کریں اور hash.txt سے کامیابی سے کریک شدہ hashcat کو حذف کریں -a 0 -m 0 hash.txt hashpass.txt -o success.txt<25221 کومبو کریک

ملٹی ڈکشنری کریک


bash


hashcat -a 1 -m 0 '5416d7cd6ef195a0f7622a9c56b55e84' hashpass1.txt hashpass1.txt

لغت + ماسک کریک


bash


echo -n admin888 |openssl MD5 
7fef6171469e80d32c0559f88b377245

کریک  admin888  کی MD5 ویلیو:


bash


hashcat -a 6 -m 0 '7fef6171469e80d32c0559f88b377245' hashpass.txt -O

ماسک + ڈکشنری کریک


bash


hashcat -a 7 -m 0 '7fef6171469e80d32c0559f88b377245' 'admi? ایل ؟ ڈی ؟ ڈی ؟ d' hashpass.txt  -O

کریک کیس

8 بٹ MD5 انکرپشن کا ڈیجیٹل کریک

MD5 انکرپشن پر  23323323 :


bash


$ echo -n 23323323 |openssl MD5 
5a745e31dbbd93f4c86d1ef82281688b

کریک کرنے کے لیے Hashcat کا استعمال کریں:


bash


Hashcat -a 3 -m 0 --force '5a745e31dbbd93f4c86d1ef82281688b' '? ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ ڈی ؟ d' -O

8 بٹ MD5 انکرپٹڈ بڑے اور چھوٹے حروف کا شگاف


bash


$ echo -n پاس ورڈ |openssl MD5 
a9d402bfcde5792a8b531b3a82669585

کریک کرنے کے لیے Hashcat کا استعمال کریں:


bash


Hashcat -a 3 -m 0 -1 '? ایل ؟ u' --force  'a9d402bfcde5792a8b531b3a82669585' '؟ 1? 1? 1? 1? 1? 1? 1? 1' -O

یہ ایک حسب ضرورت اصول  -1 کی وضاحت کرتا ہے ، اس وقت  ؟ 1  کا مطلب ہے  ؟ ایل ؟ u ، یعنی بڑے اور چھوٹے حرف۔

5-7 ہندسوں کے MD5 انکرپٹڈ بڑے اور چھوٹے حروف + نمبر کریک

Admin88  MD5 قدر  2792e40d60bac94b4b163b93566e65a9


bash


hashcat -a 3 -m 0 -1 '؟ ایل ؟ آپ ؟ d' --force  '2792e40d60bac94b4b163b93566e65a9' --increment --increment-min 5 --increment-max 7 '؟ 1? 1? 1? 1? 1? 1? 1' -O

یہاں ایک حسب ضرورت اصول  -1 کی وضاحت کی گئی ہے ، اس وقت  ؟ 1  کا مطلب ہے  ؟ ایل ؟ آپ ؟ d ، یعنی بڑے اور چھوٹے حروف + نمبر۔

admin ابتدائی 10 ہندسوں کے MD5 خفیہ کردہ بڑے اور چھوٹے حروف + نمبر شگاف

admin23323  MD5 قدر  a9991129897a44e0d1c2855c3d7dccc4


bash


hashcat -a 3 -m 0 -1 '؟ ایل ؟ آپ ؟ d' --force  'a9991129897a44e0d1c2855c3d7dccc4' 'منتظم ؟ 1? 1? 1? 1? 1' -O

MySQL4.1/MySQL5

MySQL کا پاس ورڈ دیکھیں:


MySQL


MySQL> select Password from mysql.user; 
+-------------------------------------------+ 
| پاس ورڈ                                  | 
+-------------------------------------------+ 
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | 
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | 
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | 
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | 
+-------------------------------------------+ 
4   قطاریں   میں   سیٹ   (0.00   سیکنڈ) 

پھر لغت کریک کے ساتھ شروع کریں:


bash


hashcat -a 0 -m 300 --force '81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' hashpass.txt -O

Linux /etc/shadow sha512crypt $6$, SHA512 (Unix)

 /etc/shadow  پاس ورڈ فائل دیکھیں:


bash



root@kali-linux:~# cat<295x294>/etc/shadowroot:$6$4ojiBMDPrehqrLkX$d2T7Cn8LKkLk4SDXgCh1IEqjhnsUekXaNUXSxiZIwUTndSqyd.9sEcu80sX9DuEHGmHOeoMev2O0ACYtjMett1:18201:0:99999:7::: 
ڈیمن:*:18024:0:99999:7::: 
بن:*:18024:0:99999:7::: 
سسٹم:*:18024:0:99999:7::: 
مطابقت پذیری:*:18024:0:99999:7::: 
کھیل:*:18024:0:99999:7::: 
آدمی:*:18024:0:99999:7::: 
ایل پی:*:18024:0:99999:7::: 
ڈاک:*:18024:0:99999:7::: 
خبریں:*:18024:0:99999:7::: 
uucp:*:18024:0:99999:7::: 
پراکسی:*:18024:0:99999:7::: 
www-data:*:18024:0:99999:7::: 
بیک اپ:*:18024:0:99999:7::: 
فہرست:*:18024:0:99999:7::: 
آئی آر سی:*:18024:0:99999:7::: 
مچھری:*:18024:0:99999:7::: 
کوئی نہیں:*:18024:0:99999:7::: 
_اپٹ:*:18024:0:99999:7::: 
systemd-timesync:*:18024:0:99999:7::: 
systemd-network:*:18024:0:99999:7::: 
systemd-resolve:*:18024:0:99999:7::: 
مائی ایس کیو ایل:!: 18024:0:99999:7::: 
این ٹی پی:*:18024:0:99999:7::: 
پیغام بس:*:18024:0:99999:7::: 
اے آر پی واچ:!: 18024:0:99999:7::: 
ڈیبیان ایکسیم:!: 18024:0:99999:7::: 
uuidd:*:18024:0:99999:7::: 
ریڈ ساکس:!: 18024:0:99999:7::: 
tss:*:18024:0:99999:7::: 
روح:*:18024:0:99999:7::: 
آئوڈین:*:18024:0:99999:7::: 
میریڈو:*:18024:0:99999:7::: 
dnsmasq:*:18024:0:99999:7::: 
پوسٹ گریس:*:18024:0:99999:7::: 
usbmux:*:18024:0:99999:7::: 
rtkit:*:18024:0:99999:7::: 
حیرت انگیز 4:!: 18024:0:99999:7::: 
sshd:*:18024:0:99999:7::: 
ڈیبیان-snmp:!: 18024:0:99999:7::: 
ایس ایس ایل ایچ:!: 18024:0:99999:7::: 
نبض:*:18024:0:99999:7::: 
تقریر بھیجنے والا:!: 18024:0:99999:7::: 
آواہی:*:18024:0:99999:7::: 
سانیڈ:*:18024:0:99999:7::: 
inetsim:*:18024:0:99999:7::: 
رنگ:*:18024:0:99999:7::: 
جیو کلیو:*:18024:0:99999:7::: 
کنگ فشر:*:18024:0:99999:7::: 
ڈیبیان-جی ڈی ایم:*:18024:0:99999:7::: 
ڈریڈیس:*:18024:0:99999:7::: 
بیف-xss:*:18024:0:99999:7::: 
سسٹم کور ڈمپ:!!: 18082:

آپ دیکھ سکتے ہیں کہ  root  کا پاس ورڈ ہے جو پہلے استعمال کیا گیا تھا  $6  سرفیس ہیش کا انکرپشن طریقہ ہے: sha512crypt $6$، SHA512 (Unix)۔


bash


# ماسک کریک روٹ پاس ورڈ  کامیاب کریک کو پوٹ فائل میں ریکارڈ نہیں کرتا ہیش  پاس ورڈ   چلانے کے لیے ڈیوائس 2 (کور ڈسپلے) کی وضاحت کریں اور آپٹمائزڈ ہیش کیٹ -A 3 -m 1800 --force  '$6$4ojiBMDPrehqrLkX$d2T7Cn8LKkLk4SDXgCh1IEqjhnsUekXaNUXSxiZIwUTndSqyd.9sEcu80sX9DuEHGmHOeoMev2O0ACYtjMett1' '؟ ایل ؟ ایل ؟ ایل ؟ l' -O -d 2 --potfile-disable# ماسک کریک روٹ پاس ورڈ صارف کے نام کو نظر انداز کریں پوٹ فائل میں کامیاب کریکنگ ریکارڈ نہ کریں ہیش پاس ورڈ   چلانے اور اصلاح کو شروع کرنے کے لیے ڈیوائس 2 (کور ڈسپلے) کی وضاحت کریں hashcat -a 3 -m 1800 --force  'root:$6$4ojiBMDPrehqrLkX$d2T7Cn8LKkLk4SDXgCh1IEqjhnsUekXaNUXSxiZIwUTndSqyd.9sEcu80sX9DuEHGmHOeoMev2O0ACYtjMett1' '؟ ایل ؟ ایل ؟ ایل ؟ l' -O -d 2 --username --potfile-disable

CPU اور آزاد گرافکس جو macOS کے ساتھ آتے ہیں وہ نہیں ہو سکتے۔ یہاں Guoguang نے خود دستی طور پر  -d 2  کو کامیابی کے ساتھ چلانے کے لیے کور ڈسپلے کے ساتھ سوئچ کیا:

Hashcat 是一款密码爆破神器,信息安全必备工具之一,特此收藏此文章记录总结

لغت کریک ونڈوز LM ہیش


bash


hashcat -A 0 -m 3000 --force '921988ba001dc8e14a3b108f3fa6cb6d' password.txt

لغت کریک ونڈوز NTLM ہیش


bash


hashcat -A 0 -m 1000 --force 'e19ccf75ee54e06b06a5907af13cef42تقسیم کریک

پیرامیٹرز قسمتفصیلGuoguang کی تفہیممثال
–brain-server
دماغی سرور کو فعال کریں ماسٹر سرور کو فعال کریں
-z, –brain-client
دماغ کلائنٹ کو فعال کریں ، -S کو چالو کریںتقسیم شدہ کلائنٹ کو فعال کریں۔
–brain-client-featuresNumدماغی کلائنٹ کی خصوصیات کی وضاحت کریں ، نیچے دیکھیں کلائنٹ کی خصوصیات کی وضاحت کریں –brain-client-features=3
–brain-hostStrدماغ سرور میزبان (IP یا ڈومین)بنیادی سرور کا IP یا ڈومین–brain-host=127.0.0.1
–brain-portportbrain server portmain server port–brain-port=13743
–brain-passwordStrبرین سرور کی توثیق کا پاس ورڈ<17x1 7> ماسٹر سرور کی توثیق کا پاس ورڈ –brain-password=e8acfc7280c48009
–brain-sessionHexخود بخود حساب شدہ دماغی سیشن کو اوور رائیڈ کرتا ہے پہلے سے ہی شمار شدہ اہم سیشن کو خود کار طریقے سے اوور ڈائریکٹ کریں –brain-session=0x2ae611db
–brain-session-whitelistHexصرف دیے گئے سیشنز کی اجازت دیں ، کوما سے الگ صرف دی گئی گفتگو کی اجازت دیں ، کوما سے الگ –brain-session-whitelist=0x2ae611db

کلائنٹ کی خصوصیات


bash


- [ دماغ کلائنٹ خصوصیات ] -  # | خصوصیات 
 ===+== 
  1 | بھیجیں ہیشڈ پاس ورڈز                       #  ٹوٹے ہوئے پاس ورڈ بھیجیں 
  2 | بھیجیں حملہ پوزیشنز                       #  پھٹا ہوا مقام بھیجیں 
  3 | بھیجیں ہیشڈ پاس ورڈز اور حملہ پوزیشنز  # بھیجیں ٹوٹے ہوئے پاس ورڈز اور ٹوٹے ہوئے مقامات


پچھلےhashcat ٹیکنالوجی شیئرنگ کا استعمال کیسے کریں۔
اگلے:ہیش کیٹ استعمال ٹیوٹوریل: کریک موڈ پیرامیٹر سیٹنگز (انتہائی تفصیلی معلومات ، جمع کرنے کے قابل)

ڈھانپ

  • Word ، Excel ، PPT ، PDF ، RAR ، ZIP ، 7Z ، کمپریسڈ پیکجز ، آفس انکرپٹڈ فائلوں کو غیر مقفل اور ڈکرپشن پر توجہ مرکوز کریں
  • ہم صارفین کو اعلیٰ معیار کی فائل کمپریسڈ پیکج پاس ورڈ کی بازیابی ، پی ڈی ایف انلاک ورڈ پاس ورڈ کی بازیابی فراہم کرتے ہیں
  • کاپی رائٹ © دستاویز پاس ورڈ ریکوری ماسٹر آن لائن ڈکرپشن پلیٹ فارم