Software Security


The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws
Hacking: The Art of Exploitation w/CD
The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities (Volume 1 of 2)
Software Security: Building Security In
Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
Black Hat Python: Python Programming for Hackers and Pentesters
Computer Security: Principles and Practice
The Hacker Playbook 3: Practical Guide To Penetration Testing
Attacking Network Protocols: A Hacker's Guide to Capture, Analysis, and Exploitation
Gray Hat Hacking : The Ethical Hacker's Handbook
Applied Cryptography: Protocols, Algorithms, and Source Code in C
The Hacker Playbook 2: Practical Guide To Penetration Testing
The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory
The Shellcoder's Handbook: Discovering and Exploiting Security Holes
A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security