In diesem Artikel wird beschrieben, wie man Metasploit Framework auf Ubuntu 18.04 / Debian 9 installiert. Metasploit Framework ist ein Open-Source-Projekt, das die Infrastruktur, den Inhalt und die Werkzeuge zur Verfügung stellt, um umfangreiche Sicherheitsüberprüfungen und Penetrationstests durchzuführen.
Die kommerziellen Editionen von Metasploit sind für Benutzer verfügbar, die es vorziehen, eine Weboberfläche zum Testen zu verwenden. Das Metasploit-Framework führt die folgenden Dienste aus.
- PostgreSQL-Datenbankserver – wird von Metasploit verwendet, um Daten aus einem Projekt zu speichern.
- Ruby on Rails
- Metasploit-Dienst
Metasploit-Framework-Anforderungen
Nachfolgend finden Sie die Mindestanforderungen an die Hardware für den Betrieb von Metasploit-Framework unter Ubuntu 18.04 / Debian 9.
- 2 GHz+ Prozessor
- 4 GB RAM verfügbar (8 GB empfohlen)
- 1 GB verfügbarer Festplattenspeicher (50 GB empfohlen)
- 64-bit Version von Ubuntu 18.04 / Debian 9
Metasploit Framework unter Ubuntu 18.04 / Debian 9 installieren
Am einfachsten lässt sich das Metasploit Framework unter Ubuntu 18.04 / Debian 9 mit dem Metasploit-Installer installieren. Dieses Installationsprogramm enthält alle Abhängigkeiten und Werkzeuge, die für die Ausführung des Metasploit Frameworks erforderlich sind.
Laden Sie das Metasploit-Installationsprogramm herunter, indem Sie die folgenden Befehle in Ihrem Terminal ausführen.
Wenn das Skript heruntergeladen ist, machen Sie es ausführbar
chmod 755 msfinstall
Dann führen Sie aus:
Erstellen und initialisieren Sie die msf-Datenbank.
$ msfdb init
Creating database at /home/jmutai/.msf4/db
Starting database at /home/jmutai/.msf4/db…success
Creating database users
Creating initial database schema
Starten Sie msfconsole
Die Datenbank ist initialisiert, Sie können
$ msfconsole
Beispielsausgabe
Überprüfen Sie die Datenbankkonnektivität mit dem db_status
Befehl wie unten gezeigt.
msf > db_status
postgresql connected to msf
msf >
Aktualisierung von Metasploit Framework
Um Ihr Metasploit Framework unter Ubuntu 18.04 / Debian 9 zu aktualisieren, führen Sie den Befehl aus:
# msfupdate
Updating package cache..OK
Checking for and installing update..
Reading package lists… Done
Building dependency tree
Reading state information… Done
metasploit-framework is already the newest version (4.17.35+20190105104028~1rapid7-1).
0 upgraded, 0 newly installed, 0 to remove and 123 not upgraded.
Sie können Ihre Framework-Version mit folgendem Befehl überprüfen:
# msfconsole --version
Framework Version: 4.17.35-dev-
Herzlichen Glückwunsch!. Sie haben nun das Metasploit Framework auf dem Ubuntu 18.04 / Debian 9 System installiert.