112-57 practice question 1 of 15

Cheryl, a forensic expert, was recruited to investigate a malicious activity performed by an anonymous hackers’ group on an organization’s systems…

Full set: 75 questions
Cheryl, a forensic expert, was recruited to investigate a malicious activity performed by an anonymous hackers’ group on an organization’s systems. Using an automated tool, Cheryl was able to extract the malware file and analyze the assembly code instructions, which helped him understand the malware’s purpose. Which of the following tools helped Cheryl extract and analyze the assembly code of the malware?
Answer options
A: Virtual Box
B: QualNet
C: OllyDbg Correct answer
D: VMware vSphere
Correct Answer:
C. OllyDbg
Explanation

The scenario describes the process of reverse engineering a malware file by analyzing its assembly code. OllyDbg is a 32-bit assembler-level analyzing debugger for Microsoft Windows. Its primary function is to analyze binary code (executables) when the source code is unavailable. It allows a forensic expert like Cheryl to load the malware, step through its assembly instructions, view memory and registers, and set breakpoints. This process is fundamental to understanding the malware's functionality, purpose, and behavior, which directly matches the actions described in the question.

Why Incorrect

A. Virtual Box: This is a hypervisor used to create isolated virtual environments (sandboxes) for safely running and observing malware, not for directly analyzing its assembly code.
B. QualNet: This is a network simulation and modeling software used to analyze network performance and behavior. It is not used for malware reverse engineering.
D. VMware vSphere: This is an enterprise-class server virtualization platform. Like VirtualBox, it provides an environment but is not a tool for debugging or analyzing assembly code.

References

1. EC-Council Certified Threat Intelligence Analyst (C|TIA) v1.0 Courseware, Module 06: Malware Analysis, Section: "Tools for Malware Analysis," Sub-section: "Debuggers." This section explicitly lists OllyDbg as a primary tool for debugging and analyzing executable files at the assembly level.

2. Sikorski, M., & Honig, A. (2012). Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software. No Starch Press. (This book is a standard textbook in numerous university cybersecurity curricula). Chapter 5, "Debugging," extensively covers the use of OllyDbg for dynamic analysis of malware by stepping through assembly code.

3. Rensselaer Polytechnic Institute (RPI) Courseware, CSCI-4974/6974: Malware Analysis, Lecture 7: "Dynamic Analysis: Debugging." The lecture notes and associated labs detail the use of debuggers like OllyDbg to inspect and understand a program's execution flow at the assembly level.

Scroll to Top