মেটাসপ্লয়েট উবুন্টু ইনস্টল করুন

Install Metasploit Ubuntu



মেটাসপ্লয়েট হল একটি ক্রস প্ল্যাটফর্ম এবং ওপেন সোর্স টুল যা প্রাথমিকভাবে এইচ.ডি মুর 2003 সালে তৈরি করেছিলেন। এটি রুবিতে লেখা এবং উইন্ডোজ, ম্যাকওএস এবং লিনাক্সের জন্য উপলব্ধ। মেটাসপ্লয়েট সাধারণত আপত্তিকর নিরাপত্তা পরীক্ষা এবং গবেষণার জন্য ব্যবহৃত হয়। এটি নিম্নলিখিত উদ্দেশ্যে ব্যবহৃত হয়:

  • দুর্বলতা মূল্যায়ন এবং পেন্টেস্টিং
  • আইডিএস স্বাক্ষর উন্নয়ন
  • উন্নয়ন এবং গবেষণা কাজে লাগান

নতুন প্রধান মেটাসপ্লয়েট রিলিজ তার মূলকে সমস্ত রুবি প্রোগ্রামিং বেসে নিয়ে গেছে। মেটাসপ্লয়েট-ফ্রেমওয়ার্ক রুবিকে তার মূল প্রোগ্রামিং ভাষা হিসেবে ব্যবহার করে কারণ রুবি একটি শক্তিশালী ব্যাখ্যা করা ভাষা। মেটাসপ্লয়েট প্রজেক্টটি বিখ্যাত ফরেনসিক এবং সনাক্তকরণ ফাঁকি বৈশিষ্ট্যগুলির কারণে।







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



অন্যান্য অনুরূপ পণ্য যেমন ক্যানভাস বা কোর ইমপ্যাক্ট এবং অন্যান্য বাণিজ্যিক নিরাপত্তা পণ্যের মতো, মেটাসপ্লয়েট-ফ্রেমওয়ার্ক কম্পিউটার সিস্টেমের নিরাপত্তা যাচাই বা নেটওয়ার্ক এবং সিস্টেমে ভাঙ্গার জন্য ব্যবহার করা যেতে পারে। অন্যান্য অনেক নিরাপত্তা সরঞ্জামগুলির মতো, মেটাসপ্লাইট ফ্রেমওয়ার্ক অনুমোদিত এবং অননুমোদিত উভয় ক্রিয়াকলাপের জন্য ব্যবহার করা যেতে পারে।



আপনার উবুন্টু ওএসে মেটাসপ্লয়েট ফ্রেমওয়ার্ক ইনস্টল করতে নিচের ধাপগুলি অনুসরণ করুন





মেটাসপ্লয়েট ফ্রেম ইনস্টল করা সহজ এবং এর কয়েকটি নির্ভরতা রয়েছে। ইনস্টল করার আগে, আপনার উবুন্টু আপডেট করতে ভুলবেন না

$sudo আপডেট পান
$sudo apt-get upgrade

নির্ভরতা ইনস্টল করা

ইনস্টল করার আগে আপনাকে নিম্নলিখিত নির্ভরতাগুলি ব্যবহার করে ইনস্টল করতে হবে উপযুক্ত কমান্ড



[ইমেল সুরক্ষিত]: ~ $sudo apt-get install -এবংকার্ল gpgv2অটোকনফ বাইসননির্মাণ-অপরিহার্য
git-corelibapr1 postgresql libaprutil1 libcurl4openssl-dev libgmp3-dev libpcap-dev
openssl libpq-dev libreadline6-dev libsqlite3-dev libssl-devসনাক্ত করাlibsvn1 libtool
libxml2 libxml2-dev libxslt-devwgetlibyaml-dev ncurses-dev postgresql- অবদান xsel
zlib1g zlib1g-dev

ইনস্টল করা হচ্ছে

কার্ল দূরবর্তী কম্পিউটার থেকে ফাইল স্থানান্তর করতে ব্যবহৃত হয় এবং অনেক প্রোটোকল সমর্থন করে, আমরা এটি মেটাসপ্লয়েট ফ্রেমওয়ার্ক কোড ডাউনলোড করতে ব্যবহার করব।

[ইমেল সুরক্ষিত]: ~ $কার্ল https://raw.githubusercontent.com/দ্রুত 7/মেটাসপ্লয়েট
সবাই/মাস্টার/কনফিগ/টেমপ্লেট/metasploit-framework-wrappers/msfupdate.erb
>msfinstall&&

তারপর chmod কমান্ড ব্যবহার করে এক্সিকিউটেবল কোডের অনুমতি পরিবর্তন করুন তারপর এটি চালান

অনুমতি:
মালিক = পড়ুন&লিখুন(rw-)
গ্রুপ = পড়ুন(r--)
অন্য = কিছুই না(---)

মালিকানা:
মালিক = মূল
গ্রুপ = ছায়া

$chmod 755msfinstall

মেটাসপ্লয়েট ইন্টারফেস

মেটাসপ্লয়েট ফ্রেমওয়ার্কের একটি ওয়েব ইন্টারফেস, GUI ইন্টারফেস (আর্মিটেজ এবং কোবল স্ট্রাইক) এবং কমান্ড লাইন ইন্টারফেস (msfcli, msfconsole) রয়েছে। এটি মেটাসপ্লয়েটকে দূর থেকে নিয়ন্ত্রণ করতে অথবা অটোমেশনের উদ্দেশ্যে কিছু স্ক্রিপ্টিং ভাষার সাথে এটি ব্যবহার করার জন্য msgrpc এর মত API গুলি প্রদান করে।

এটিতে আরও কিছু সরঞ্জাম এবং বৈশিষ্ট্য রয়েছে যা শেল কোড এবং পেলোড তৈরি করতে পারে এবং সেগুলি অন্যান্য বৈধ এক্সিকিউটেবলের সাথে একত্রিত করতে পারে।

Msfconsole হল Metasploit এর একটি শক্তিশালী কমান্ড লাইন ইন্টারফেস। এটি চালানোর জন্য, প্রথমে পোস্টগ্রেসকিউএল পরিষেবা শুরু করুন, টাইপ করুন

[ইমেল সুরক্ষিত]: ~ $sudoসার্ভিস postgresql শুরু
[ইমেল সুরক্ষিত]: ~ $sudomsfconsole

মেটাসপ্লয়েট ম্যানুয়াল

ম্যানুয়াল থেকে মেটাসপ্লয়েটের জন্য সাধারণ কমান্ড

সাহায্য (অথবা '?') - msfconsole এ উপলব্ধ কমান্ডগুলি দেখায়

শোষণ দেখান - আপনি যে চালনাগুলি চালাতে পারেন তা দেখায় (আমাদের ক্ষেত্রে এখানে, ms05_039_pnp শোষণ)

প্লেলোড দেখান - শোষিত সিস্টেমে চালানো বিভিন্ন প্লেলোড অপশন দেখায় যেমন একটি কমান্ড শেল তৈরি করা, চালানোর জন্য প্রোগ্রাম আপলোড করা ইত্যাদি (আমাদের ক্ষেত্রে এখানে, win32_reverse শোষণ)

তথ্য শোষণ [শোষণ নাম] - বিভিন্ন অপশন এবং প্রয়োজনীয়তা সহ একটি নির্দিষ্ট শোষণ নামের বিবরণ দেখায় (উদা। তথ্য শোষিত ms05_039_pnp নির্দিষ্ট হামলার তথ্য দেখায়)

তথ্য পেলোড [প্লেলোড নাম] - এর বিভিন্ন বিকল্প এবং প্রয়োজনীয়তা সহ একটি নির্দিষ্ট প্লেলোড নামের বিবরণ দেখায় (উদা। তথ্য পেলোড win32_reverse একটি কমান্ড শেল তৈরির তথ্য দেখায়)

[শোষণ নাম] ব্যবহার করুন - এমএসএফকনসোলকে একটি নির্দিষ্ট শোষণের পরিবেশে প্রবেশের নির্দেশ দেয় (উদা। ms05_039_pnp ব্যবহার করুন এই নির্দিষ্ট কাজে লাগানোর জন্য ms05_039_pnp> কমান্ড প্রম্পট নিয়ে আসবে

বিকল্প দেখান - আপনি যে সুনির্দিষ্ট শোষণের সাথে কাজ করছেন তার জন্য বিভিন্ন পরামিতি দেখায়

প্লেলোড দেখান - আপনি যে নির্দিষ্ট কাজের সাথে কাজ করছেন তার সাথে সামঞ্জস্যপূর্ণ প্লেলোডগুলি দেখায়

PAYLOAD সেট করুন - আপনাকে আপনার শোষণের জন্য নির্দিষ্ট প্লেলোড সেট করতে দেয় (এই উদাহরণে, PAYLOAD win32_reverse সেট করুন )

লক্ষ্য দেখান - উপলব্ধ টার্গেট ওএস এবং অ্যাপ্লিকেশনগুলি দেখায় যা কাজে লাগানো যায়

টার্গেট সেট করুন - আপনাকে আপনার নির্দিষ্ট টার্গেট ওএস/অ্যাপ্লিকেশন নির্বাচন করতে দেয় (এই উদাহরণে, আমি ব্যবহার করব টার্গেট 0 সেট করুন উইন্ডোজ 2000 এর সকল ইংরেজি সংস্করণের জন্য)

তালিকা সেট করুন - আপনাকে আপনার টার্গেট হোস্টের আইপি ঠিকানা সেট করতে দেয় (এই উদাহরণে, RHOST 10.0.0.200 সেট করুন )

LHOST সেট করুন - আপনাকে বিপরীত কমান্ড শেল খোলার জন্য প্রয়োজনীয় বিপরীত যোগাযোগের জন্য স্থানীয় হোস্টের আইপি ঠিকানা সেট করতে দেয় (এই উদাহরণে, LHOST 10.0.0.201 সেট করুন )

পেছনে - আপনি লোড করা বর্তমান শোষণ পরিবেশ থেকে বেরিয়ে যেতে এবং প্রধান msfconsole প্রম্পটে ফিরে যেতে পারবেন

উপসংহার

মেটাসপ্লয়েট একটি খুব দরকারী কাঠামো যা অনুপ্রবেশ পরীক্ষক এবং দুর্বলতা গবেষকদের দ্বারা ব্যবহৃত হয়। কিছু অন্যান্য বাণিজ্যিক সরঞ্জাম অনুরূপ কার্যকারিতা প্রদান করে কিন্তু মেটাসপ্লয়েট তার ক্রস-প্ল্যাটফর্ম সমর্থন এবং সহজেই ব্যবহারযোগ্য GUI এবং CLI ইন্টারফেসের কারণে জনপ্রিয়। এটি বিশেষ করে অনুপ্রবেশ পরীক্ষক এবং রেড টিমারের জন্য তৈরি করা হয়েছে কিন্তু যে কেউ তাদের বাড়ি বা কোম্পানির নেটওয়ার্ক সুরক্ষিত করতে এটি ব্যবহার করতে পারে। আপনি যদি মেটাসপ্লয়েট শিখতে আগ্রহী হন, এখানে একটি দুর্দান্ত বিনামূল্যে সম্পদ