Istruttore: In questa lezione
parleremo di uno strumento davvero interessante chiamato Nexpose.
Questo è più uno strumento aziendale progettato
per essere utilizzato in grandi aziende e organizzazioni.
È fondamentalmente un framework di gestione delle
vulnerabilità realizzato da Rapid7. Quindi le stesse persone che hanno creato Metasploit.
Viene fornito con una GUI web davvero carina.
E ciò che intendo per framework di gestione
delle vulnerabilità è che è progettato per coprire l'intero ciclo
di vita della gestione delle vulnerabilità.
Quindi può cercare porte aperte,
può scoprire servizi in esecuzione,
trovare vulnerabilità nei servizi, trovare exploit, se puoi sfruttarli
in Metasploit o se
c'è un modo diverso di sfruttarli,
darti le risorse
per farlo, verificare che questi exploit esistono e persino generare report
per dettagliare tutto ciò che scopre.
In realtà genera due serie di report,
uno tecnico, per i tecnici, e un
report di alto livello,
da condividere con persone meno
tecniche, come amministratori e manager.
Puoi anche usarlo per automatizzare queste scansioni
in modo da poter eseguire
scansioni specifiche che configuri tu stesso ogni determinato periodo di tempo.
Quindi, come puoi vedere, un framework
davvero interessante con molte funzionalità davvero utili,
ma la maggior parte di esse
sarebbe utile solo a grandi imprese
e aziende, soprattutto considerando
il prezzo e le risorse richieste da questo programma.
Quindi è molto affamato di risorse, ha
bisogno di un minimo di otto giga di memoria e
molto spazio di archiviazione.
Ma non
preoccuparti perché lo useremo solo in una lezione,
la prossima lezione, solo per
mostrarti cosa aspettarti in un ambiente aziendale
in cui utilizzeresti tali strumenti.
Ed è per questo che in
realtà non
devi preoccuparti delle risorse, perché se hai mai avuto bisogno di
utilizzare questo tipo di software, l'azienda con
cui stai lavorando lo fornirà e fornirà l'infrastruttura necessaria.
Quindi, se puoi dare a Kali otto giga di
memoria, allora fallo e provalo,
come ti mostrerò nella prossima lezione.
Se non puoi, allora va bene, guarda
la lezione e avrai una
buona idea su come utilizzare questo tipo di strumenti.
Quindi, prima di tutto, dovrai scaricare Nexpose.
Non è installato in Kali.
C'è un link per questo nelle risorse di questa lezione.
Assicurati di utilizzare un'email aziendale.
Se non ne hai uno, usa anche il
link nelle risorse per ottenere un'e-mail che
assomigli a un'e-mail aziendale, perché ti invieranno un codice di verifica.
Una volta scaricato...
Ce l'ho già qui nei miei download.
Passerò alla mia directory di download
dal mio terminale.
Quindi faremo cd, Downloads, faremo ls, e
possiamo trovarlo qui. Questo è lo script di installazione.
Ora, prima di eseguirlo, questo è un eseguibile binario,
dovremo cambiare i suoi permessi in non eseguibile.
E per farlo, faremo chmod, +x, seguito dal
nome del file.
Ora, se ls, vedrai che sarà elencato in verde, il
che significa che non è eseguibile
e quindi saremo in
grado di eseguirlo facendo . / seguito dal nome del file.
Premiamo Invio e questo ci mostrerà una procedura
guidata di installazione davvero facile da usare.
Quindi faremo clic su Avanti.
Lo terremo come prima opzione
per installare la console e il motore di scansione.
Puoi modificare la directory di installazione qui, ma la
manterremo al valore predefinito.
Colpiremo Next.
Ora ci ha dato un avvertimento, come
puoi vedere, dicendo che sono consigliati 80 gigabyte di spazio di archiviazione.
Questo non è necessario.
Sta semplicemente dicendo che potresti usare molto spazio di
archiviazione se continui a utilizzare il programma.
Ma per i test, quello che ho adesso, 56,
è più che sufficiente, quindi continueremo.
E questa è solo la lista
di controllo per assicurarti di soddisfare i requisiti minimi.
Il principale è la quantità di memoria che ho assegnato a Kali.
Come puoi vedere, ha 10 gigabyte di memoria, perché
come ho detto, il minimo è otto.
Faremo clic su Avanti.
E lo riempiremo solo con le mie informazioni.
Quindi metteremo il mio nome, il mio cognome, il
nome dell'azienda.
Imposteremo un nome utente, lo imposteremo su Zaid,
inseriremo una password
e faremo clic su Avanti.
Ora ti offre solo un riassunto
di tutto ciò che abbiamo impostato finora.
La cosa principale che vuoi assicurarti di
fare è deselezionare questa casella. Quindi è già deselezionato.
Se lo selezioni, il programma si avvierà
automaticamente al termine dell'installazione.
Ma come ho detto, è un framework davvero
enorme e preferirei avviarlo manualmente, e ti
mostrerò come farlo più avanti.
Quindi vogliamo assicurarci di non selezionare questa casella.
Faremo clic su
Avanti e inizierà l'installazione di questo framework per noi.
Quindi metterò in pausa il video e riprenderò una volta installato.
Perfetto, ora l'installazione è completa.
L'unica cosa che voglio modificare in questo
momento è, come
puoi vedere qui, che dice che
la console è configurata per l'esecuzione automatica all'avvio.
Non voglio che succeda perché, come ho detto,
lo useremo solo in una lezione.
Pertanto non ha senso che questo software si avvii ogni
volta che avviamo il nostro Kali Linux.
Quindi cliccherò su Fine.
E quello che farò ora è disabilitare l'avvio automatico
di questo programma, di Nextpose.
Quindi per farlo, faremo systemctl, disabled.
E seguiremo questo con il nome del
servizio che vogliamo disabilitare.
E come menzionato nel messaggio precedente
che abbiamo ricevuto dal programma
di installazione, il nome del servizio è nexposeconsole. servizio.
Premiamo Invio e, come puoi vedere, sta dicendo
che l'ha rimosso dall'avvio automatico.
Quindi ora se riavviamo il nostro Kali e
lo riavviamo, la console Nexpose non verrà avviata automaticamente, che è
esattamente ciò che vogliamo.
Quindi, ora che abbiamo
installato Nexpose, vediamo come avviarlo.
Quindi pulirò lo schermo.
E avviarlo è in realtà molto, molto semplice.
Per prima cosa,
andremo alla posizione in cui abbiamo installato Nexpose.
Quindi, come abbiamo visto
durante l'installazione guidata, questo è installato in opt/rapid7/nexpose/.
Ora elencheremo la directory che si trova qui
e lo script di avvio è memorizzato in questa directory.
Quindi lo affronteremo anche noi.
Quindi faremo cd, nsc.
E se elenchiamo qui tutti i file e le directory, noterai che
abbiamo un file chiamato nsc. SH.
Questo è lo script di avvio per Nexpose.
Quindi massimizzerò il mio terminale
e lo faremo. / seguito dal nome dello
script che vogliamo avviare, che è nsc. sh, e premeremo
Invio.
Ora, se leggi la procedura guidata, in
realtà dice che l'avvio di Nexpose potrebbe richiedere fino a 30 minuti.
E nel mio caso, a volte in altri computer meno recenti,
ci sono voluti fino
a 40 minuti per inizializzare effettivamente questo framework.
Quindi vuoi essere molto paziente con questo in seguito, e
vuoi assicurarti di avere 10 giga
di memoria, come ho detto, e saprai quando
sarà finito, perché otterrai
l'URL che puoi usare per accedervi .
Quindi lo metterò in pausa e riprenderemo
una volta che sarà completamente inizializzato.
Perfetto ora perché non vediamo alcun
errore e perché vediamo questo messaggio, che
ci dice che possiamo effettivamente accedere a Nexpose tramite questo URL.
Ciò significa che tutto è iniziato con successo.
Quindi possiamo semplicemente controllarlo e fare clic
per aprirlo nel nostro browser.
E come puoi vedere,
riceverai un avviso perché lo stai caricando
su HTTPS e Nexpose utilizza un certificato autofirmato.
Quindi tutto ciò che devi fare è fare clic su Avanzate e
accettare il rischio, perché
questo è in esecuzione sul nostro server.
Quindi sappiamo che va bene.
E come puoi vedere, ora stiamo ottenendo la schermata di accesso.
Quindi accederò utilizzando le stesse informazioni
che ho usato quando ho installato Nexpose.
Quindi il mio nome utente era
Zaid e la password è quella su cui l'ho impostato, premo Invio e
perfetto, come puoi vedere abbiamo ottenuto la console.
Ora la prima cosa che
mi chiede è la chiave di attivazione.
A questo punto dovresti riceverne uno sulla tua e-mail nella tua casella di posta.
Ce l'ho
già e l'ho già copiato negli
appunti, quindi lo incollo qui e faccio clic su Attiva chiave.
Dagli un po' di tempo per attivare la chiave.
In realtà potrebbero volerci ancora alcuni minuti.
Ora, perfetto, come puoi
vedere, sta dicendo: "Attivazione riuscita. "Quindi
cliccheremo su OK, e basta.
Ora il framework è pronto per essere utilizzato
e ti mostrerò come usarlo esattamente nella
prossima lezione.
Ma come ho detto, quella sarebbe
l'unica lezione che useremo in questo framework.
Ti sto solo mostrando come
usarlo ora, solo per darti un'idea di questo tipo di software.
Ma se non puoi installarlo sul tuo
computer, va benissimo
perché non faremo affidamento su di esso
per il resto del corso.