Sometimes, the only way to understand something is to take it apart, and that goes double for malware. Five videos introduce you to the intricacies of reverse-engineering, machine code, assembly language, system-level and code-level reversing and the legality of reverse-engineering. Take a closer look at everything from the different levels of computer instructions to the challenges of optimizing compilers and even individual tools like RegMon and FileMon.