The Apple Core

Jason D. O'Grady & David Morgenstern

Black Hat to offer Mac OS X hacking classes

By | March 7, 2011, 4:46pm PST

Summary: As it did last year, the annual Black Hat security conference in Las Vegas will feature a full class on hacking Mac OS X, Mach and Objective-C apps and tools, as well as native Cocoa applications.

As it did last year, the annual Black Hat security conference in Las Vegas will feature a full class on hacking Mac OS X, Mach and Objective-C apps and tools, as well as native Cocoa applications.

The two-day Macsploitation training class will be taught by Italian student and security consultant Vincenzo Iozzo  and professional security analyst Dino Dai Zovi, the author of The Mac Hacker’s Handbook.

The second day of the course covers exploitation of security vulnerabilities, covering debugging, exploitation vectors, and payloads. Students will use gdb, IDA Pro, and BinNavi to dynamically examine rich applications and debug exploitation of stack and heap memory corruption vulnerabilities. After students have learned hands-on how to exploit these vulnerabilities, the course will cover OS X payloads and payload techniques. The exploitation labs will be complementary so that students develop their own payloads for their exploit of a vulnerability in a demonstration web browser plugin.

Nice. No, I kid! These guys are helping to keep the Mac safe (we all hope and pray). And the cost isn’t cheap, preregistration is $2,000.

Besides bringing a Mac to the conference, attendees will need Vmware Fusion (or equivalent) loaded with a copy of Windows XP loaded, a copy of the IDA Pro disassembler, and Apple’s Xcode tools package (it’s an additional install on every Mac). The instructors also suggest a copy of zynamics’ BinNavi reverse engineering tool with GdbAgent, but that isn’t mandatory.

The community can look forward to more Mac security watchers.

At the same time, the state of Mac security continues to much better than that of Windows. It’s something that most switchers to the Mac remark upon.

The last update of Mac OS X Snow Leopard (v10.6.6) in January had only one security fix, a vulnerability with Software Update. On the other hand, Microsoft’s February Patch Tuesday fixed some 22 vulnerabilities and Microsoft expects to release 3 security bulletins in March to cover 4 serious holes in its OSes.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

David Morgenstern has covered the Mac market and other technology segments for 20 years.

Disclosure

David Morgenstern

Freelance journalist/blogger David Morgenstern has nothing to disclose.

Biography

David Morgenstern

David Morgenstern has covered the Mac market and other technology segments for 20 years. In the recent past, he founded Ziff-Davis' Storage Supersite, served as news editor for Ziff Davis Internet and held several executive editorial positions at eWEEK. In the 1990s, David was editor of Ziff Davis' award-winning MacWEEK news publication as well as its successor title, eMediaWEEKly, which focused on multiplatform professional content creation. His byline can be found online and in print publications including CreativePro.com, Peachpit Press' Mac Bible and Popular Photography.

41
Comments

Join the conversation!

Just In

RE: Black Hat to offer Mac OS X hacking classes
jackson1984-24316069205748857739440257893812 11th Oct
Hey I believed this was a particularly intriguing posting lots reebok nfl jerseys of many thanks for considering of it. You look to get a very skilled creator.
even mac users install ms offices, and security patches, of course.
0 Votes
+ -
There's got to be something about these classes that Steve Jobs can litigate away
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
lelandhendrix@... 7th Mar 2011
@John Zern Lol! I know, right?

Still, I like to think that these classes actually benefit OS X platform security, ultimately.
0 Votes
+ -
@John Zern

Lawyers can't stop them (as in the hackers that will do the real damage).
Really weak David, your post can be torn to shreds in several ways, I'll stop here:

"Computerworld noted that Apple typically patches WebKit security issues in Safari first, lending more credence to the belief that Apple may patch Safari very soon, before the contest. Only Apple and Google released patches before Pwn2Own last year.

That patch didn't stop Miller from winning his third Pwn2Own against Safari last year, and he doesn't expect any patch to stop him this year either. Any patch, if it comes, "won't be a problem," Miller told Ars."

http://arstechnica.com/apple/news/2011/03/likely-pre-pwn2own-safari-patch-unlikely-stop-three-time-pwner.ars
0 Votes
+ -
@jacec

Talk about weak

"At the same time, the state of Mac security continues to much better than that of Windows. It?s something that most switchers to the Mac remark upon."

Any other completely unsubstantiated claims you'd like to make? You are seriously saying that this cutdown Unix is more secure than Win 7? I think it may be time to get some real qualifications.
@tonymcs

Who are you replying to exactly?
0 Votes
+ -
@tonymcs@...

cutdown Unix

By cutdown, you are spuriously implying some sort of reduction?

That is pure garbage - and an attempt at misinformation.

is more secure than Win 7

You also talk as if somehow it cannot be more secure than Win 7 - and Win 7 is beyond questioning!!!!

Manipulation of facts will not affect reality!
@tonymcs@...
0 Votes
+ -
I thought Macs didn't get viruses?
0 Votes
+ -
@Cylon Centurion 0005

Any "jail break" is an OS hack. In effect, that "jail break code" packet is a virus. (Usually, in this context, a "good" virus.)

The only thing, as an OSX user, that concerns me is this scenario. Clicking on a web site and having my computer network compromised. (Just by clicking on the web site; not by actually downloading or installing any code that particular malicious web site requests I do.)

Anytime a computer system can become compromised without an owner's expressed permission is a real concern. Fortunately, I have not encountered that type of security breach using OSX during the past seven years.

Please .. before one posts the rebuttal, "How would you know your system has been compromise?", let me answer, "Of course, I wouldn't know just by looking at it.".

But I have checked my system, from time to time (rarely, once in a blue moon) and my system has checked free of malicious software.

Let's just say my trust level with OSX security is rather high.
0 Votes
+ -
@kenosha7777

As a Windows users for years running around 20 computers at work with MS SBS, virtual network and web servers, I haven't had a virus or any malware for a long, long time. Forefront detects and prevents lame attempts to attache viruses to emails and MSE handles the rest.

Nor have I encountered any click on a web site problems. I did have a friend in with a root kit the other day, but he was on XP and cheerfully downloaded an executable and ran it - unfortunately, the real problem on any OS is the user who will ignore browser and OS warnings and corrupt their own machine wink
0 Votes
+ -
@kenosha7777 "Fortunately, I have not encountered that type of security breach using OSX during the past seven years. "

exactly the language a hacker loves to read. Thanks for playing.
0 Votes
+ -
@kenosha7777
I totally agree... Getting a virus just by clicking on a link is the worst kind of security compromise. This happens routinely in Windows and not in OS X...
0 Votes
+ -
@Cylon Centurion 0005

No - Macs do not get viruses in the same way that PCs get viruses.

In other words - Most PCs I know of have had or do have viruses.

I have only seen about 3 virus infections in Macs since 1984 - and I have a lot of experience of Macs across many sites.

So - Macs do not get viruses like PCs

Do you comprehend now?
0 Votes
+ -
Why not?
ye 8th Mar 2011
@richardw66: No - Macs do not get viruses in the same way that PCs get viruses.

OS X and Windows use essentially the same security model. I see no technical reason why OS X could not become infected with a virus.
0 Votes
+ -
grow a brain ye...
i8thecat Updated - 8th Mar 2011
@ye

You know that windows and OS X are nothing alike... You know OS X is a fully certified flavor of UNIX and that it does not do active listening and it doesn't allow installed apps to ignore security... The exact opposite of windows...

Perhaps you were just playing stupid to try to bait richardw66... It was a lame attempt troll boi.

In the history of virii, there have only been a few for Mac and those were all prior to Mac going UNIX (Pre OS X).

There has been malware for OS X, but it's more like lameware... It still required six screens and an admin password to install. There has never been a real trojan either. A real trojan is a virus hidden within a real program.

Windows is still based on the same flawed security model that windows has had since windows 3.1. Networking was an afterthought and security has always been an afterthought of networking. Windows is unsecure by design and UNIX is the exact opposite. It was an OS designed for networking with security as a forethought. Security has always been a forethought which is why permission are so vital in the UNIX world.

So go crawl back under your rock of denial, suck your thumb, rock back and forth, and tell yourself that windows is secure.... Cus you are the only one dumb enough to buy it.
0 Votes
+ -
@i8thecat: You know OS X is a fully certified flavor of UNIX and that it does not do active listening and it doesn't allow installed apps to ignore security..

What the hell is "active listening"? Do you mean services aren't enabled and listening by default? That I agree with. But Windows effectively addressed that with the enabling of the built in firewall with the release of SP2...way back in the summer of 2004.

How do Windows applications "ignore security"?

Windows is still based on the same flawed security model that windows has had since windows 3.1.

Completely and 100% WRONG. This very statement shows you have no clue about today's versions of Windows and are completely unqualified to discuss it.

If you're going to make an argument at least understand what it is you're arguing. Otherwise you look like a fool.
0 Votes
+ -
"way back in the summer of 2004."
jasonp@... 8th Mar 2011
Wow. Microsoft was founded in 1975. They entered the OS market in 1980. They finally got around to implementing OS security in 2004. Ssssssssssssssmokin'.
0 Votes
+ -
@richardw66 "I have only seen about 3 virus infections in Macs since 1984 - and I have a lot of experience of Macs across many sites."

Exactly why Mac users are clueless about security. Thanks for playing. LMAO
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
sfberli Updated - 8th Mar 2011
@richardw66
Richard, sorry, but I think you need to understand first how the whole malware ecosystem functions. All general-purposes OSs (and, yes, Unix and its variants -including BSD-based OSX- are of this kind) have potentially all that is necessary to being infected by malware and all in similar ways: kernel hacking, general-purpose tools hacking, and so forth.
All of the latest malware targeted to OS X are based on social engineering to infect the machine, and the same happens every day on Windows machines, it does not matter whether it is a bug on the OS or on an application, the point is that malware is being distributed nowadays (on a greater extent but not reduced to) through Web sites by means of drive-by downloads, fake messages on social portals like Facebook, Twitter, and the like, no to mention well-intentioned Web sites that have been hacked in order to deploy scripts to visiting machines without the user ever noticing it.
Do you think that Canadian Pharmacy campaings have only targeted Windows machines?, do you think that Russian Partnerka does some kind of voodoo magic to infect OS X machines?
Nop, they all get infected the same way. All of the iPhone hacks that jailbreak the phone are ways to introduce malware but instead, in this example, the bugs encountered on the OS or application are used to free the phone, nothing else.
If you want to get more enlightened on this topic, you should read Dmitry Samosseiko's (Sophos researcher) paper THE PARTNERKA WHAT IS IT,
AND WHY SHOULD YOU CARE? ( http://www.sophos.com/sophos/docs/eng/marketing_material/samosseiko-vb2009-paper.pdf )
You can also take a look at http://www.zdnet.com/blog/security/apple-under-pressure-to-fix-safari-carpet-bomb-flaw/1136 .
And this is one of my favorites, Anti-virus Rants http://anti-virus-rants.blogspot.com/ . On this site you should read http://anti-virus-rants.blogspot.com/2009/12/why-mac-fanatics-still-believe-theyre.html
By the way, I mention a not-updated list of OS X malware along the date they were discovered in the wild:

25/10/2004 Mac OSX SH/Renepo-A
16/02/2006 Mac OSX OSX/Leap-A
18/02/2006 Mac OSX OSX/Inqtana-A
01/11/2007 Mac OSX OSX.RSPlug.A
18/01/2008 Mac OSX Troj/MacSwp-A
27/03/2008 Mac OSX Troj/MacSwp-B
13/05/2008 Mac OSX Troj/MacSwp-C
23/06/2008 Mac OSX OSX/Hovdy-A
26/06/2008 Mac OSX OSX/PokerStlr-A
25/10/2008 Mac OSX OSX/Jahlav-A
10/12/2008 Mac OSX OSX.RSPlug.B
14/12/2008 Mac OSX OSX/Dablink-A
06/01/2009 Mac OSX OSX/Jahlav-B
23/01/2009 Mac OSX OSX/iWorkS-A
23/01/2009 Mac OSX OSX/iWorkS-B
24/01/2009 Mac OSX OSX/DnsCha-E
30/01/2009 Mac OSX Troj/MacSwp-D
05/02/2009 Mac OSX Troj/MacSwp-E
20/02/2009 Mac OSX Troj/ServU-FQ
25/03/2009 Mac OSX OSX/RSPlug-F
12/06/2009 Mac OSX OSX/Jahlav-C
12/06/2009 Mac OSX OSX/Tored-Fam
29/08/2009 Mac OSX Troj/RKOSX-A
24/09/2009 iOS iPh/Duh-A
29/10/2009 Mac OSX OSX/LoseGame-A
11/12/2009 Mac OSX OSX/Meshbot-A
19/04/2010 Mac OSX OSX/Pinhead-B
03/08/2010 iOS Troj/PDFEx-DT

Regards,
Sergio
0 Votes
+ -
@Cylon Centurion 0005
Users get viruses, not computers...
Unfortunately, much of the world is still running XP (swiss cheese).
0 Votes
+ -
The last update of Mac OS X Snow Leopard (v10.6.6) in January had only one security fix, a vulnerability with Software Update. On the other hand, Microsoft?s February Patch Tuesday fixed some 22 vulnerabilities and Microsoft expects to release 3 security bulletins in March to cover 4 serious holes in its OSes.

...disguising security patches as iTunes updates:

"Apple plugs 57 major security holes in iTunes"
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
tfall929 Updated - 9th Mar 2011
I almost choked when I read this article and the follow-on comments. Mac security is awful - comparable to older Microsoft applications and OS's. You're gauging OS security based on released patches??

Apple and Microsoft are under very different levels of scrutiny. Additionally, the number of products and their market share and vastly different. Not only are Apple products not examined in the community as thoroughly (as agreed on in your article), Apple has been known to sit on bugs that the few security researchers looking do find.

Further, there is NOTHING special and running on Linux or MAC OS or Windows ? they all employ SOFTWARE written by HUMANS and subject to ERROR and EXPLOITATION. All the OS?s are subject to viruses, trojans, drive-by-downloads, buffer-overflows , "INSERT SECURITY BUZZWORD HERE".

Since Windows has been the dominant OS for the last 20 years and has the vast majority of market share, the badguys have focused their attention on where they get the greatest return on investment.

You guys are killing me.
0 Votes
+ -
Mac security... Are you kidding?
Just True Updated - 8th Mar 2011
Even if you are not a hacker, or do not have a hacker, or do not read news about hacking, just take a look on the track record regarding Mac OS patches - same hole could be patched several times. Actually, it's not exactly the same hole. See why:

Jobs hires management in his own image = as professionals/innovators they are close to zero, but as wolves they are excellent (push, squeeze, take someone's idea/solution as their own , excellent brainwashing = marketing, etc.). Thus, you have no clue whose idea/design/etc. was the iMac, iPhone, etc. (not Jobs' one as THEY want you to believe; Jobs, on his own, created as many innovative things for Apple, as Gates wrote code-lines for DOS/Windows)

The result (regarding Apple's patches) - all they are capable of is to close the main door (barely) when "windows", "ventilations", backdoors, ... as a rule are unguarded. That's why a hacker can exploit the same vulnerability many times.

Judge for yourself about the quality (not beauty) of Apple software:

E.g. Logic Pro has a problem - residual sound at the beginning of the playback (it starts after the first playback and stays until you'll quite Logic Pro) - the problem exists for almost a decade and it still is not fixed (I mean nowadays). As far as I know - no one in the industry has this silly problem, but Apple.

Guess what Apple offers as a "fix"? Same "good" solution as Stalin used when something was going wrong - just denying it = if the user sees in an Apple product the "black" where it should be the "white", Apple becomes violent and screams that the "black" is the true "white" and refers to some paid witnesses/experts as a proof (I mean "proof") ...

For the two-legged sheep this brainwashing tactic works well - they indeed see not the reality, but what the master wants. Perfect model of the coming NWO - slaves believe that they are free....
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
prof123 Updated - 8th Mar 2011
@Just True
I am a Mac user and I feel a lot safer with a Mac than my old PC. Next version of OS X (Lion) will have full ASLR so I will feel even more safe.

Read the article in Security News. No browser running on Windows is safe.
http://www.securitynewsdaily.com/powerful-bank-account-robbing-trojan-tatanga-foils-all-browsers-0565/
... which is - the quality (not beauty) of Apple software is poor vs. the main competitors.

If you feel safe behind an easily hacked Apple "door" - it's because no one of hackers wants you = say thanks to hackers, not Apple.

This is so, probably, because the vast majority of hackers believe that the industry has only one evil to fight with - Microsoft, and entirely missed the best Gates' friend - Jobs (the best is according to Gates).

Can the best friend of Gates be a real competitor to him or the only way it could be only if Apple is a non-advertised division of Microsoft?

Judge yourself:

"The highlight of the D: All Things Digital conference featured Bill Gates and Steve Jobs on stage together, with event co-hosts Walt Mossberg and Kara Swisher as referees.

The best line of the night came when Swisher asked the two what was the greatest misunderstanding about their relationship. Jobs quipped, Weve kept our marriage secret for over a decade.
http://www.zdnet.com/blog/btl/d5-live-no-fight-gates-and-jobs-ponder-the-past-and-the-future/5214

Steve Jobs: Windows is going to be dominant for at least the next 10 years." I said something like, "Is it going to be the rest of our lives?" He said, "Depends on how long you live."
- taken from ZDNet.
There is no such thing as absolute secure system before that Mac only had less than 10% of the market place so the hackers have concentrated on the 90% of MS Windows for bigger bang for the buck. Now that Mac OS X have become "popular" Mac OS X is going to get that "medicine" that MS Windows have been getting for so many years. It is better to learn what what possible vulnerabilities are in Mac OS X that people with Mac OS X and protect themselves and Apple can fix these issues before it gets into the wild. Don't be like Microsoft and stick you head in the sand, learn now or suffer the consequences of ignorance.
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
prof123 Updated - 8th Mar 2011
@phatkat "Mac has 10% market share..."
Based on that logic, Mac should have 10% of all trojans. I don't think that is the case. Trojan infection, especially those acquired by clicking on a web link, are virtually zero for Macs. It is not so easy to write this kind of malware for a Mac...

Of course you get infected on a Mac if you install untrusted software but that I do not consider a "virus"...
0 Votes
+ -
Why does everything need to be Mac vs PC, Black vs White, Jew vs Gentile, Christian vs Muslim, Democrat vs Republican, Autobot vs Decepticon? This whole fight has become tired. Is it not a shame when people who should be among the smartest in the world need to bicker over something so meaningless as which OS is superior? I mean really? Jeez guys.

I will probably get a iMac at some point so I can run Parallels or VM Ware Fusion and split time between Windows, Mac and Linux Mint. That would be helpful. Also, I like the battery life of Macbook. I did not get one since my Sony F Series was $800 less for a more powerful unit, with superior hardware, except with a shorter battery.

No wonder we are so blind. We let the meaningless get in the way.
0 Votes
+ -
"At the same time, the state of Mac security continues to much better than that of Windows. It?s something that most switchers to the Mac remark upon.

The last update of Mac OS X Snow Leopard (v10.6.6) in January had only one security fix, a vulnerability with Software Update. On the other hand, Microsoft?s February Patch Tuesday fixed some 22 vulnerabilities and Microsoft expects to release 3 security bulletins in March to cover 4 serious holes in its OSes."

I think you seriously missed all of the updates Apple has been pouring out to fix the many security holes found in OSX (Quicktime being the second most targeted application to hack after Flash, year after year).
Remember that very early for Snow Leopard being available to customers, Apple released an overwhelming update for it (around 300 MB), and steadily continued to do so over time.
If you consider that an OS is more secure than another one only by the number of patches released, then I think you should go back to study what security is all about.
Where are mentions to DEP, ASLR, sandboxing, and technologies of sort (just to mention the most known about to the general public) in order to really compare how more secure an OS is than another one?.
And if you still think that Apple is a company to be trusted for its thoughts on security, let me bring about an excerpt of an interview to Charlie Miller (if you don't know who he is, search over the Internet):
******************************************
Because Snow Leopard lacks fully-functional ASLR, Macs are still easier to compromise than Windows Vista systems, Miller said. "Snow Leopard's more secure than Leopard, but it's not as secure as Vista or Windows 7," he said. "When Apple has both [in place], that's when I'll stop complaining about Apple's security."
In the end, though, hacker disinterest in Mac OS X has more to do with numbers, as in market share, than in what protective measure Apple adds to the OS. "It's harder to write exploits for Windows than the Mac," Miller said, "but all you see are Windows exploits. That's because if [the hacker] can hit 90% of the machines out there, that's all he's gonna do. It's not worth him nearly doubling his work just to get that last 10%."
Mac users have long relied on that "security-through-obscurity" model to evade attack, and it's still working. "I still think you're pretty safe [on a Mac]," Miller said. "I wouldn't recommend antivirus on the Mac."
But the missed opportunity continues to bother him. "ASLR and DEP are very important," Miller said. "I just don't understand why they didn't do ASLR right," especially, he added, since Apple touted Snow Leopard as a performance and reliability update to Leopard."
(http://news.techworld.com/security/3201863/snow-leopard-less-secure-than-windows-says-hacker/)
******************************************
(If you want more from Charlie Miller, just search for Tom's Hardware interviews to him on Internet).

In essence, your final thought is totally biased.
Regards,
Sergio
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
prof123 Updated - 8th Mar 2011
@sfberli
I'm not sure that I agree that Macs are less of a target because of their market share. The best malware is used by criminals who want to get your banking info. Mac users are on the average wealthier than PC users so you would expect at least 10% of these attacks against Mac users. That is not the case...
0 Votes
+ -
@prof123
So, all people running Windows are poor, indigent, or below middle class?
So you think that the whole world CEOs run OS X?
Tell that to the Russians and to the developers of Stuxnet.
Why do you think that between 2009 and 2010 the developing of malware targeting OS X has risen considerably?
0 Votes
+ -
As I've always said...Mac users are the Great Opportunity for hacks. "My Mac is safe" blah blah blah LMAO
0 Votes
+ -
@ Ye "You know OS X is a fully certified flavor of UNIX"

You know UNIX was first hacked 50 years ago. Thanks for playing. LMAO
Get a life
0 Votes
+ -
they should be shot
walkerjian@... 8th Mar 2011
nail the doors shut at the convention center and fill it with gas and burn the mongrels slowly, all of them, white gray and black - stinking closet child molesters that they really are ALL OF THEM
@ all the people arguing about which platform is more secure: this has nothing to do with the article. with most modern platforms, (mac, win, linux, etc) for everyone except inept users, viruses are essentially (with exceptions of course) a thing of the past. people who know what they are doing use permissions ('nix permissions or UAC, depending on platform (although this doesn't matter as usually defaults are usually secure now too)), firewalls generally come preconfigured securely, windows users who know what they are doing use anti-virus software. in the end while the platform does of course matter, the biggest variable in security ends up being the user.
i do agree that this article is very biased in favor of apple; if a software company only patches one exploit it means they are leaving dozens unpatched, which is doubtful. apple issues tons of security updates, as others have said in the comments too.
in the end, security boils down to a few basic things: keep your OS up to date, don't do everything as root or SYSTEM or whatever, and don't download and run random binaries or install random packages. back up files regularly. don't do stupid things. don't execute "rm -r /" as root. not that hard.
next
0 Votes
+ -
Great!!! thanks for sharing this information to us!
sesli chat sesli sohbet
0 Votes
+ -
RE: Black Hat to offer Mac OS X hacking classes
jackson1984-24316069205748857739440257893812 11th Oct
Hey I believed this was a particularly intriguing posting lots reebok nfl jerseys of many thanks for considering of it. You look to get a very skilled creator.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix