Installation

Metasploit auf Ubuntu installieren

Die Metasploit -Penetrationstestsoftware ist einfach und einfach zu erstellen Software. Installieren und konfigurieren Sie Ruby auf Schienen- und PostgreSQL -Abhängigkeiten -Paketen für Ubuntu Pentesting -Tool. Sie sollten den Kostenloser Installateur verwenden, der alle Abhängigkeiten enthält und mit ein paar Klicks ausgeführt wird, aber hier richten wir die Umgebung zur Quellcode -Entwicklung ein. Öffnen Sie ein Terminal in Ihrem System und richten Sie Git ein, erstellen Sie Tools und Rubinabhängigkeiten:

    sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev

Melden Sie sich nun bei GitHub an und klicken Sie in der oberen rechten Ecke des Metasploit Open Source-Repositorys auf die Schaltfläche “Fork”. Erstellen Sie ein GIT -Verzeichnis in Ihrem Heimatordner und klonen Sie Ihre Gabel auf Ihre lokale Maschine:

    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

Erstellen Sie einen Upstream-Master-Zweig, um das Rapid7 Remote-Repository-Empfangsaktualisierungen zu verfolgen:

    git remote add upstream git@github.com:rapid7/metasploit-framework.git
    git fetch upstream
    git checkout -b upstream-master --track upstream/master

Konfigurieren Sie Ihr Ihr GitHub -Konto:

    git config --global user.name "$GITHUB_USERNAME"
    git config --global user.email "$GITHUB_EMAIL"
    git config --global github.user "$GITHUB_USERNAME"

Richten Sie MSFTIDY ein, um vor jedem Git -Commit und nach jeder GIT zusammenzufassen, um potenzielle Probleme schnell zu identifizieren:

    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

Führen Sie Bundler aus, um Edelsteine ​​im Projektverzeichnis zu installieren:

    bundle install

Initialisieren Sie die Metasploit -Projekt -Hacking -Datenbank:

    cd ~/git/metasploit-framework
    ./msfdb init

Wenn der Befehl msfdb init erfolgreich ist, bestätigen Sie, dass die Datenbank für Metasploit Framework Ubuntu zugänglich ist:

    ./msfconsole -qx "db_status; exit"

Glückwunsch! Sie haben jetzt das Metasploit -Projekt- und Netzwerk -Intrusion -Erkennungssystem eingerichtet. Genießen!

 Deutsch