Security Dojo

go down the rabbit hole...
it en

Wmap Metasploit – Fix database not connected

2021-09-26 Tempo di lettura 1 minuto fud0

WMAP é un web application vulnerability scanner che é disponibile come modulo all’interno del framework Metasploit.

Nel tentare di utilizzarlo, se Metasploit non é stato configurato per utilizzare il database PostgreSQL, potreste riscontrare un errore simile a quello mostrato nello screenshot sottostante.

WMAP - Error while loading WMAP

E’ possibile infatti utilizzare Metasploit anche senza che sia configurato un database, ma é sicuramente utile farlo nel caso si vogliano per esempio conservare i dati delle proprie ricerche o i risultati delle scansioni.

Nel caso però del modulo WMAP si tratta di un requisito fondamentale.

Vediamo quindi come fissare il problema.

# Verifichiamo lo status corrente del database
sudo service postgresql status
# Inizializziamo il servizio PostgreSQL
sudo service postgresql start
# Ri-verifichiamo che tutto sia stato avviato correttamente
sudo service postgresql status
# Creiamo e inizializziamo il database msf
sudo msfdb init

WMAP - Configuring Metasploit database

Una volta fatto tutto questo possiamo provare a riavviare Metasploit caricando nuovamente il modulo WMAP e verificare che tutto funzioni correttamente.

WMAP - WMAP working

Riferimenti e Approfondimenti: