Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to identify and bypass anti-debugging techniques through hands-on reverse engineering in this 53-minute collaborative video featuring cybersecurity expert Nathan Baggs. Explore common methods malware and protected software use to detect debugging environments, including process enumeration, timing checks, and hardware breakpoint detection. Discover practical approaches to circumvent these protections using debuggers, disassemblers, and binary analysis tools. Examine real-world examples of anti-debugging implementations and develop skills to analyze obfuscated code that attempts to evade security research. Master techniques for patching binaries, modifying execution flow, and creating custom tools to defeat sophisticated anti-analysis measures used in modern malware and commercial software protection schemes.
Syllabus
Reverse Engineering Anti-Debugging Techniques (with Nathan Baggs!)
Taught by
John Hammond