Practical Malware Analysis by Michael Sikorski and Andrew Honig; O’Reilly Media
This is a great reference book for those interested in malware analysis.
- Teaches you how to use a variety of tools (IDA PRO, etc.)
- Teaches you about different types of analysis (basic, static, dynamic, etc.)
- There was a chapter that told you how to recognize common C code constructs
- It goes into quite a lot of depth about the internal workings of Windows
It’s definitely not for a beginner. If you never did malware analysis before, the material presented can be overwhelming. It’s not easy to immediately put what you learned into action (you might understand a subject theoretically but might not be comfortable enough with the subject to put it into practice).
Disclaimer: I received this book for free through the O’Reilly Blogger program.
You can buy the book at O’Reilly.