Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Say I carry a Wi-Fi enabled phone or laptop through an area where there are WAPs. Assuming that I don't actively try to connect to them or otherwise interact with them, is it possible for the owner of that WAP to know that I was there?

I'm asking this in the context of my earlier question: Looking for MACs on the network

I was talking with a friend about my newfound ability to detect phones (and other devices with MAC addresses) on the network, and he pointed out that it might be useful to detect unknown phones on the network; I could use that data to track down anyone who was in my house and brought a Wi-Fi phone with them.

So, if I set up a logging fake WAP with no security or encryption, can I glean any useful information about the devices that come into the house? Assuming that the thief doesn't actively try to connect...

share|improve this question

migrated from stackoverflow.com Apr 6 '10 at 23:05

5 Answers

up vote 12 down vote accepted

No, looking for 802.11 APs is primarily active. When you bring up a list of visible APs in the area, your 802.11 client most likely does what's known as an "active scan", where it tunes its radio to each supported channel in turn, transmits a Probe Request frame, and waits perhaps 20-40ms to gather Probe Response frames from any APs on that channel before moving on to the next channel. This allows it to scan all the channels much faster than a "passive scan".

A "passive scan" is possible, but isn't used very often because it takes longer. To do a passive scan, the client tunes to each channel in turn, and waits a typical Beacon Interval (usually about 100ms, but could be more) to gather Beacons.

Some channels in 5GHz in some regulatory regions require that you scan passively first, until you know that the channel is not in use by nearby radar installations. But most clients, as soon as they see a Beacon on a passive-scan channel, will switch to an active scan to speed up the process.

If your client device is on, and hasn't given up looking for your recently-joined/preferred/remembered networks, it will almost certainly be broadcasting Probe Requests which give away not only your wireless MAC address and some of the capabilities of your card, but often also the name the network it's looking for. This is necessary in case the network is a "hidden" (a.k.a. "non-broadcast SSID", a.k.a. "closed") network.

It's pretty trivial to learn people's wireless client MAC addresses and also the names of their home and work networks just by hanging out at the office or a coffee shop or airport terminal with an 802.11 monitor mode packet sniffer, recording Probe Requests.

share|improve this answer
Thanks for the info. A logging fake WAP might make an interesting DD-WRT project... – Aric TenEyck Apr 7 '10 at 4:44

Theres a system called Jaseger that Detects wifi probes that most clients shout out ("Hello, is linksys there", etc), pretends to be it, lets them automatically connect as if they are 'at home', (with that lovely 'public') networking option windows now does.

Loe and behold, all their public fileshares, web traffic (and there are extensions for it that let you MITM attack SSL sessions) and anything else you can think of.

Enjoy and dont get caught.

share|improve this answer

I recommend you get hold of Backtrack and try running airodump-ng (or else install aircrack if on Linux). That'll show you what's going on with the devices and whether they are visible / probing for network addresses. You can use airbase-ng to act as an access point.

Note there may be legal issues around doing this depending on what country you live in.

share|improve this answer

I don't know about phones but I seem to recall something to the effect that a windows machine will spit out all sorts of traceable stuff if it has connected to an AP with a hidden SSID at a previous instance ( something about Preferred Network List ???)

share|improve this answer

The SSIDs that devices display are from APs broadcasting them; there's no interaction involved under typical conditions unless the device actually tries to connect to the network.

share|improve this answer
You're right, it does. I've voted to close and move to SuperUser. Oddly enough, that doesn't carry any more weight than any other vote to do so. – Aric TenEyck Apr 6 '10 at 22:40
1  
-1. @Dav was wrong to assert that there's no interaction involved. There most certainly are Probe Request - Probe Response exchanges that reveal MAC addresses among other things (see my answer). – Spiff Apr 7 '10 at 2:41

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.