GIAC
GREM · Question #57
You are reverse-engineering a malware sample and observe that the executable checks for the presence of a debugger before launching its malicious payload. How would you proceed to bypass this…
The correct answer is A. Patch the binary to disable the IsDebuggerPresent() check B. Use a debugger with anti-anti-debugging features D. Enable step-by-step tracing in the debugger to observe the malware's behavior. See the full explanation below for the reasoning.
Question
You are reverse-engineering a malware sample and observe that the executable checks for the presence of a debugger before launching its malicious payload. How would you proceed to bypass this anti-analysis technique? (Choose three)
Options
- APatch the binary to disable the IsDebuggerPresent() check
- BUse a debugger with anti-anti-debugging features
- CModify the malware's imports to remove the anti-debugging functions
- DEnable step-by-step tracing in the debugger to observe the malware's behavior
- EDecompile the malware into high-level code
How the community answered
(55 responses)- A71% (39)
- C7% (4)
- E22% (12)
Community Discussion
No community discussion yet for this question.