Istruttore: Okay, la mia scansione è finita.
E ora sono qui nella pagina delle risorse.
E come puoi vedere, abbiamo un vantaggio.
È stato scansionato
Possiamo vedere che la risorsa esegue Ubuntu e
le competenze necessarie per
hackerare questa risorsa sono alle prime armi.
Ora già da questo puoi vedere che
Nexpose ci mostra molte più informazioni della Metasploit Community ed
è un framework di
gestione delle vulnerabilità molto più avanzato.
Possiamo vedere che abbiamo scansionato un
target, è Metasploitable e il sito è Global.
Fammi ingrandire.
Funziona su Ubuntu Linux 8. 04.
Non abbiamo scoperto malware e 177 exploit,
308 vulnerabilità.
Ricorda con Metasploit Community, penso che abbiamo
scoperto solo otto, solo una
vulnerabilità sfruttabile e otto moduli
che possono essere utilizzati.
Qui abbiamo scoperto 308 vulnerabilità,
quindi ha coperto molte più vulnerabilità e exploit.
Si può vedere che esiste un fattore di rischio valutato a questo
e l'ultima volta che è stata eseguita la scansione.
Ora se andiamo giù possiamo vedere che il
sistema operativo che abbiamo scoperto di nuovo, è Metasploit.
Possiamo vedere il software installato sul computer
di destinazione.
Quindi non solo i servizi in esecuzione
sulle porte, possiamo vedere il software effettivo installato sul computer di destinazione.
Questo può essere molto utile dopo che abbiamo il
computer, quindi dopo che siamo
riusciti a hackerarlo, è molto utile trovare exploit locali che
possono essere utilizzati per aumentare i nostri privilegi,
ad esempio se hai un utente normale e volevi
per diventare un percorso, è possibile utilizzare
un overflow del buffer locale per aumentare i privilegi o fare
altri tipi di cose.
Quindi questi sono molto utili in termini di post-sfruttamento.
Se scendiamo, vedremo i servizi installati sul
computer di destinazione.
Proprio come UNMAP ce lo ha fornito,
possiamo vedere che HTTPs
è in esecuzione, DNS e così via.
Se fai clic su uno di questi
servizi, vedrai che ti darà maggiori informazioni a
riguardo, ad esempio è un servizio HTTP, una descrizione su di esso e le porte
su cui è in esecuzione.
Quindi possiamo vedere che HTTP in esecuzione sulla
porta 80 e sulla porta 8180.
Adesso andiamo su.
E se volessimo dare un'occhiata più
da vicino alle vulnerabilità,
possiamo andare alla pagina delle vulnerabilità qui.
E puoi vedere che qui
abbiamo un grafico delle
vulnerabilità, classificato in base al loro fattore di rischio.
E qui sono classificati in base
al livello di abilità necessario per sfruttare queste vulnerabilità.
E qui puoi vedere un elenco di tutti loro e
possiamo passare da uno all'altro usando questo proprio qui.
Ancora una volta, questo, se c'è del
malware, lo vedrai qui.
E se c'è uno sfruttamento, lo vedrai qui.
Ora, tutte queste principali vulnerabilità qui non hanno
uno sfruttamento usando il loro strumento
ma sono ordinate in base al loro rischio.
Quindi queste sono vulnerabilità molto rischiose e quindi
mentre procediamo attraverso di esse, il rischio
sarà un po 'meno.
Quindi puoi vedere qui che ho scoperto che
la password VNC è 'password', quindi possiamo entrare e provare a connetterci usando VNC.
Ora VNC è un servizio molto simile al Desktop remoto,
in pratica ti mostrerà il desktop
e ti permetterà di ottenere pieno accesso
al computer di destinazione, proprio come il Desktop remoto.
Non ti mostrerò come farlo, molto semplice.
Ti stavo dicendo qui, la password è 'password', ora ti
sta anche dicendo che c'è una backdoor in
esecuzione e l'abbiamo già usata.
Ci sta dicendo che sta eseguendo una
vecchia versione di PHP che può essere sfruttabile, in realtà solo una vecchia versione.
Ora diamo un'occhiata a qualcosa che può essere sfruttabile.
Quindi farò clic su questo per ordinarli in base all'exploit e puoi vedere
che tutti questi hanno un logo "M", il che significa
che possono essere sfruttati usando Metasploit.
Puoi vedere qui che abbiamo il
servizio di shell remota che usiamo, e qui c'è anche
il servizio di rlogin che può essere usato, che abbiamo già visto.
Quindi facciamo clic su qualcosa che non abbiamo mai visto prima.
E qui puoi vedere una descrizione di questa vulnerabilità.
Ancora una volta, puoi vedere la porta su cui è in esecuzione.
E puoi capire perché pensa che questo particolare obiettivo
sia vulnerabile a questo exploit.
Se scendi, ti mostrerà come puoi sfruttarlo.
Quindi ci sono tre diversi
moduli che possono essere utilizzati per sfruttarlo.
Ma non è necessario
sfruttarlo, a volte vedi solo moduli che
possono essere utilizzati per verificare l'esistenza di questo exploit.
Ma fondamentalmente questi sono moduli associati ad esso.
E se facciamo clic su questo, ci porterà alla pagina Rapid7 che usiamo
sempre per vedere quando facciamo cose su Google.
E vediamo il nome del modulo in cui
possiamo semplicemente copiarlo e incollarlo in Metasploit e mostra le opzioni e quindi
usiamo questo exploit nello stesso modo in cui lo vediamo
nei video precedenti.
Ancora una volta quando scendi, vedrai riferimenti a questo, a
questo particolare exploit.
E in fondo ti mostrerà la soluzione su
come risolvere questo exploit.
Quindi, per questo, tutto ciò
che devi fare è solo cambiare la password
dell'amministratore e non utilizzare la configurazione predefinita.
Un'altra cosa utile sono i rapporti.
Pertanto, questo framework consente di generare report
per ciascuna scansione eseguita.
Esistono diversi tipi di modelli per i
report, quindi se vai
su Crea report, puoi vedere che esiste
un report di audit che contiene molte informazioni,
informazioni dettagliate per i programmatori o per il personale tecnico.
Oppure puoi utilizzare un rapporto esecutivo che
contiene meno informazioni ed è realizzato per i manager o per
le persone di alto livello che non hanno molta esperienza
con le cose tecniche.
Puoi selezionare qualsiasi modello tu voglia, chiamarlo così,
quindi lo chiamerò "Metasploitable" o "Metasploit".
E selezioni il formato desiderato, quindi è
impostato su PDF qui.
Quindi selezionerò la scansione di destinazione per la quale
voglio generare il rapporto e
ho selezionato Metasploitable.
E poi salvi ed esegui il rapporto
per generare il rapporto.
Puoi anche ottenere questo per generare rapporti automaticamente ogni
volta, perché come ti
ho mostrato, puoi pianificare rapporti, puoi pianificare
scansioni e puoi anche pianificare un rapporto automatico
dopo ogni scansione.
Ad esempio, se esegui la scansione ogni settimana,
puoi anche generare un rapporto ogni settimana, ogni
volta che viene eseguita la scansione.
Ora lasciami solo scaricare il rapporto e
mostrarti come appare.
Come puoi vedere ha la data, ha il titolo,
ha tutti gli exploit che sono stati trovati.
Ma questo è il rapporto esecutivo, quindi contiene piccoli dettagli
sugli exploit e altri elementi grafici per
mostrare ai dirigenti i rischi che sono stati
trovati e quanto siano critici.
Come puoi vedere, Nexpose ti mostra molti più dettagli ed
è molto più avanzato.
È indirizzato verso aziende più grandi, infrastrutture
più grandi, in cui è necessario assicurarsi sempre che tutto
sia aggiornato e che tutto sia installato
e che non abbia exploit.