Tutor: Il
secondo programma che useremo per la mappatura della rete è Nmap.
Ora nella lezione precedente usiamo Netdiscover e abbiamo
visto quanto è bello scoprire rapidamente tutti i dispositivi
collegati alla nostra rete, vedere il
loro indirizzo MAC e magari contattare il fornitore.
Nmap porta la scansione a un livello completamente nuovo.
Potrebbe essere un po' più lento
di Netdiscover, ma ti mostrerà molte, molte più
informazioni sull'obiettivo.
Quindi sarai in grado di
vedere le porte aperte, sarai in grado di vedere
i programmi in esecuzione o i servizi in
esecuzione su queste porte aperte, sarai in grado di determinare il
nome del computer, il sistema operativo in esecuzione su quel computer.
Se sei in
una rete, sarai in grado di scoprire tutti i
client connessi, sarai in grado di bypassare la sicurezza, bypassare
i firewall e molto altro ancora.
Nmap è in realtà uno strumento enorme
e ci sono libri e corsi completi fatti
solo per insegnare e Nmap.
Il libro di Nmap sarebbe davvero un'ottima
lettura una volta terminato questo corso.
Ora, poiché questo strumento è
enorme, non saremo in grado di coprire tutti i suoi
usi, ma
in questa lezione ti mostrerò le basi di
questo strumento, come usarlo per scoprire tutti i client
connessi e vedere informazioni utili su di loro.
E in realtà lo useremo
di più quando arriveremo alla sezione di accesso.
Verremo effettivamente utilizzati in
Zenmap, che è l'interfaccia utente grafica di Nmap.
Quindi per eseguirlo nel terminale, devi solo digitare Zenmap
o puoi trovarlo nel menu delle applicazioni.
Ora, come puoi vedere, ha un'interfaccia molto, molto semplice.
La prima cosa che vediamo è la casella di input di destinazione.
Qui puoi mettere il tuo obiettivo.
Puoi scansionare qualsiasi IP che puoi raggiungere, sia che si tratti
di un personal computer, sia che si tratti di un server, sia che
si tratti di un IP per un server web per un sito
web, ad
esempio, che desideri scoprire tutte le porte aperte
e tutti i servizi in esecuzione su di essa.
Oppure, come quello che faremo in
questo momento, possiamo inserire un intervallo simile a quello che abbiamo
fatto con Netdiscover e scansiona
l'intero intervallo, scoprendo tutti
gli IPS attivi o gli IPS delle macchine connesse sulla stessa
rete e visualizzare informazioni su di essi.
Ora daremo un'occhiata a come scansionare i server
nella sezione ottenere l'accesso.
Quindi per
ora, dal momento che siamo ancora nella sezione di hacking
della rete, inseriremo un
intervallo per scoprire tutti i client
connessi e visualizzare informazioni utili su di essi.
Quindi, in questo momento sono effettivamente connesso alla mia rete
wireless, ecco perché specificherò l'intera gamma su
quella rete.
E abbiamo visto come ottenerlo nella lezione precedente.
Quindi sono 192. 168. 1. 1/24 In
basso, puoi vedere il comando.
Questo è in realtà il comando Nmap che verrà eseguito quando
premo questo pulsante di comando.
Quindi, come ho detto, Zenmap, quello che
stiamo usando in questo momento è solo l'interfaccia
grafica che eseguirà questo comando Nmap in background e
mi mostrerà i risultati.
Quindi, se conosci un comando Nmap personalizzato, puoi inserirlo qui.
Oppure, se vuoi solo vedere Nmap nel
terminale, puoi letteralmente copiare questo comando, incollarlo nel terminale e
ti darà gli stessi
risultati che otterresti se lo eseguissi qui.
In alternativa, se non sai molto di Nmap e
dei suoi comandi,
puoi usare uno dei loro profili ID qui.
Quindi, in
questa lezione, utilizzeremo effettivamente un certo numero di questi profili
e vedremo la differenza tra loro in termini di
velocità e informazioni raccolte.
Quindi inizierò con la scansione Ping.
Questa è una scansione molto veloce.
Esegue letteralmente il ping di ogni possibile IP nell'intervallo e se
ottiene una risposta, registrerà questa risposta e mi mostrerà i
dispositivi che mi hanno dato una risposta, il
che significa che questi sono i dispositivi
collegati alla rete.
Ora, molti dispositivi non rispondono alle richieste di ping
anche se sono attivi.
Quindi l'elenco che otterrai in questa
scansione potrebbe non includere tutti i dispositivi collegati alla tua rete.
Ora, una volta eseguita la scansione, come
puoi vedere, possiamo vedere l'elenco di tutti i dispositivi collegati qui.
E qui, possiamo anche vedere gli indirizzi MAC
per ciascuno di questi dispositivi.
Possiamo anche vedere il venditore.
Quindi ad esempio possiamo vedere che il dispositivo
a 192. 168. 1. 1 è un dispositivo Cisco.
Questo è in realtà il mio router ed è realizzato da
Cisco, quindi è corretto.
Quindi possiamo andare avanti e iniziare a cercare exploit
in questo dispositivo.
Possiamo vedere anche il 192. 168. 1. 10 è un dispositivo HTC.
E ancora, questo è un telefono HTC, questo è corretto.
E poiché
è HTC, sappiamo che probabilmente è in esecuzione su Android.
Quindi, come
puoi vedere, stiamo ottenendo maggiori informazioni sui client connessi.
Ancora una volta, possiamo vedere il 192. 168. 1. 12 è un dispositivo Apple.
Quindi potrebbe essere un telefono, un tablet o un Mac.
Possiamo vedere che il prossimo dispositivo è un Dell.
Quindi, di nuovo, è stata una scansione molto veloce, ma come
puoi vedere, ci ha comunque fornito
molte più informazioni di quelle che abbiamo ottenuto da Netdiscover.
La prossima scansione che voglio mostrarti è la scansione rapida.
Ora questo sarà leggermente più lento della scansione
Ping, ma ci mostrerà più informazioni.
Quindi in questo momento puoi vedere
che la scansione ci mostra le stesse informazioni
che abbiamo visto prima
con la scansione del ping, ma ci mostra
anche le porte aperte su ciascuno dei dispositivi di rilevamento.
Quindi è in grado di scoprire le seguenti porte nel router e
possiamo vedere che la porta 80 è aperta.
Questa è in realtà la porta utilizzata per la pagina delle impostazioni del
router perché viene eseguita su un server Web, quindi è corretto.
Ancora una volta, abbiamo qui il nostro dispositivo
Apple che abbiamo detto potrebbe essere un telefono o un computer o un tablet, ma
possiamo vedere che ora ha la porta 22 aperta.
Quindi questa è una porta per un servizio chiamato SSH,
progettato per consentire l'accesso remoto al sistema
su cui è in esecuzione.
Ancora una volta, se vai su tutti gli
altri dispositivi, puoi vedere tutte le porte aperte e i servizi in esecuzione
su ciascuna di queste porte.
Ora, nella prossima lezione ci baseremo
su questo, vedremo come raccogliere ancora più informazioni.
E vedrai quanto sia importante la raccolta
di informazioni perché useremo le informazioni raccolte
per hackerare un
iPhone connesso alla stessa rete.