Dear Apple Pundits, Please Stop Writing About Security.
Thomas Ptacek | August 5th, 2006 | Filed Under: Apple, Disclosure, New Findings, Uncategorized
Gruber burns a whole post ranting about Maynor and Cache’s WiFi exploit. At their talk, they showed a video of the attack, instead of actually demonstrating it.
If they’re willing to say that the built-in driver is exploitable, why are they not willing to prove it?
… because if they actually demonstrated the vulnerability, Gruber, they’d effectively be publishing the exploit. Wireless, get it?
Rui Carmo uses Gruber’s post as a jumping-off point for a really weird rant. For instance:
This was timed to lead up on the WWDC next week
… or, maybe, just maybe, timed to be released at Black Hat, the most important conference in vulnerability research.
Last year’s Cisco exploits (which were a whole lot more serious) were far more professionally presented.
… which demos violated employment contracts, NDAs, and work-for-hire commitments and almost got Lynn sued. (“actually, it did get me sued” —- comment)
The technique looks (despite their claims) like a pretty bog-standard buffer overflow + shell access exploit.
… we’ll remember that next time someone finds a “bog standard” vulnerability in another piece of critical, exposed code. “That doesn’t count —- the exploit isn’t complicated enough!”
The reason the demo is so “impressive” (not my words) is that, unlike Windows, UNIX-based operating systems make it somewhat easier to gain useful remote access…
… well, no, I think the reason the demo is so “impressive” is that you open up your MacBook, and then you’re owned.
That stuff about Windows vs. Unix exploits? I have no idea what that even means.
so the myth that PowerPCs are immune to this kind of thing is, well… a myth, fostered by the hacker community’s single-minded focus on Intel CPUs and more than a bit of ignorance.
… I don’t know about any “myths”, but you could just download the PPC shellcode Dino wrote here.
If you start out from a driver’s executable context, chances are you’re either root or some other entity able to do whatever you want.
… sometimes, when you exploit a vulnerability in a device driver, you even wind up in the kernel.
there is absolutely no way an attacker can know the driver version in use from “outside” - so their claim of being able to recognize 13 different wireless device drivers is, well, just a claim [post]:
… or, it’s the focus of about half of their talk, and it’s about active and passive profiling of drivers and chipsets from behavior that emerges from the way both are implemented.
Still, there is something here of interest.
… really?
Thanks for clearing that up, guys.
Can you go back to writing about the button shapes in the next version of Mail.app now? Because you are making the Mac people who really do security look kinda dumb. Your arguments don’t come off as skepticism. They come off as blind, sweaty panic. Worse still, the only people who are taking them seriously don’t know enough to understand that you’re not qualified to give advice about security. By muddying the waters around this issue, you are making people less likely to update, and making Mac users less secure.


Add New Comment
Viewing 25 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks