病毒分析教程第四话--高级静态逆向分析(下)

本文深入分析了Lab07-03.exe和Lab07-03.dll,揭示其恶意行为。程序首先判断启动参数,随后篡改C盘exe文件中的kernel32.dll引用为kernel132.dll。kernel132.dll伪装kernel32.dll并执行恶意代码。Lab07-03.dll检查互斥量,初始化网络,连接C&C服务器,接收并执行命令,如睡眠或创建进程。
摘要由CSDN通过智能技术生成

高级静态逆向分析(下)


教程参考自《恶意代码分析实战》
程序来自:http://www.nostarch.com/malware.htm


Lab 7-3

本节实验使用样本Lab07-03.exe和Lab07-03.dll。

Lab07-03.exe

先来分析Lab07-03.exe,程序的开头先判断参数是否为“WARNING_THIS_WILL_DESTROY_YOUR_MACHINE”,若不是则立即退出程序,不做任何操作。
1

然后打开文件C:\Windows\System32\Kernel32.dll和Lab07-03.dll,并将它们都映射到内存中。
2

将它们映射到内存中后,程序开始做一列串的乏味工作,这一大段只调用了两个函数sub_401040和sub_401070。这些函数均很短,并且几乎没有相互调用,所以我们猜测它们的主要功能是比较内存、计算偏移,或者写入内存。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值