Docent: Het tweede
programma dat we zullen gebruiken om het netwerk in kaart te brengen is Nmap.
Nu gebruiken we in de vorige lezing Netdiscover en we
hebben gezien hoe leuk het is om snel alle apparaten te ontdekken
die op ons netwerk zijn aangesloten, hun MAC-adres
te zien en misschien de leverancier.
Nmap tilt scannen naar een heel nieuw niveau.
Het is misschien iets langzamer dan Netdiscover,
maar het toont je veel, veel meer informatie over het
doelwit.
Dus u kunt de open poorten zien,
u kunt de draaiende programma's of de draaiende
diensten op deze open poorten zien, u kunt
de computernaam bepalen, het besturingssysteem
dat op die computer draait.
Als je in een netwerk
zit, kun je alle aangesloten clients ontdekken,
de beveiliging omzeilen, firewalls omzeilen en
nog veel meer.
Nmap is eigenlijk een enorm hulpmiddel
en er zijn boeken en complete cursussen gemaakt
alleen om Nmap te leren.
Het Nmap boek is een goed boek als je
klaar bent met deze cursus.
Omdat dit gereedschap enorm groot
is, zullen we niet alle toepassingen kunnen behandelen,
maar in deze lezing
laat ik je de basis van dit gereedschap zien, hoe je
het kunt gebruiken om alle verbonden cliënten te ontdekken
en nuttige informatie over hen te zien.
En we zullen het meer gebruiken
als we bij het toegangsgedeelte komen.
We gaan eigenlijk gebruikt worden in
Zenmap, de grafische gebruikersinterface van Nmap.
Dus om het in terminal uit te voeren, hoef je alleen maar Zenmap te
typen of je kunt het vinden onder je applicaties menu.
Nu, zoals je kunt zien, heeft het een zeer, zeer eenvoudige interface.
Het eerste wat we zien is het doel-invoervak.
Hier kun je je doelwit plaatsen.
U kunt elk IP dat u kunt bereiken scannen, of
het nu een personal computer is, of een server, of een
IP voor een webserver voor een website, bijvoorbeeld,
waarvan u alle
open poorten en alle draaiende
diensten wilt ontdekken.
Of, zoals wat we nu gaan doen, we kunnen
een bereik instellen, vergelijkbaar met wat we deden met Netdiscover
en het zal dit hele bereik scannen,
alle live IPS of de IPS van de aangesloten
machines op hetzelfde netwerk ontdekken en informatie over hen
weergeven.
Nu gaan we kijken hoe we servers kunnen scannen in
de sectie toegang krijgen.
Dus voor nu, omdat
we nog steeds in het netwerk hacken sectie zijn, gaan we
een bereik plaatsen om alle
verbonden clients te ontdekken en nuttige
informatie over hen te zien.
Ik ben nu verbonden met mijn draadloze netwerk, daarom
geef ik het hele bereik van dat netwerk
op.
En we hebben in de vorige lezing gezien hoe je dat krijgt.
Dus het is 192. 168. 1. 1/24 Onderaan
zie je het commando.
Dit is eigenlijk het Nmap commando dat wordt uitgevoerd als
ik op deze Command-toets druk.
Dus zoals ik al zei, Zenmap, wat we nu gebruiken
is gewoon de grafische interface die dit Nmap
commando op de achtergrond uitvoert en me de resultaten
laat zien.
Dus als u een aangepast Nmap-commando kent, kunt u dat hier plaatsen.
Of, als u gewoon Nmap in terminal wilt zien, kunt
u dit commando letterlijk kopiëren, in terminal plakken,
en het geeft u dezelfde resultaten
als wanneer u het hier uitvoert.
Als alternatief, als u niet echt veel weet over Nmap
en zijn commando's, kunt u
hier een van hun ID-profielen gebruiken.
Dus in deze lezing
gaan we een aantal van deze profielen gebruiken en
zullen we het verschil zien in snelheid en verzamelde
informatie.
Dus ik begin met de Ping-scan.
Dit is een zeer snelle scan.
Het pingt letterlijk elk mogelijk IP-adres in het bereik en als het
een antwoord krijgt, registreert het dit antwoord en toont
het mij de apparaten die een antwoord gaven, wat betekent
dat dit de apparaten zijn die met het netwerk
zijn verbonden.
Nu reageren veel apparaten niet op ping-verzoeken,
zelfs als ze in leven zijn.
Dus de lijst die u krijgt bij deze scan bevat
misschien niet alle apparaten die op uw netwerk zijn aangesloten.
Zodra de scan klaar is, zie je een
lijst met alle aangesloten apparaten.
En hier zien we ook de MAC-adressen
van elk van deze apparaten.
We kunnen ook de verkoper zien.
Zo kunnen we bijvoorbeeld zien dat het apparaat
op 192. 168. 1. 1 is een Cisco-apparaat.
Dit is eigenlijk mijn router, en hij is gemaakt door
Cisco, dus dit klopt.
Dus we kunnen beginnen met het zoeken naar exploits
in dit apparaat.
We kunnen ook de 192 zien. 168. 1. 10 is een HTC toestel.
En nogmaals, dit is een HTC telefoon, dit is correct.
En omdat het HTC
is, weten we dat het waarschijnlijk op Android draait.
Dus zoals je ziet,
krijgen we meer informatie over de aangesloten klanten.
Nogmaals, we zien de 192. 168. 1. 12 is een Apple apparaat.
Dus het kan een telefoon, een tablet of een Mac zijn.
We zien dat het volgende apparaat een Dell is.
Dus nogmaals, het was een zeer snelle scan, maar zoals
u kunt zien, gaf het ons toch veel
meer informatie dan wat we kregen van Netdiscover.
De volgende scan die ik wil laten zien is de Quick scan.
Dit zal iets langzamer zijn dan de Ping-scan, maar
het toont ons meer informatie.
Dus nu zie je dat de scan ons
dezelfde informatie toont die we eerder
zagen met de ping-scan,
maar het toont ons ook de open poorten
op elk van de ontdekte apparaten.
Dus het kan de volgende poorten in de router ontdekken, en
we kunnen zien dat poort 80 open is.
Dit is eigenlijk de poort die gebruikt wordt voor de instellingenpagina van
de router, omdat die op een webserver draait, dus dit is correct.
Nogmaals, we hebben hier ons Apple apparaat waarvan
we zeiden dat het een telefoon of een computer of een tablet zou kunnen zijn, maar we
kunnen nu zien dat het poort 22 open heeft staan.
Dit is dus een poort voor een dienst genaamd SSH, die ontworpen
is om op afstand toegang te krijgen tot het systeem
waarop hij draait.
Nogmaals, als u naar alle andere apparaten
gaat, ziet u alle open poorten en de diensten die op elk van deze
poorten draaien.
In de volgende lezing bouwen we hierop voort, we zullen
zien hoe we nog meer informatie kunnen verzamelen.
En je zult zien hoe belangrijk het verzamelen van informatie
is, want we gaan de verzamelde informatie gebruiken
om een iPhone te hacken die op hetzelfde
netwerk is aangesloten.