Lab03-03.exe
1)静态分析
求恶意代码MD5的值
利用PEview工具
猜想Lab03-03.exe也要创建文件和进程。
未被加壳
用strings查看可见字符串未发现可用信息。
只能同过peview中显示的函数初步分析恶意代码可能要修改文件
2)动态分析
没有对注册表进行修改
利用Peocess Explorer文件进行探索
运行以后别没有发现Lab03-03.exe文件而是多了一个svchost.exe文件
点开exe查看它的磁盘映像和内存映像的字符串列表
发现磁盘映像和内存映像不相同 说明恶意代码对内存中的svchost进行了修改
这几个字符是键盘上的字符串可以判断恶意代码要进行这些操作
利用Process Monitor工具分析svchost PID148.exe文件
多次出现practicalmalwareanalysis.log文件
因为上面的猜想所以打开这个文件
猜想可能此代码不是要进行什么操作使用此文件进行监控
新建一个记事本在上面进行一些键盘的敲击 然后去观察恶意代码文件夹下的文件是否改变
证实了第二次的猜想 因此分析出此恶意代码的作用是键盘监听器。
3)运行apateDOS查看恶意代码是否有网络行为
十分钟过后没有反应说明恶意代码没有网络行为
4.实验结论
Lab03-03.exe恶意代码是一个键盘监听器。将本机输入的内容记录到practicalmalwareanalysis.log文件中