Wmap Metasploit – Fix database not connected
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.
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
Una volta fatto tutto questo possiamo provare a riavviare Metasploit caricando nuovamente il modulo WMAP e verificare che tutto funzioni correttamente.