स्थापना
ubuntu पर Metasploit स्थापित करें
Metasploit प्रवेश परीक्षण सॉफ्टवेयर सरल और आसान सॉफ्टवेयर प्राप्त करना आसान है। Ubuntu pentesting टूल के लिए रेल और PostgreSQL निर्भरता पैकेज पर रूबी स्थापित और कॉन्फ़िगर करें। आपको मुक्त स्थापनाकर्ता का उपयोग करना चाहिए जिसमें सभी निर्भरताएं हैं और कुछ क्लिकों के साथ चल रहे हैं लेकिन यहां हम स्रोत कोड विकास वातावरण सेटअप करेंगे। अपने सिस्टम पर एक टर्मिनल खोलें और गिट सेट करें, टूल और रूबी निर्भरता का निर्माण करें:
sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev
अब GitHub में लॉगिन करें और Metasploit ओपन सोर्स रिपॉजिटरी के शीर्ष-दाएं कोने में “फोर्क” बटन पर क्लिक करें। अपने होम फ़ोल्डर में एक गिट निर्देशिका बनाएं और अपने कांटे को अपने स्थानीय मशीन पर क्लोन करें:
export GITHUB_USERNAME=YOUR_USERNAME_FOR_GITHUB
export GITHUB_EMAIL=YOUR_EMAIL_ADDRESS_FOR_GITHUB
mkdir -p ~/git
cd ~/git
git clone git@github.com:$GITHUB_USERNAME/metasploit-framework
cd ~/git/metasploit-framework
रैपिड 7 रिमोट रिपॉजिटरी को ट्रैक करने के लिए एक अपस्ट्रीम-मास्टर शाखा बनाएं अपडेट प्राप्त करें:
git remote add upstream git@github.com:rapid7/metasploit-framework.git
git fetch upstream
git checkout -b upstream-master --track upstream/master
अपने GitHub खाते को कॉन्फ़िगर करें:
git config --global user.name "$GITHUB_USERNAME"
git config --global user.email "$GITHUB_EMAIL"
git config --global github.user "$GITHUB_USERNAME"
प्रत्येक git प्रतिबद्ध होने से पहले चलाने के लिए msftidy सेट करें और प्रत्येक Git के बाद संभावित मुद्दों को जल्दी से पहचानने के लिए विलय करें:
cd ~/git/metasploit-framework
ln -sf ../../tools/dev/pre-commit-hook.rb .git/hooks/pre-commit
ln -sf ../../tools/dev/pre-commit-hook.rb .git/hooks/post-merge
प्रोजेक्ट डायरेक्टरी में रत्न स्थापित करने के लिए बंडलर चलाएं:
bundle install
MetaSploit प्रोजेक्ट हैकिंग डेटाबेस को इनिशियलाइज़ करें:
cd ~/git/metasploit-framework
./msfdb init
यदि MSFDB init कमांड सफल होता है, तो पुष्टि करें कि डेटाबेस MetaSploit फ्रेमवर्क Ubuntu के लिए सुलभ है:
./msfconsole -qx "db_status; exit"
बधाई हो! अब आपने MetaSploit प्रोजेक्ट और नेटवर्क इंट्रूज़न डिटेक्शन सिस्टम सेट किया है। आनंद लेना!