In yesterday’s entry I mentioned the GMail hack that was demonstrated at the Black Hat 2007 conference. After reading into it some more I can across the concept of ‘data seepage’ coined by the guys behind Errata Security. This is different to ‘leakage’ in that the average user is not trying to protect the data that their machine is gleefully broadcasting to any listening NIC. Robert Graham has written an application called Ferret, which sniffs a network for broadcast packets. Graham lists some examples of the type of thing you may not be aware that your computer tells the network: “a list of WiFi access-points you’ve got cached on your computer, the previous IP address you used (requested by DHCP), your NetBIOS name, your login ID, and a list of servers (via NetBIOS request) you want connections to”.
I downloaded Ferret 1.0 and although I’m not using a wireless connection, it didn’t take long to see several workstations and laptops appear in the output along with their Windows versions and sometimes the owners name in the comments. It wouldn’t take long to enumerate a profile for the office and know the names of several laptop users (probably with wireless enabled). This could be an important first step in social engineering - “Hi Bill, this is Jim from IT. Can you confirm you’re the user of laptop XXXX? Excellent, could you install this upgrade to your accounts software?”
There’s no viewer for the Ferret data yet, but I believe this will appear on Errata’s site soon along with the Hamster software also demonstrated at Black Hat. Hamster allows point-and-click spoofing of cookies via a web interface.
Incidentally, to secure yourself against the GMail cookie sniffing when on a wireless network make sure you access your mail using https://www.gmail.com/ (note the s in https - this is for secure and means all traffic is encrypted).
Check out Errata Security’s blog for latest news of Ferret and Hamster.