Come posso usare nmap per distinguere tra una normale macchina Linux e un dispositivo Android?

5

Secondo questo link: qui , nmap 5.2 in poi ora dovrebbe rilevare gli smartphone Android . Sto usando nmap 6.01 ma identifica solo i dispositivi Android come l'esecuzione di un kernel linux.

    
posta megZo 17.10.2012 - 13:00
fonte

2 risposte

5

Ho usato nmap in modo estensivo e, mentre ho scoperto che è in generale abbastanza buono a scoprire il SO su server e hardware desktop / laptop, è piuttosto scarso nel rilevare kernel incorporati e palmari.

Questo perché molto spesso questi sistemi non ascoltano su nessuna porta, ed è la risposta al processo di handshake TCP che fornisce la maggior parte delle informazioni di rilevamento del sistema operativo.

Senza una porta aperta su cui tutta nmap deve lavorare è la risposta alle porte chiuse e alle risposte echo ICMP.

    
risposta data 17.10.2012 - 15:40
fonte
2

Dai documenti nmap ,

OS detection is far more effective if at least one open and one closed TCP port are found.

Nmap si avvicina il più possibile dalle porte che può vedere - così qui può vedere abbastanza da sapere che è un Linux, ma non abbastanza da collegarlo a un particolare sistema operativo.

Leggi il questo capitolo per vedere tutti gli identificatori che nmap usa quando provi ad accertare il sistema operativo.

    
risposta data 17.10.2012 - 13:12
fonte

Leggi altre domande sui tag