5/25/24, 9:35 AM 5.
Basic Dynamic Analysis
5. Basic Dynamic Analysis
What you need:
A Windows 2008 Server virtual machine
NOTE: Windows 7 will not work for this project!
Recommended: the textbook: "Practical Malware Analysis"
Purpose
You will practice the techniques in chapter 3.
This project follows Lab 3-1 in the textbook.
Task 1. Basic Static Analysis
Using PEview
Open Lab03-01.exe in PEview. As shown below, the only DLL imported is kernel32.dll, and the only function imported is ExitProcess. That doesn't tell
us much--perhaps this malware is packed and the real imports will come at runtime.
Using Strings
Examine the strings in Lab03-01.exe and find these items, as shown below.
SOFTWARE\Classes\http\shell\open\commandV -- A registry location
www.practicalmalwareanalysis.com -- a URL
VideoDriver
These readable strings are surprising--if the malware were packed, the strings would not be readable. Something strange is going on, and the easiest way
to learn more is dynamic analysis.
Task 2. Preparing for Dynamic Analysis
https://samsclass.info/126/proj/pDC5.htm 1/7