Lab 12-4

分析在Lab12-04.exe文件中找到的恶意代码。

问题

1.位置0x401000的代码完成了什么功能?

1.通过pid判断是否是我们查找的进程,本文中是”winlogon.exe“.

2.代码注入了哪个进程?

1.“winlogon.exe“进程.

3.使用LoadLibraryA装载了哪个DLL程序?

1.一共装在了2个dll,一个是"psapi.dll”,另一个是"sfc_os.dll”.

4.传递给CreateRemoteThread调用的第4个参数是什么?

1.第四个参数是sfc_os.dll文件中导出序号为2的函数地址,我上网了解到是一个名为SfcTerminateWatcherThread,描述:用于禁用 Windows 文件保护 (WFP) 并修改本来会受到保护的文件。SfcFileException 也可以用于此容量。

5.二进制主程序释放出了哪个恶意代码?

1.恶意代码在文件的资源段里,类型为BIN下的0x65序号资源,进行了文件C:\window\system32\wupdmgr.exe覆盖.

6.释放出恶意代码的目的是什么?

1.主要目的是为了更新病毒文件的,流程主要分了两步走.

(1).执行事先备份好的wupdmgr.exe,文件在临时目录里.

(2).下载此链接上的文件'http://www.practicalmalwareanalysis.com/updater.exe',应该是用来跟新病毒文件的.