Offers an overview of hacking and computer security landscape. This book helps you learn the techniques to uncover, legally disclose, and fix vulnerabilities deep within software and networks. It covers vulnerability discovery and reverse engineering. It also offers details on cutting-edge attack methods, hacking-related law, and malware analysis.