পাইথন এবার এন্ড্রইডএ ব্রুটফোর্সের জন্য কাস্টম ডিকশনারি তৈরি করুন | BdTechMaster

কেমন আছেন সবাই। আমি ভালো আছি।

আজকের টাইটেল দেখেই অনেকে বুঝে গেছেন আজকে কি বিষয় নিয়ে টিউন করবো। তো কথা না বারিয়ে শুরু করা যাক।

শুরু করার পূর্বে যে এপটি লাগবে তা নিচে থেকে ডাউনলোড করে নিন।

এখান থেকে

এপ ডাউনলোড পরে যারা পাইথন ইনস্টল করেন নাই তারা এই টিউন থেকে পাইথন ইনস্টল করে নিন।

  • অনেকের মণে প্রশ্ন ঘুরছে এই কাস্টম ডিকশনারি দিয়ে করবেন টা কি?

এইটা দিয়ে আপনি ওয়াইফাই, ওয়েবসাইট, এফবি একাউন্ট ইত্যাদি এ ব্রুটফোর্স করতে পারবেন।

আগেই বলে রাখি এটা শিখার জন্য দিচ্ছি। কোনো অবৈধ কাজে ব্যবহার করলে আমি দায়ী নই।

  • ওয়েবসাইটে অনেক ডিক্সনারি ডাউনলোড করতে পাওয়া যায় আমি কেন কষ্ট করে বানাবো?

এটা এই কারনে যে আপনি যে ভিক্টিম এর ওয়াইফাই বা জেকোনো কিছু হ্যাক করবেন তার সম্পর্কে কিছু ধারণা থাকবে। সে অনুযাই আপনি পাসওয়ার্ড বানাতে পারবেন। আর ডিক্সনারি ফাইল সাইজ কম হলে তারাতারি এক্সেস পাবেন। আর এথিকাল হ্যাকিং শিখার জন্য এর চেয়ে সহজ প্রোগ্রামিং আর নেই।



termux এপ এ ঢুকার পর আপনাকে কমান্ড দিতে হবে।

প্রথমে কমান্ড দিন

pip install wordlist

এই কমান্ড দিলে ওয়ার্ডলিস্ট ইনস্টল হয়ে যাবে। ওয়ার্ডলিস্ট ইনস্টল হয়ে গেলে নিচের মত স্ক্রিন আসবে

আমার ওয়ার্ডলিস্ট ইনস্টল আছে তাই প্রসেছ টা দেখায়নি। আপনি কিছু সময় অপেক্ষা করলে আপনার ওয়ার্ডলিস্ট ইনস্টল হয়ে যাবে।

এখন আপনার টারমাক্স ডিক্সনারি তৈরির জন্য প্রস্তুত।

এর জন্য আপনাকে টারমাক্স থেকে স্টোরেজ সিলেক্ট করতে হবে।

কারো ফোনে যদি কোনো এসডি কার্ড না থাকে অর্থাৎ ম্যামরি না থাকে তবে নিচের কমান্ড দিন

cd /sdcard

  • যদি ম্যামরি থাকে তবে ফোন স্টোরেজ ডিক্সনারি টি তৈরির জন্য নিচের কমান্ড দিন

cd /storage/sdcard0

  • cd দিয়ে change directory বুঝানো হচ্ছে। আর বাকি গুলো দিয়ে লোকেশন বুঝানো হচ্ছে।
  • যদি ডিক্সনারিটি ম্যামরিতে বানাতে চান তাহলে নিচের কমান্ড দিবেন। ম্যামরিতেই বানানো ভালো কারণ ডিক্সনারি ফাইলগুলো অনেক বড় সাইজের হয়। কারো ম্যামরিই যদি ফোন স্টোরেজ হয়ে থাকে তাহলে উপরের কমান্ড দিবেন। আর তা না হলে নিচের কমান্ডই দেন।

cd /storage/sdcard1

তাহলে আপনার ডিক্সনারিটি ফোনে অথবা ম্যামরিতে তৈরির কমান্ড দেওয়া হয়ে গেলো। উপরের কমান্ড দিলে নিচের মত স্ক্রিন আসবে।

এই কমান্ডে ডিক্সনারি তৈরি হবে। একটু বুঝে শুনে এই কমান্ড দিবেন। নাহলে ঠিকমত তৈরি হবেনা।

wordlist -m (minimum) -M (maximum) -o (output name) (carecter)

কমান্ডটা একটু জটিল। -m দ্বারা বুঝানো হচ্ছে সর্বনিন্ম কত সংখ্যার পাসওয়ার্ড আপনি চান। ব্র‍্যাকেট এ মিনিমাম এর জায়গায় অই সর্বনিন্ম সংখ্যা দিবেন। ব্র‍্যাকেট রাখবেননা।

-M দ্বারা বুঝানো হয়েছে সর্বোচ্চ কত সংখ্যার পাসওয়ার্ড আপনি চান। ব্র‍্যাকেট এ maximum এর জায়গায় অই সর্বোচ্চ সংখ্যা দিবেন। ব্র‍্যাকেট রাখবেননা।

-o দ্বারা বুঝায় ফাইল্টির নাম কি হবে এবং ফাইলটির এক্সটেনশন কি হবে। ব্র‍্যাকেটের ভিতরে নাম সহ এক্সটেনশন লিখবেন। ব্র‍্যাকেট রাখবেন না।

পরের ব্র‍্যাকেট এর অংশে লেখা character.

এর অর্থ হলো কি কি ক্যারেক্টার দিয়ে আপনি পাসওয়ার্ড বানাতে চান। এখানে 123 abc @#$% জেকোনো কিছু দিতে পারেন।

এখন

উদাহরণ হিসেবে আমি মিনিমাম লেন্থ ৩ ম্যাক্সিমাম লেন্থ ৩ আউটপুট নাম pass.txt ক্যারাক্টার হিসেবে 123 দিয়ে একটি পাসওয়ার্ড লিস্ট বানাবো। এর জন্য কমান্ড হবে.

wordlist -m 3 -M 3 -o pass.txt 123

কমান্ড দিয়ে এন্টার দিবেন। আমার কমান্ডটি দিয়ে আপনি দেখতে পারেন ফাইল তৈরি হয় কিনা।

এরপর টাইপ করবেন ls এন্টার

তারপর নিচের মত স্ক্রিন আসবে

মার্ক করা pass.txt এর মতো একটা ফাইল আপনারও তৈরি হবে। অই ফাইল আপনি ফাইল এক্সপ্লোরার দিয়ে অথবা এইখান থেকে দেখতে পারবেন। টারমাক্স থেকেই দেখার জন্য কমান্ড দিন

cat pass.txt

তাহলে নিচের মত আসবে

আমি ছোট একটা ডিক্সনারি ফাইল তৈরি করে দেখালাম আপনি আপনার প্রয়োজন মত বড় ফাইল ও তৈরি করতে পারেন।

আপনার ফাইল ম্যানেজার এ গিয়ে দেখুন ডিক্সনারি ফাইল তৈরি হয়েছে।

টিউন বুঝতে সমস্যা হলে নিচের ভিডিও দেখুন বুঝতে পারবেন

ভিডিও লিংক

ফেসবুক এ আমি

প্রথম প্রকাশিত এখানে

আমার টিউন গুলো ভালো লাগলে অবশ্যই আমার টিউন বেশি বেশি জোসস করুন

আমার টিউন গুলো আপনার ‘টিউন স্ক্রিন’ নিয়মিত পেতে অবশ্যই আমাকে ফলো করুন। আমার টিউন গুলো সবার কাছে ছড়িতে দিতে অবশ্যই আমার টিউন গুলো বিভিন্ন সৌশল মিডিয়াতে বেশি বেশি শেয়ার করুন

আমার টিউন সম্পর্কে আপনার যে কোন মতামত, পরামর্শ ও আলোচনা করতে অবশ্যই আমার টিউনে টিউমেন্ট করুন

আমার সাথে সরাসরি যোগাযোগ করার জন্য ‘টেকটিউনস ম্যাসেঞ্জারে’ আমাকে ম্যাসেজ করুন। আমার সকল টিউন পেতে ভিজিট করুন আমার ‘টিউনার পেইজ’

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *