警惕利用Office漏洞传播商业间谍软件AgentTesla

背景概述

AgentTesla原本是一款在2014年发布的简单的键盘记录器,近年来其开发团队为其不断增加了许多新功能,并进行出售。AgentTesla现已成为一个商业化的间谍软件,可通过控制端生成满足功能需求的木马程序。

AgentTesla最常见的传播方式是钓鱼邮件,邮件附件中通常会携带恶意文档,通过宏或漏洞利用下载运行恶意程序。近日,深信服安全团队采集到利用CVE-2017-11882传播AgentTesla窃取信息的恶意样本,并对其攻击过程进行了详细分析。

详细分析

CVE-2017-11882

1.使用工具监控文件行为,查看到运行文档后系统拉起了eqnedt32.exe进程,并且通过抓包捕获到下载EXE文件的流量,由此判断是利用CVE-2017-11882执行恶意代码:中国菜刀

警惕利用Office漏洞传播商业间谍软件AgentTesla

2.通过附加调试器,在Kernel32!WinExec下断点,查看寄存器值,找到运行了"C:\Users\root\AppData\Roaming\Adobe.exe"的命令,与捕获到的流量信息相结合判断,恶意代码应是下载文件保存到本地然后运行,推断使用了URLDownloadToFile相关API:

警惕利用Office漏洞传播商业间谍软件AgentTesla

3.附加调试器对网络相关API下断调试,但程序并没有断下,于是在eqnedt32.exe造成溢出的函数处下断,单步调试到ret覆盖的返回地址,执行恶意代码:

警惕利用Office漏洞传播商业间谍软件AgentTesla

4.恶意代码先对内存进行解密操作,图中是解密前后对比,可以直观的看到所使用的字符串信息,通过动态获取API地址,调用URLDownloadToFileW下载文件,再通过WinExec运行:天空彩

警惕利用Office漏洞传播商业间谍软件AgentTesla

警惕利用Office漏洞传播商业间谍软件AgentTesla

AgentTesla

1. AgentTesla是用.Net框架编写的键盘记录器,使用反编译工具查看代码,自定义函数名都进行了混淆,但使用的API和关键字符串仍然是明文的,可以看到进行键击记录的代码:

警惕利用Office漏洞传播商业间谍软件AgentTesla

2.除了键盘记录以外,还会通过读取注册表键值来获取主机信息:二四六

警惕利用Office漏洞传播商业间谍软件AgentTesla

3.使用DES算法加密所要发送的数据:

警惕利用Office漏洞传播商业间谍软件AgentTesla

4.有三种可选的方式将窃取到的数据上传至远程C&C端:

通过FTP上传:

警惕利用Office漏洞传播商业间谍软件AgentTesla

通过SMTP上传:

警惕利用Office漏洞传播商业间谍软件AgentTesla

通过HTTP上传:

警惕利用Office漏洞传播商业间谍软件AgentTesla

5. AgentTesla的资源中内嵌了一个DLL文件,名为IELibrary.dll,是一个用于实现浏览器操作的DLL文件,在AgentTesla中定义了需要窃取信息的浏览器及网络套件名称,这是在使用控制端生成恶意程序时的可选项:

警惕利用Office漏洞传播商业间谍软件AgentTesla

6. IELibrary.dll主要针对浏览器进行信息收集和操作,包括历史记录的增删查:

警惕利用Office漏洞传播商业间谍软件AgentTesla

窃取密码及cookie:

警惕利用Office漏洞传播商业间谍软件AgentTesla

解决方案

病毒防御

1、不从不明网站下载软件,不要点击来源不明的邮件附件,不随意启用宏;

2、下载补丁修补CVE-2017-11882:

https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2017-11882

3、开启Windows Update功能,定期对系统进行自动更新;

4、深信服防火墙客户,建议升级到AF805版本,并开启人工智能引擎Save,以达到最好的防御效果;

最后,建议企业对全网进行一次安全检查和杀毒扫描,加强防护工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值