| 关键词: 凭证 信息 样本 用户 之后 通信 函数 漏洞 受害者 系统 |
背景账户密码作为凭证信息的一个子集,一直都是用户最为重视地方,而从用户登陆机制出现的那一刻起,凭证窃取类木马便源源不断的出现,就常见的Agentesla便是其中一种。 而近期,网络病毒响应中心发现多个利用CVE-2017-11882漏洞文档下载窃取用户凭证的恶意文档,最后会释放Agentesla变种。 样本分析漏洞文档分析 诱饵名为Request for Quotation.doc,为一贯的商贸信名称,中文翻译为报价要求。 文档启动之后漏洞在地址0x00415A7函数中触发,EAX的位置指向ShellCode保存的地址: ![]() ShellCode执行之后调用URLDownloadToFileA从bit.ly/33fuZgy(短链接经过解析之后地址为:hxxp://gessuae.ae/wp-includes/fonts/lav.jpg)下载payload到Local目录下,payLoad名称为X098765432198.exe。 ![]() 调用WinExec执行该EXE,随后调用ExitProcess退出EQNEDT32.EXE公式编辑器。即可在用户无感知的情况下入侵用户系统。 ![]() PayLoad分析该样本为C#编写的可执行文件,该文件在攻击者服务器上名称为lav.jpg,下载到用户电脑之后的名称为X098765432198.exe,参考编译时间为2019年10月10号。 ![]() 该EXE启动之后会在Main函数中获取资源名称为“compressed”的资源,调用Decompress解密该资源并在内存中执行。 ![]() Compressed资源数据解密并Dump脱壳之后实际也是一个C#编写的PE文件。 该EXE启动之后在Main函数之前会获取系统详细信息,包括实际出口IP地址、计算机名称、用户名称、系统版本信息、系统启动模式、物理内存大小、虚拟内存大小以及当前日期。 ![]() ![]() 代码执行时使用的字符串均使用AES加密并进行Base64编码,每一个加密字符串对应一个不同的解密Key。解密算法如下: ![]() 通过ipconfig.me/ip获取出口IP地址: ![]() 随后还会设置多个定时器,但是木马作者并没有调用Timer.Start()函数,所以实际中定时器并不会被触发。 ![]() Main函数中开始准备窃取受害者系统中保存的用户凭证: 获取Chrome用户凭证信息: ![]() 获取.purpleaccounts.xml” 即pidgin的密凭证信息: ![]() 获取Vivaldi的凭证信息: ![]() 获取FTP 凭证信息: ![]() 获取Oprea浏览器凭证信息: ![]() 获取OutLook凭证信息: ![]() 获取UC浏览器凭证信息: ![]() 360浏览器凭证信息: ![]() 猎豹浏览器凭证信息: ![]() 获取Thunderbird凭证信息: ![]() FireFox凭证信息: ![]() 获取完成并格式化之后通过SMTP发送到指定邮箱: ![]() 除去使用的SMTP通信方式,该PE中还集成了另外两种通信方式。程序中硬编码的字符串来决定通过哪一种通信方式: FTP通信: ![]() Http通信:当使用通信时候使用”api.telegram.org/bot”接口,数据为: ![]() ![]() 通过样本中代码分析发现该程序还包括键盘记录功能: ![]() 从传递的邮件内容来看十月三日截至目前攻击者邮箱已陆续收到三十五位受害者账号密码的邮件,邮件内容包含受害者真实IP及用户保存在计算机中的凭证信息,目前受害者IP分布在全球十几个国家和地区。 ![]() 总结从攻击者手法上来看,从他使用盗取的邮箱作为用户信息接收点,并使用入侵的网站作为C2,很明显的看出进行黑产木马行业的娴熟程度,而类似这种攻击未来只会越来越多,只因追溯性难度大,常人不会耗费大量资源进行追捕。 网络安全病毒响应中心发现多个同源样本,说明该样本背后的攻击者一直在改进样本功能,样本投递方式依赖nday漏洞,网络安全响应中心提醒用户应及时安装系统补丁,预防此类恶意样本攻击。 IOCsC&C:
MD5: 漏洞文档:
恶意样本:
以上全部数据来源互联网,如有侵权,请及时与我们联系,我们将进行删除,谢谢 |
| 本文出处: https://www.toutiao.com/a6752339353852199436/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|