Instalación
Instale el metasploit en Ubuntu
El software de prueba de penetración de Metasploit es simple y fácil de iniciar el software. Instale y configure Ruby en los paquetes de Rails y PostgreSQL Dependencias para la herramienta Ubuntu Pentesting. Debe usar el Instalador gratuito que contiene todas las dependencias y en ejecución con unos pocos clics, pero aquí configuraremos el entorno de desarrollo del código fuente. Abra un terminal en su sistema y configure Git, cree herramientas y dependencias de Ruby:
sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev
Ahora inicie sesión en GitHub y haga clic en el botón “Bifurque” en la esquina superior derecha del repositorio de código abierto de MetaSploit. Cree un directorio GIT en su carpeta de inicio y clone su horquilla a su máquina local:
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
Cree una rama de maestro ascendente para rastrear el repositorio remoto de Rapid7 Recibir actualizaciones:
git remote add upstream git@github.com:rapid7/metasploit-framework.git
git fetch upstream
git checkout -b upstream-master --track upstream/master
Configure su cuenta de GitHub:
git config --global user.name "$GITHUB_USERNAME"
git config --global user.email "$GITHUB_EMAIL"
git config --global github.user "$GITHUB_USERNAME"
Configure Msftidy para ejecutar antes de que cada git se comprometa y después de cada git se fusione para identificar rápidamente problemas potenciales:
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
Ejecute Bundler para instalar gemas en el directorio de proyectos:
bundle install
Inicializar la base de datos de piratería del proyecto MetaSploit:
cd ~/git/metasploit-framework
./msfdb init
Si el comando msfdb init tiene éxito, confirme que la base de datos es accesible para el marco de metasploit ubuntu:
./msfconsole -qx "db_status; exit"
¡Felicidades! Ahora ha configurado el proyecto MetaSploit y el sistema de detección de intrusos de red. ¡Disfrutar!