Εγκατάσταση
Εγκαταστήστε το metasploit στο ubuntu
Το λογισμικό δοκιμής διείσδυσης MetAsploit είναι απλό και εύκολο να ξεκινήσετε το λογισμικό. Εγκαταστήστε και διαμορφώστε το Ruby σε Rails και PostgreSQL Dependencies Packages για το εργαλείο Pentesting Ubuntu. Θα πρέπει να χρησιμοποιήσετε το Δωρεάν εγκαταστάτης που περιέχει όλες τις εξαρτήσεις και να τρέξετε με μερικά κλικ, αλλά εδώ θα ρυθμίσουμε το περιβάλλον ανάπτυξης πηγαίου κώδικα. Ανοίξτε ένα τερματικό στο σύστημά σας και ρυθμίστε το GIT, την κατασκευή εργαλείων και τις εξαρτήσεις ruby:
sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev
Τώρα συνδεθείτε στο GitHub και κάντε κλικ στο κουμπί “Πρόγιο” στην επάνω δεξιά γωνία του αποθετηρίου ανοιχτού κώδικα MetasPloit. Δημιουργήστε έναν κατάλογο GIT στον αρχικό σας φάκελο και κλωνοποιήστε το πιρούνι σας στο τοπικό σας μηχάνημα:
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
Δημιουργήστε ένα υποκατάστημα ανάντη-κύριο για να παρακολουθείτε το Rapid7 Remote Remote Repository Λάβετε ενημερώσεις:
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"
Ρυθμίστε το MSFTIDY για να τρέξει πριν από κάθε δέσμευση GIT και μετά από κάθε συγχώνευση 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
Εκτελέστε το Bundler για να εγκαταστήσετε πολύτιμους λίθους στον κατάλογο έργων:
bundle install
Αρχικοποιήστε τη βάση δεδομένων Hacking Project MetasPloit:
cd ~/git/metasploit-framework
./msfdb init
Εάν η εντολή MSFDB init επιτύχει, τότε επιβεβαιώστε ότι η βάση δεδομένων είναι προσβάσιμη στο MetasPloit Framework Ubuntu:
./msfconsole -qx "db_status; exit"
Συγχαρητήρια! Έχετε ρυθμίσει τώρα το σύστημα ανίχνευσης έργου MetasPloit και δικτύου. Απολαμβάνω!