
Price: $49.99 - $37.59
(as of Feb 12,2026 10:13:17 UTC – Details)
Buy Now
From the Publisher




About the Author
Patrick Wardle is the creator of the Mac security website and tool suite Objective-See. Having worked at NASA and the NSA, as well as presented at countless security conferences, he is intimately familiar with aliens, spies, and talking nerdy. Patrick is passionate about all things related to macOS security and thus spends his days finding Apple 0days, analyzing macOS malware, and writing free open-source security tools to protect Mac users.

About the Publisher
No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.
Publisher : No Starch Press
Publication date : July 12, 2022
Language : English
Print length : 328 pages
ISBN-10 : 1718501943
ISBN-13 : 978-1718501942
Item Weight : 1.35 pounds
Dimensions : 6.94 x 0.73 x 9.25 inches
Best Sellers Rank: #229,995 in Books (See Top 100 in Books) #24 in Computer Viruses #105 in Computer Hacking #126 in Computer Network Security
Customer Reviews: 4.7 4.7 out of 5 stars (51) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) if (dpAcrHasRegisteredArcLinkClickAction !== true) dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, “allowLinkDefault”: true , function (event) if (window.ue) ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) ); ); P.when(‘A’, ‘cf’).execute(function(A) A.declarative(‘acrStarsLink-click-metrics’, ‘click’, “allowLinkDefault” : true , function(event) if(window.ue) ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) ); );
Buy Now