1. Getting Started, 2. Programming Concepts, 3. The Assembly Programming, 4. Tools of the Trade: The Hackers' Weapons, 5. Common Protection Schemes: Risks and Solutions, 6. CD Copy Protection Schemes, 7. PE Encoding and Compression, 8. Readymade Commercial Protections: Are They Any Better?, 9. Anti-Debugging, Anti-Disassembling Tricks with Source-Codes, 10. Anti-Tracing, Anti-Breakpoint Tips and Tricks with Source-Codes, 11. The PE Format: Riddles Revealed, 12. Cryptography -The Know-how, 13. Win32 API: The Darker Side, 14. S60 Piracy: A Different Symbian Tour, 15. .NET Reversing: Anything Special?, 16. Malware Reversing: Make Your Own A/V Research Lab • Appendices