এই নিবন্ধটি প্রস্তুতির কাজ, হ্যাশক্যাটের মৌলিক নীতি, নির্দিষ্ট অপারেটিং পদক্ষেপ এবং ক্র্যাকিং সাফল্যের হার কীভাবে উন্নত করা যায় তা সহ ওয়ার্ড নথির পাসওয়ার্ড ক্র্যাক করতে হ্যাশক্যাট কীভাবে ব্যবহার করবেন তা বিস্তারিতভাবে উপস্থাপন করবে । এমনকি যদি আপনি একজন প্রযুক্তিগত নবাগত হন, আপনি আপনার হারিয়ে যাওয়া পাসওয়ার্ড পুনরুদ্ধার করতে ধাপে ধাপে এই নির্দেশিকাটি অনুসরণ করতে পারেন ।
Microsoft Word (2010 এবং পরবর্তী সংস্করণ) ডিফল্টরূপে AES-256 এনক্রিপশন ব্যবহার করে, যা অত্যন্ত নিরাপদ । প্রারম্ভিক ওয়ার্ড 97-2003 RC4 এনক্রিপশন ব্যবহার করেছিল, যা ক্র্যাক করা তুলনামূলকভাবে সহজ ছিল ।
যখন ব্যবহারকারী একটি পাসওয়ার্ড সেট করে, তখন ওয়ার্ড:
পাসওয়ার্ডটি হ্যাশ করে (একটি নির্দিষ্ট দৈর্ঘ্যের স্ট্রিংয়ে রূপান্তর করে)।
নথির বিষয়বস্তু এনক্রিপ্ট করতে এই হ্যাশ মান ব্যবহার করুন ।
সুতরাং, ওয়ার্ড পাসওয়ার্ড ক্র্যাক করার সারমর্ম হল:
নথির পাসওয়ার্ড হ্যাশ (একটি "আঙুলের ছাপ" অনুরূপ) বের করে ।
হ্যাশক্যাট ব্যবহার করে বিভিন্ন পাসওয়ার্ড সমন্বয় চেষ্টা করুন যতক্ষণ না ম্যাচ সফল হয় ।
হ্যাশক্যাট সরাসরি .docx বা .doc ফাইল পড়তে পারে না, আপনাকে প্রথমে পাসওয়ার্ড হ্যাশ বের করতে হবে । আমরা office2john.py টুল (জন দ্য রিপার টুলসেট থেকে) ব্যবহার করে এই পদক্ষেপটি করতে পারি ।
পাইথন ডাউনলোড এবং ইনস্টল করতে পাইথনের অফিসিয়াল ওয়েবসাইট দেখুন (সংস্করণ 3.8+ প্রস্তাবিত)।
office2john.py স্ক্রিপ্ট ডাউনলোড করুন (গিটহাবে "জন দ্য রিপার" অনুসন্ধানের মাধ্যমে পাওয়া যায়)।
কমান্ড লাইন খুলুন (উইন্ডোজ: cmd / macOS/Linux: টার্মিনাল), চালান:
bash
অনুলিপি করুন
ডাউনলোড করুন
python office2john.py আপনার ফাইল.docx > hash.txt
এক্সিকিউশন করার পরে, hash.txt ফাইলটিতে নিম্নরূপ হ্যাশ মান থাকবে:
অনুলিপি করুন
ডাউনলোড করুন
$Office$*2013*100000*256*16*...*আপনার হ্যাশ মান
এই হ্যাশ মান হল লক্ষ্য যা আমরা ক্র্যাক করতে চাই ।
অফিসিয়াল ওয়েবসাইট ডাউনলোড করুন: https://hashcat.net/hashcat/
支持Windows/Linux/macOS,建议使用NVIDIA显卡(CUDA加速)或AMD显卡(OpenCL加速)。
হ্যাশক্যাট একাধিক ক্র্যাকিং মোড সমর্থন করে, সাধারণগুলি হল:
অভিধান আক্রমণ: একটি সাধারণ পাসওয়ার্ড তালিকা ব্যবহার করে চেষ্টা করুন (যেমন rockyou.txt)।
মাস্ক আক্রমণ: আংশিক ক্রিপ্টোগ্রাফিক কাঠামো পরিচিত (যেমন "Pass123?")।
ব্রুট-ফোর্স: সম্ভাব্য সমস্ত সংমিশ্রণ চেষ্টা করুন (সংক্ষিপ্ত পাসওয়ার্ডের জন্য)।
bash
কপি করুন
ডাউনলোড করুন
hashcat -m 9600 hash.txt rockyou.txt
-m 9600 ওয়ার্ড 2013+ এর হ্যাশ প্যাটার্ন নির্দেশ করে ।
rockyou.txt একটি সাধারণভাবে ব্যবহৃত পাসওয়ার্ড অভিধান (অনলাইনে ডাউনলোড করা যায়)।
যদি মনে রাখবেন যে পাসওয়ার্ডটি "পাস" দিয়ে শুরু হয় এবং একটি সংখ্যা অনুসরণ করে, আপনি চেষ্টা করতে পারেন:
bash
copy
download
hashcat -m 9600 hash.txt -a 3 "Pass? ডি? ডি? ডি"
? d সংখ্যা (0-9) নির্দেশ করে ।
? l এর অর্থ হল ছোট হাতের অক্ষর (a-z)।
? u মানে বড় হাতের অক্ষর (A-Z)।
bash
copy
download
hashcat -m 9600 hash.txt -a 3 ? এল? এল? এল? এল? এল? l
এটি সাধারণ পাসওয়ার্ডের জন্য সমস্ত 6-সংখ্যার ছোট হাতের অক্ষরের সমন্বয় চেষ্টা করবে ।
rockyou.txt (লক্ষ লক্ষ সাধারণ পাসওয়ার্ড সহ)।
কাস্টম অভিধান: ব্যক্তিগত তথ্য (যেমন জন্মদিন, নাম, সাধারণ শব্দ) একত্রিত করে ।
হ্যাশক্যাট অভিধানকে রূপান্তর করতে "নিয়ম" সমর্থন করে, যেমন:
কেস ট্রান্সফর্মেশন (পাসওয়ার্ড → পাসওয়ার্ড, পাসওয়ার্ড)।
সংখ্যা/চিহ্ন যোগ করুন (পাস → পাস 123, পাস!)।
উদাহরণ:
bash
কপি
ডাউনলোড
hashcat -m 9600 hash.txt dict.txt -r rules/best64.rule
জিপিইউ ক্র্যাকিং CPU-এর চেয়ে 100 গুণ বেশি দ্রুত, এনভিডিয়া আরটিএক্স 4090-এর মতো উচ্চ-শেষ গ্রাফিক্স কার্ড ব্যবহার করার পরামর্শ দেওয়া হয় ।
আপনার কম্পিউটারের পারফরম্যান্স অপর্যাপ্ত হলে, ক্লাউড সার্ভার (যেমন AWS GPU ইনস্ট্যান্স) বা রানিং পরিষেবা (সময় বাঁচাতে) বিবেচনা করুন ।
ব্যবহারকারী একটি 6-সংখ্যার বিশুদ্ধ সংখ্যার পাসওয়ার্ড ভুলে গেছেন (যেমন "198504"), মাস্ক ব্যবহার করে আক্রমণ করুন:
bash
copy
download
hashcat -m 9600 hash.txt -a 3 ? ডি? ডি? ডি? ডি? ডি? d
সফলভাবে পাসওয়ার্ড পুনরুদ্ধার করতে মাত্র 10 সেকেন্ড সময় নেয় ।
পাসওয়ার্ডটি "Company2024!" হতে পারে, তবে কেস এবং চিহ্ন সম্পর্কে নিশ্চিত নয় । ব্যবহারের নিয়ম:
bash
copy
download
hashcat -m 9600 hash.txt dict.txt -r rules/leetspeak.rule
2 ঘন্টা পরে "COMPANY2024!" এর সাথে মিলে যায় ।
হ্যাশ নিষ্কাশন: ওয়ার্ড পাসওয়ার্ডের হ্যাশ মান পেতে office2john.py ব্যবহার করুন ।
আক্রমণের মোড নির্বাচন করুনঃ অভিধান আক্রমণ (প্রস্তাবিত অগ্রাধিকার প্রচেষ্টা), মাস্ক আক্রমণ (আংশিকভাবে পরিচিত), ফোর্ট ক্র্যাকিং (সংক্ষিপ্ত পাসওয়ার্ড)।
অপ্টিমাইজেশান কৌশল: শক্তিশালী অভিধান, নিয়ম, জিপিইউ ত্বরণ ব্যবহার করুন ।
চলমান পরিষেবাগুলি বিবেচনা করুন: যদি হার্ডওয়্যার অপর্যাপ্ত হয়, আপনি সময় বাঁচাতে এটির পক্ষে এটি চালানোর জন্য একটি পেশাদার দল খুঁজে পেতে পারেন ।
আপনি যদি ওয়ার্ড পাসওয়ার্ড ভুলে যাওয়ার সমস্যার সম্মুখীন হন তবে আপনি এই টিউটোরিয়ালটি অনুসরণ করে এটি ক্র্যাক করার চেষ্টা করতে পারেন । যদি প্রযুক্তিগত থ্রেশহোল্ড বেশি হয়, আপনি দক্ষতার সাথে এবং নিরাপদে আপনার পাসওয়ার্ড পুনরুদ্ধার করতে একটি পেশাদার হ্যাশক্যাট চলমান পরিষেবাও বেছে নিতে পারেন!