| Scoprire il MAC address dei computer connessi in rete |
| Network & Sniffing |
| Giovedì 23 Dicembre 2010 09:50 |
|
Ogni computer connesso in rete ha un indirizzo logico che si chiama indirizzo IP che nella versione 4 (quella più usate e che sarà sosituita dalla versione 6) è composta da 4 numeri che possono andare da 0 a 255. Ad esempio il mio router ha indirizzo 192.168.1.1. Inoltre ogni macchina connessa ha anche un indirizzo MAC univoco fomrato da 6 numeri esadecimali (tipo 00-01-02-AA-BB-CC), di cui i primi tre identificano il costruttore e gli altri sono diversi per ogni modello. Mentre l'IP, se non impostato, può cambiare ad ogni connessione, il MAC no. Può essere quindi importante trovare i MAC delle macchine connesse e associrali agli IP. Questa associazione è compito del protocollo ARP (Address Resolution Protocol). Il sistema mantiene una tabella di associazioni, in cui sono registrati gli indirizzi IP ed il loro Mac corrispondente. Quando un computer deve contattare un altro computer, per sapere a quale dispositivo deve mandare i dati, cerca nella tabella ARP a quale indirizzo fisico corrisponde l’indirizzo IP. Vediamo che comandi possiamo usare per identificare un MAC address usando Linux. Su Linux aprite un terminale qualunque. Prima di tutto usiamo ARP:
Se ricevete un messaggio tipo"Impossibile trovare voci arp" basterà prima effettuare un ping sulla macchina target:
A questo punto dovrebbe essere tutto ok. Quello che ci interessa è la voce HWaddress. Copiatelo e andate a questo indirizzo per sapere chi è il produttore.
Tutto ciò è disponibile anche per Windows e Mac OS X. Sul Mac i comandi sono uguali che su Linux. Per Windows usate arp -a e ping senza opzioni. Aprite Start -> Esegui e digitate cmd.exe per aprire il prompt dei comandi.
La voce che ci interessa è Indirizzo fisico. |
| Ultimo aggiornamento Giovedì 23 Dicembre 2010 10:20 |


