Lab 16-3 Solutions
Short Answers
There aren’t many useful strings in the malware other than import functions and the strings
cmd
andcmd.exe
.When you run this malware, it appears to do nothing other than terminate.
You must rename the malware to peo.exe for it to run properly.
This malware uses three different anti-debugging timing techniques:
rdtsc
,GetTickCount
, andQueryPerformanceCounter
.If the
QueryPerformanceCounter
check is successful, the malware modifies the string needed for the program to run properly. If theGetTickCount
check is successful, the malware causes an unhandled exception that crashes the program. If therdtsc
check is successful, the malware will attempt to delete itself from disk.The anti-debugging timing checks are successful ...
Get Practical Malware Analysis now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.