Installation
Installer Metasploit sur Ubuntu
Le logiciel de test de pénétration de Metaspoit est simple et facile à démarrer. Installez et configurez Ruby sur Rails et PostgreSQL De dépendances des packages pour l’outil Ubuntu Pentesting. Vous devez utiliser le Installateur gratuit qui contient toutes les dépendances et l’exécution en quelques clics, mais ici, nous configurerons l’environnement de développement du code source. Ouvrez un terminal sur votre système et configurez GIT, créez des outils et des dépendances Ruby:
sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev
Maintenant, connectez-vous à GitHub et cliquez sur le bouton “Fork” dans le coin supérieur droit du référentiel open source Metasploit. Créez un répertoire GIT dans votre dossier à domicile et clonez votre fourchette à votre machine locale:
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
Créez une branche en amont en amont pour suivre les mises à jour de réception du référentiel à distance Rapid7:
git remote add upstream git@github.com:rapid7/metasploit-framework.git
git fetch upstream
git checkout -b upstream-master --track upstream/master
Configurez votre compte GitHub:
git config --global user.name "$GITHUB_USERNAME"
git config --global user.email "$GITHUB_EMAIL"
git config --global github.user "$GITHUB_USERNAME"
Configurez Msftidy pour s’exécuter avant chaque engagement GIT et après chaque fusion GIT pour identifier rapidement les problèmes potentiels:
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
Exécutez Bundler pour installer des gemmes dans le répertoire de projet:
bundle install
Initialisez la base de données de piratage du projet Metasploit:
cd ~/git/metasploit-framework
./msfdb init
Si la commande MSFDB INIT réussit, confirmez que la base de données est accessible au framework Metasploit Ubuntu:
./msfconsole -qx "db_status; exit"
Toutes nos félicitations! Vous avez maintenant configuré le projet Metasploit et le système de détection d’intrusion du réseau. Apprécier!