Skip to main contentSkip to main content
Room Banner
Back to all walkthroughs
Room Icon

Dynamic Analysis: Debugging

Premium room

Learn more advanced techniques of dynamic malware analysis.

medium

120 min

7,455

User profile photo.

To access material, start machines and answer questions login.

In the Basic room, we learned to identify malware traces in the infected system during execution. However, malware authors understand that the malware will be analyzed and want to thwart it. This can be done through various evasion techniques. To defeat these evasion techniques, a malware analyst desires more control over malware execution. In this room, we will learn how a malware analyst can control malware execution better to achieve the desired results.

Learning Objectives:

In this room, we will learn:

  • The evasion techniques used to evade basic .
  • Introduction to debuggers and how they can help us control the execution flow of malware.
  • Manipulating execution flow at runtime by changing registers or other parameters.
  • Patching malware to force it to move past the evasion techniques and onto the actual malicious content.

Pre-requisites:

To get the best learning outcome from this room, it is recommended that you complete the following rooms:

Answer the questions below
Complete the Pre-requisite rooms.

Ready to learn Cyber Security?

The Dynamic Analysis: Debugging room is only available for premium users. Signup now to access more than 500 free rooms and learn cyber security through a fun, interactive learning environment.

Already have an account? Log in

We use cookies to ensure you get the best user experience. For more information see our cookie policy.