Malware Reverse Engineering is an in-depth look at modern day malware. Focused on static analysis, this course will teach you to reverse, patch and crack programs to gain full access to the underlying code. You will learn to use debugging and disassembly to fully understand exactly what a sample's capabilities are.
This is an intense debugging and disassembly course. Significant experience with assembly language is required to fully benefit from this course. C Programming and MA 200 - Assembly for Reverse Engineers are recommended prerequisites for those lacking programming and assembly experience.