ইথিকাল হ্যাকিং ডে-৫: মেটাসপ্লয়েটের মজার জগতে!
হ্যালো, বন্ধু! শুরু করার আগে একটু কথা
মেটাসপ্লয়েট একটা দারুণ টুল—এটা দিয়ে আমরা সিস্টেমের দুর্বলতা খুঁজে সেগুলো ঠিক করতে শিখবো। তবে এটা শুধু ভালো কাজে ব্যবহার করতে হবে, যেমন:
- অনুমতি নিয়ে সিস্টেম টেস্ট করা
- নিজের নেটওয়ার্ক চেক করা
- শেখার জন্য গবেষণা
কেন? কারণ অনুমতি ছাড়া ব্যবহার করলে আইনি ঝামেলা হতে পারে। তাই আমরা সবসময় সঠিক পথে থাকবো, ঠিক আছে?
ধাপ ১: মেটাসপ্লয়েট চালু করি
শুরু করার প্রথম ধাপ
ক্যালি লিনাক্সে টার্মিনাল খুলে এটা লিখলেই মেটাসপ্লয়েট চালু হয়ে যাবে। কেন করছি? এটা আমাদের মূল কন্ট্রোল প্যানেল—এখান থেকেই সব কাজ শুরু হবে।
কী কী করা যায়, দেখি?
এটা লিখলে সব কমান্ডের লিস্ট দেখাবে। কেন? যেন আমরা বুঝতে পারি এই টুল দিয়ে কত কিছু করা যায়—একটু ঘুরে দেখার মতো!
ধাপ ২: এক্সপ্লয়েট খুঁজে বের করি
এটা লিখলে EternalBlue নামের একটা দুর্বলতার এক্সপ্লয়েট খুঁজে পাবো। কেন? এটা একটা বিখ্যাত Windows দুর্বলতা—এটাকে টেস্ট করে আমরা শিখবো কীভাবে দুর্বলতা কাজে লাগে।
এক্সপ্লয়েট বেছে নিই
এটা দিয়ে আমরা EternalBlue ব্যবহার করার জন্য প্রস্তুত হবো। কেন? কারণ এখন আমরা একটা নির্দিষ্ট টুল হাতে নিয়েছি—এটা দিয়ে কাজ শুরু করবো।
ধাপ ৩: টার্গেট সেট করি
কে আমাদের টার্গেট?
এখানে টার্গেট মেশিনের আইপি দিতে হবে। আমরা Metasploitable নামের একটা টেস্ট মেশিন ব্যবহার করছি। কেন? যেন আমরা কোন মেশিনে কাজ করছি সেটা টুলকে জানাতে পারি।
পেওলোড ঠিক করি
এটা দিয়ে আমরা একটা পেওলোড সেট করবো। কেন? এটা আমাদের টার্গেটের সাথে সংযোগ তৈরি করবে এবং কন্ট্রোল দেবে—একটু ম্যাজিকের মতো!
একটু সাবধানতা!
Metasploitable একটা টেস্টিং মেশিন—এটা শুধু শেখার জন্য। তাই:
- আসল সার্ভারে চালাবো না
- ইন্টারনেটে খোলা রাখবো না
- অনুমতি ছাড়া কারো সিস্টেমে ঢুকবো না
কেন? আমরা শিখতে চাই, ক্ষতি করতে না। তাই নিরাপদে থাকি।
ল্যাব তৈরি করি
একটা টেস্টিং ল্যাব বানাতে এই ধাপগুলো ফলো করি:
- Metasploitable 3 ডাউনলোড করি (গিটহাব থেকে)
- VirtualBox বা VMWare এ চালাই
- নেটওয়ার্ক সেটিং চেক করি (NAT বা Host-Only)
- আইপি দেখি (ifconfig দিয়ে)
কেন? যেন আমাদের একটা নিরাপদ জায়গা থাকে শেখার জন্য।
ধাপ ৪: এক্সপ্লয়েট চালাই
এটা লিখলেই এক্সপ্লয়েট চলবে। সব ঠিক থাকলে মিটারপ্রিটার নামে একটা কন্ট্রোল পাবো। কেন? এটা আমাদের টার্গেটে ঢোকার দরজা খুলে দেবে।
মিটারপ্রিটারে মজা করি
| কমান্ড | কী হবে? |
|---|---|
| sysinfo | টার্গেটের সিস্টেমের তথ্য দেখবো |
| screenshot | টার্গেটের স্ক্রিনের ছবি তুলবো |
| shell | কমান্ড প্রম্পটে ঢুকে যাবো |
কেন? এগুলো দিয়ে আমরা টার্গেটের উপর কন্ট্রোল পাই এবং শিখি।







