যেহেতু সাধারণ পাসওয়ার্ড ক্র্যাকিং টুলগুলির ক্র্যাকিং গতি খুব ধীর, এবং অনেকগুলি পাসওয়ার্ড ক্র্যাকিং প্রোটোকল সমর্থিত নয়, কিছু পাসওয়ার্ড এক বছরের মধ্যে ভাঙা যাবে না যদি আপনি একটি অভিধান ব্যবহার করেন তবে আপনাকে অবশ্যই একটি প্লেইন টেক্সট পাসওয়ার্ড থাকতে হবে এটি শুধুমাত্র একটি অভিধানে ব্যবহার করা যেতে পারে, এবং যদি পাসওয়ার্ড অভিধানটি খুব বড় হয় তবে এটি পাসওয়ার্ড ক্র্যাক করতে ব্যর্থ হওয়াও খুব সাধারণ বিশ্বের দ্রুততম সরঞ্জাম, হ্যাশক্যাট, হ্যাশক্যাট গিথুব ঠিকানা, ডাউনলোডের সর্বশেষ সংস্করণটি বেছে নিন ।
GPU
CPU
APU
DSP
FPGA
Coprocessor
এনভিডা অফিসিয়াল ওয়েবসাইটে আপনার কম্পিউটারের গ্রাফিক্স কার্ড মডেলের সাথে সম্পর্কিত গ্রাফিক্স কার্ড ড্রাইভার ডাউনলোড করুন, এবং তারপর প্রম্পট অনুযায়ী ধাপে ধাপে এটি ইনস্টল করুন ।
ইনস্টলেশনের পরে, আপনার কম্পিউটার পুনরায় চালু করুন ।
(নাভিডার গ্রাফিক্স কার্ডের জন্য শুধুমাত্র অফিসিয়াল ড্রাইভার ইনস্টল করতে হবে, যার মধ্যে ইতিমধ্যেই পাসওয়ার্ড ক্র্যাক করার জন্য হ্যাশক্যাটের জন্য প্রয়োজনীয় GPU কম্পিউটিং সরঞ্জামগুলি রয়েছে । উপরের ছবিতে আনুষ্ঠানিকভাবে ডাউনলোড করা গ্রাফিক্স কার্ড ড্রাইভার ব্যবহার করতে ভুলবেন না এবং গ্রাফিক্স ব্যবহার করবেন না । কার্ড ড্রাইভার যা উইন্ডোজের সাথে আসে ।)
1 hashcat64.exe -b
বেঞ্চমার্ক হ্যাশক্যাট বিভিন্ন পাসওয়ার্ড হ্যাশ ক্র্যাক করার গতি পরীক্ষা করে ।
সেটিংস চেক করুন যদি GPU সঠিকভাবে ইনস্টল করা থাকে তবে এটি দেখতে সক্ষম হবে এবং এর বৈশিষ্ট্য এবং ড্রাইভারের তথ্য তালিকাভুক্ত করবে ।
সাধারণ
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 –রানটাইম
ফাইল
1 -o, –outfile=FILE হ্যাশ ফাইল সংজ্ঞায়িত করুন আউটপুট ফাইল পুনরুদ্ধার করুন 2 3 –outfile-format=NUM হ্যাশ ফাইল আউটপুট ফরম্যাট সংজ্ঞায়িত করুন, নীচের রেফারেন্স দেখুন 4 5 –outfile-autohex-disable হেক্সাডেসিমাল আউটপুট প্লেইনটেক্সট ব্যবহার নিষিদ্ধ করুন 6 7 -p, –separator=CHAR হ্যাশ তালিকা/আউটপুট ফাইলের জন্য বিভাজক অক্ষর সংজ্ঞায়িত করুন 8 9 –দেখান শুধুমাত্র ক্র্যাকড পাসওয়ার্ড দেখান 10<35x23> 14 15 – সরান সফলভাবে ক্র্যাক হ্যাশ সরান, যখন হ্যাশটি পাঠ্য থেকে পড়া হয়, ম্যানুয়ালি ক্র্যাক হ্যাশ অপসারণ এড়িয়ে চলুন 16 17 – stdout কনসোল মোড 18 19 – potfile-disable পট ফাইলে লিখবেন না 20 21 – ডিবাগ-মোড = সংখ্যা ডিবাগ মোড সংজ্ঞায়িত করুন (শুধুমাত্র নিয়ম ব্যবহার করে মিশ্রিত করুন), নিচের রেফারেন্স দেখুন সম্পদ 22 23 –debug-file=file ডিবাগ নিয়মের আউটপুট ফাইল (ডিবাগ মোড দেখুন) 24 25 -e, –salt-file=file লবণযুক্ত ফাইলের তালিকা সংজ্ঞায়িত করুন 26 27 –logfile-disable লগফাইল নিষিদ্ধ করুন
সম্পদ
1 -c, –segment-size=NUM অভিধান ফাইল ক্যাশের আকার (M) 2 3 -n, –threads=NUM থ্রেডের সংখ্যা 4 5 -s, –words-skip=NUM শব্দের সংখ্যা এড়িয়ে যান 6 7 -l, –words-limit=NUM শব্দের সংখ্যা সীমাবদ্ধ করুন (বিতরণ করা)
নিয়ম
1 -r, –rules-file=file নিয়ম ফাইল ব্যবহার করুন: -r 1.rule, {}{}{ }{
}{} 4 5 -3, –custom-charset3=CS –custom-charset1=? 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 বর্ধিত মোড শেষ মান 10 11 –perm-min=NUM সংখ্যার চেয়ে ছোট শব্দ ফিল্টার করুন 12 তারপর প্রার্থী অক্ষর মুদ্রণ করুন 24 25 –elem-cnt-min=NUM প্রতিটি চেইনের উপাদানের ন্যূনতম সংখ্যা 26 27 –elem-cnt-max=NUM প্রতিটি চেইনের উপাদানের সর্বাধিক সংখ্যা 28 29 –wl-dist-len অভিধান টেবিল থেকে আউটপুট দৈর্ঘ্য বিতরণ গণনা করুন 30 31 –wl-max=NUM অভিধান ফাইল থেকে সংখ্যা শব্দ লোড করুন, লোডিং নিষিদ্ধ করতে 0 সেট করুন । 32 33 –case-permute অভিধানে প্রতিটি শব্দ বিপরীত করুন
রেফারেন্স
1 = হ্যাশ[:লবণ] 2 = প্লেইন প্লেইনটেক্সট 3 = হ্যাশ[:লবণ] :প্লেইন 4 = hex_plain 5 = হ্যাশ[:লবণ]:hex_plain 6 = প্লেইন:hex_plain 7 = হ্যাশ[:লবণ]:প্লেইন:hex_plain 8 = crackpos 9 = হ্যাশ[:লবণ]:crackpos 10 = প্লেইন:crackpos 11 = হ্যাশ[:লবণ]:প্লেইন:crackpos 12{ }
ডিবাগ মোড আউটপুট ফাইল (শুধুমাত্র হাইব্রিড মোডের জন্য, নিয়ম ব্যবহার করে):
1 = save finding rule 2 = save original Word 3 = save original Word and finding rule 4 = save original Word, finding rule andmodified plain
অন্তর্নির্মিত অক্ষর সেট:
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 = Toggle-Case (কেস কনভার্ট) 6 7 3 = হ্যাশ টাইপ
নির্দিষ্ট হ্যাশ মানের উদাহরণের জন্য, অনুগ্রহ করে URL
দেখুন 1 0 = MD5 2 3 10 = MD5($pass.$salt) 4 5 20 = md5($salt.$pass) 6 7 30 = md5(ইউনিকোড($pass)। $লবণ) 8 9 40 = md5($লবণ । ইউনিকোড($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(ইউনিকোড($pass).$salt) 22 23 140 = SHA1($salt.unicode($pass)) 24 25 150 = HMAC-SHA1 (key = $pass) 26 27 160 = HMAC 30 31 300 = MySQL4.1/MySQL5 32 33 400 = পিএইচপাস, MD5(ওয়ার্ডপ্রেস), MD5(phpBB3),MD5(জুমলা) 34 35 500 = md5crypt, MD5(ইউনিক্স), FreeBSD MD5,Cisco-IOS MD5 36 37 900 = MD4 38 46 47 1420 = SHA256($salt.$pass) 48 49 1430 = SHA256(ইউনিকোড($pass).$salt) 50 51 1431 = base64(SHA256(ইউনিকোড($pass)) 52 53 1440 = SHA256($salt.unicode($pass)) 54 55 1450 = HMAC-SHA255$salt) 58 59 1600 = md5apr1, MD5(APR), Apache MD5 60 61 1700 = SHA512 62 63 1710 = SHA512($pass.$salt) 64 65 1720 = sha512($salt.$pass) 66 67 1730 = sha512(ইউনিকোড($pass)। $salt) 68 69 1740 = SHA512($salt.unicode($pass)) 70 71 1750 = HMAC-SHA512 (key = $pass) 72 73 1760 = HMAC-SHA512 (key = $salt) 74 75 1800 = SHA-512(ইউনিক্স) 76 77MD5(সূর্য) 88 89 3500 = MD5($pass)) 90 91 3610 = MD5(MD5($লবণ)। $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{ }$salt) 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 0087}6700 = 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 ={ 3}ডাইজেস্ট প্রমাণীকরণ (MD5) 184 185 99999 = প্লেইনটেক্সট
বিশেষ হ্যাশ টাইপ
1 11 = জুমলা < 2.5.18 2 3 12 = PostgreSQL 4 5 21 = osCommerce, xt:Commerce 6 7 23 = স্কাইপ 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< > v4 34 35 1711 = SSHA-512(Base64), 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: হ্যাশক্যাট ক্র্যাকিং পাসওয়ার্ড নিয়মের উদাহরণ 1 (1) অভিধান আক্রমণ 2 3 -a 0 password.lst 4 (2)1 8 থেকে ডিজিটাল মাস্ক আক্রমণ 5 6 -a 3 --বৃদ্ধি --বৃদ্ধি-মিনিট 1--বৃদ্ধি-সর্বোচ্চ 8 ? ডি? ডি? ডি? ডি? ডি? ডি? ডি? d –O 7 ? d একটি সংখ্যা প্রতিনিধিত্ব করে, এটি একটি ছোট হাতের অক্ষর দিয়ে প্রতিস্থাপন করা যেতে পারে? l, বড় হাতের অক্ষর? ইউ, বিশেষ অক্ষর? 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 হ্যাশক্যাট -m 2611 -A 3 -2 ? এল? ডি ডিজেড । হ্যাশ ? 2? 2? 2? 2? 2? 2? 2? 2 21 (5) অভিধান + মাস্ক ফোর্স ক্র্যাকিং 22 হ্যাশক্যাট একটি অভিধান প্লাস ফোর্স ক্র্যাকিং পদ্ধতিকেও সমর্থন করে, যা অভিধানের আগে এবং পরে যোগ করা । হিংসাত্মক অক্ষরের ক্রম, যেমন অভিধানের পরে একটি সংখ্যা হিসাবে 3 যোগ করা, এই ধরনের পাসওয়ার্ড খুবই সাধারণ ।ষষ্ঠ আক্রমণ মোড ব্যবহার করুন: 23 24 a-6 (হাইব্রিড dict + mask) 25 যদি অভিধানের সামনে যোগ করা হয়, তাহলে 7 তম আক্রমণ মোড ব্যবহার করুন, অর্থাৎ ( a-7 = Hybridmask + dict), অভিধান ফাইলটি ক্র্যাক করতে 123 নম্বর যোগ করুন: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? ডি? ডি? d 28 যদি ffe1cb31eb084cd7a8dd1228c23617c8 এর পাসওয়ার্ড হয় password123, তাহলে যতক্ষণ পর্যন্ত password.lst-এ 123 29 30 (6) মাস্ক + অভিধান সহিংসতা ক্র্যাক 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? ডি? ডি? d 33 যদি ffe1cb31eb084cd7a8dd1228c23617c8 এর পাসওয়ার্ড 123password হয়, তাহলে শুধুমাত্র password.lst-এ পাসওয়ার্ড থাকা দরকার । 34 35 (7) পাসওয়ার্ড.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 হ্যাশক্যাট-এম 9700 হ্যাশ -এ 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 গিটক্লোন 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 in `seq 0 255` 91 92 do 93 94 for b in `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 import struct 119 120 cookie = "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 126 print "Decoded ip: %s %s %s{ 10.130.237.59 129 ক্র্যাকিং টিপস সারাংশ 130 ক্র্যাকিংয়ের জন্য GPU মোড ব্যবহার করার সময়, আপনি স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করতে -O প্যারামিটার ব্যবহার করতে পারেন 131 132 একটি md5 মান 133 (1) 9-সংখ্যা ক্র্যাক 134 135 Hashcat64.exe-a 3 --বল d98d28ca88f9966cb3aaefebbfc8196f ? ডি? ডি? ডি? ডি? ডি? ডি? ডি? ডি? 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 --বল -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? এল? এল? এল? এল? এল? এল? l 159 (3)8 ছোট হাতের অক্ষর 160 161 Hashcat64.exe-a 3 --বল -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 --বল -m 2611 -2 ? ডি? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2 167 (3) 7 বড় অক্ষর 168 169 Hashcat64.exe-a 3 – বল – 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) পাসওয়ার্ড ক্র্যাক করার জন্য মাস্ক ফাইল নিয়ম ব্যবহার করুন 190 191 hashcat-m 2611 -a 3 --session mydz dz.hash masks/rockyou-7-2592000.hcmask 192 (2) সেশন পুনরুদ্ধার করুন 193 194 hashcat--session mydz --restore 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–অপসারণ -o mysql-cracked.txt ..\অভিধান\* -r নিয়ম\best64.rule 210 211 hashcat -m 2611 -A 0 dz.hashpassword.lst -r নিয়ম\best64.rule -O 212 হ্যাশক্যাট প্যারামিটার অপ্টিমাইজেশান 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 ডিকশনারি ক্যাশের আকার 223 এই প্যারামিটারটি মেমরি ক্যাশের আকার সেট করতে হয় ডিকশনারি ক্র্যাকিংকে ত্বরান্বিত করার জন্য ডিফল্ট হল 32MB, যা আপনার নিজের মেমরির অবস্থা অনুযায়ী সেট করা যেতে পারে, অবশ্যই, এটি যত বড় হবে, তত বেশি ব্লক হবে । 224 225 --segment-size 512 বড় অভিধান ক্র্যাকিংয়ের গতি বাড়াতে পারে । 226 শেষ: পাসওয়ার্ড সেটিং সুপারিশ 227 লম্বা স্ট্রিং ব্যবহার করুন 228 অক্ষর, সংখ্যা, চিহ্ন বৃহত্তর সেট ব্যবহার করুন 229 230 পাসওয়ার্ড বা পাসওয়ার্ডের অংশ হিসাবে আপনার সাথে সম্পর্কিত হতে পারে এমন কোনও অক্ষর ব্যবহার করবেন না 231 232