Detecting Spoofed MAC Addresses On 802.11 Nets
Joshua Wright writes "I have written a white paper on detecting spoofed MAC addresses on wireless LAN's. This paper describes some of the techniques attackers utilize to disrupt wireless networks through MAC address spoofing, demonstrated with captured traffic that was generated by the AirJack, FakeAP and Wellenreiter tools. Utilizing the techniques I describe, it is possible to identify users who utilize spoofed MAC addresses on 802.11 networks to launch denial of service attacks, bypass access control mechanisms, or falsely advertise services to wireless clients."
Can these methods be used on traditional wired lans, or is the techniques different for spoofing on a wireless lan?
"There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
Hey - read the %#^%^ article! If you did, you would understand that it only applies to WIRELESS LANS, much like the article summary stated.
No, it will not apply to copper. The packet generation in 802.11x includes a counter. This counter is not present in the 100/10tx packets. The counter is generated at the physical (hardware level), and so when an intruder attempts to DoS a valid user and usurp the mac address, the counter cannot be changed to what the user's counter was...
UNLESS...........
the intruder either waits until the user's counter is about to flip back to 0, then DoS the user, and reset his counter, then spoof the MAC address. Or perhaps a virus or trojan could be written that would reset the valid user's counter somehow.
Basically what this guy did was realize that the MAC-generation algorithm in spoofing software Wellenreiter has a weakness, namely that the OUI's it generates aren't all legit. (OUI is the organizational unique identified which is in the first few bits of the MAC address.) Also see helpful Sourceforge description of Wellenreiter.
He similarly points out limitations in denial of service tools: AirJack and FakeAP software. However, this isn't the same as giving a general technique for analyzing MAC addresses on 802.11b, something which was strongly implied in the original post.
http://tinyurl.com/4ny52
Will the white papers never end. When will computers be secure enough that there are no vulnerabilities to write white papers about. Oh yeah never. I'm unpluging everything as soon as I get home. Spoof that!
IMO the best browser game ever http://wittyrpg.com
That's a really good point. I went back and read it again, but still stand by my previous post. The sequence number analysis techniques apply only to weaknesses in FakeAP and AirJack which will be easily modified on their part. All they have to do is follow the sequence control frames of their spoofing victim. The man in the middle attack described later is a better example of how sequence analysis could be useful, but it still wouldn't let the access point operator distinguish from an a attacker and the case where a legitimate user simply left the network and came back a short while later. This isn't a trivial problem to overcome on the part of the access point operator. (!)
The most interesting part of the paper to me was the section where Josh mentions that Lucent cards aren't following 802.11b specification in their sequence generation. And I highly agree with his recommendation in the final paragraph for access point vendors to add extra processing power to their hardware to accomodate security tools- such as sequence analysis tools. But it is a two way street, since doing so will give attackers more potential when they've succeeded with an exploit.
http://tinyurl.com/4ny52
What benefit is there in AP hijacking or DOS?
The paydirt is in snooping and with radio, it can
only be prevented via encryption of content.
Another 'pay' area is in after hours spoofing.
Anyone who orders merchandise using a credit card
numbee over an unsecure connection is in for
trouble. Heck, even over a secure connection,
it's 'iffy'. Grab the cookie, log on later, change
the delivery address for that nifty new geegaw.
DOS of 802.11b/g is easiest by brute force radio
intereference. It's in an unlicensed ISM band and
therefore must accept intereference from other
devices using those frequencies. A roadside find
microwave oven, some tinsnips, a pop rivet gun,
some aluminum flashing, and some jumper cable to
glom power and one can easily 'block' the wideband
receivers used in these a/g cards.
800W to a homemade horn for a few KW ERP at
2.4 GHz will shut 'em down until they find the
'disposable' transmitter...