Mac – How to find your stolen mac on a network using the MAC address/Serial number

macSecurity

The important stuff:

  • My Mac got stolen in a public library (unsecure Wifi).
  • All I have is the MAC address and the serial number.
  • Can I use another laptop to get onto that network and list out the machines and lookup their MAC addresses? (Let's just assume that he/she dares to return to the library and uses the laptop).

Less important stuff:

  • The laptop was password protected and I think the thief would have had to do clean install of the OS to use it.
  • It did not have any post-theft-recovery software or iCloud or MobileMe configured on it.
  • None of the internet applications have autologin configured so I cannot track the use of the laptop through them.

Best Answer

If they do come back to the same network and you just happen to be on and looking.

From the command line.

    arp -an

This will show you the IP and MAC addresses of any hosts active on the network at that time.

    $arp -an

    ? (10.0.1.1) at e4:ce:8f:68:85:c8 on en1 ifscope [ethernet]
    ? (10.0.1.13) at 0:19:7e:b0:37:ff on en1 ifscope [ethernet]
    ? (10.0.1.20) at 64:b9:e8:2b:ab:97 on en1 ifscope [ethernet]
    ? (10.0.1.28) at d8:30:62:76:ab:a0 on en1 ifscope [ethernet]
    ? (10.0.1.255) at ff:ff:ff:ff:ff:ff on en1 ifscope [ethernet]

This will at least tell you if your computer is back on the network. I doubt they would go through the trouble of spoofing the MAC address.

Did you have Remote login turned on? If so and it shows on the network, you could login to your computer. This opens up more options.

Such as:

You could SSH into your computer.

Once in you could run something like this.

    while :  ; do sudo osascript -e "set Volume 10" && say here i am && sleep 30 ; done &

Adjust "here i am" to what ever you want your Mac to say at full volume. I put a sleep 30 in to keep them from just powering it off right away and give you time to find them. It would probably take them a few times to figure out that it was the Mac talking. I'd scope out the Macs in the area before running it so I'd know where to look first.