Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Malware Analyst's Cookbook: Tools and Techniques for Fighting Malicious Code
The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory
Reversing: Secrets of Reverse Engineering
The IDA Pro Book, 2nd Edition
Learning Malware Analysis: Explore the concepts, tools, and techniques to analyze and investigate Windows malware
Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly
The Shellcoder's Handbook: Discovering and Exploiting Security Holes
Attacking Network Protocols: A Hacker's Guide to Capture, Analysis, and Exploitation