As more and more vulnerabilities are found in the Mac OS X (Leopard) operating system, security researchers are realizing the importance of developing proof-of-concept exploits for those vulnerabilities. This unique tome is the first book to uncover the flaws in the Mac OS X operating system-and how to deal with them.
The honeymoon is over.
Prepare yourself to thwart Mac attacks.
Where security is concerned, Macs have long led a charmed existence. No more. If you manage security for a network that includes OS X machines, this update on the strengths and weaknesses of Mac OS X is required reading.
Beginning with the core differences between Mac OS X and Windows or Linux, this book follows the steps an attacker would take. You will learn the tools needed to find vulnerabilities, the techniques used to exploit them, and the means by which attackers maintain control once they gain access. When you know how they get in, you'll know how to keep them out.
* See what makes Mac OS(r) X unique, what security improvements were added with Leopard(r), and where vulnerabilities lie
* Explore uncommon protocols-Bonjour(r), the QuickTime(r) file format, and RTSP
* Look for bugs in Apple's source code or use a black box technique such as fuzzing
* Examine stack overflow and heap overflow attacks directed at PowerPC and x86 architectures, as well as shellcodes and payloads
* Learn to inject code into running processes and how attackers use this technique
* Understand Mac OS X-specific rootkit techniques