Practical Malware Analysis
Michael Sikorski and Andrew Honig
Penetration Testing: A Hands-On Introduction to Hacking
Gorgia Weidman
Hacking: The Art of Exploitation
Jon Erickson
Attacking Network Protocols
James Forshaw
But how Do it Know?
J. Clark Scott