W tym artykule, będziemy dyskutować jak zainstalować Metasploit Framework na Ubuntu 18.04 / Debian 9. Metasploit Framework jest projektem open source, który zapewnia infrastrukturę, zawartość i narzędzia do wykonywania rozległych audytów bezpieczeństwa i testów penetracyjnych.
Komercyjne edycje Metasploit są dostępne dla użytkowników, którzy wolą używać interfejsu webowego do pentestów. Metasploit Framework uruchamia następujące usługi.
- Serwer bazy danych PostgreSQL – używany przez Metasploit do przechowywania danych z projektu.
- Ruby on Rails
- Usługa Metasploit
Metasploit Framework Wymagania
Poniżej przedstawiono minimalne wymagania sprzętowe do uruchomienia Metasploit Framework na Ubuntu 18.04 / Debian 9.
- 2 GHz+ procesor
- 4 GB dostępnej pamięci RAM (zalecane 8 GB)
- 1 GB dostępnej przestrzeni dyskowej (zalecane 50 GB)
- 64-bitowa wersja Ubuntu 18.04 / Debian 9
Instalacja Metasploit Framework na Ubuntu 18.04 / Debian 9
Najprostszym sposobem na zainstalowanie Metasploit Framework na Ubuntu 18.04 / Debian 9 jest skorzystanie z instalatora Metasploit. Instalator ten zawiera wszystkie zależności i narzędzia wymagane do uruchomienia Metasploit Framework.
Pobierz instalator Metasploit, uruchamiając poniższe polecenia w terminalu.
Po pobraniu skryptu, wykonaj go
chmod 755 msfinstall
Następnie wykonaj:
Utwórz i zainicjalizuj bazę danych msf.
$ msfdb init
Creating database at /home/jmutai/.msf4/db
Starting database at /home/jmutai/.msf4/db…success
Creating database users
Creating initial database schema
Uruchom msfconsole
baza danych jest zainicjalizowana, można uruchomić
$ msfconsole
Przykładowe dane wyjściowe
Weryfikuj łączność z bazą danych za pomocą polecenia db_status
, jak pokazano poniżej.
msf > db_status
postgresql connected to msf
msf >
Uaktualnianie Metasploit Framework
Aby zaktualizować Metasploit Framework na Ubuntu 18.04 / Debian 9. uruchom polecenie:
# 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.
Możesz sprawdzić swoją wersję Framework używając:
# msfconsole --version
Framework Version: 4.17.35-dev-
Cheers! Masz teraz zainstalowany Metasploit Framework na Ubuntu 18.04 / Debian 9 system.