Agent Tesla窃密软件分析

访客4年前关于黑客接单728

一. Agent Tesla 的前世今生

2014年,Agent Tesla 首次出现在一个土耳其语网站上,被作为一个键盘记录产品进行出售。虽然网站声称该产品仅向用户提供合法服务,但其所提供的绕过杀软、秘密捆绑程序和敏感文件传输等功能与窃密木马相比也不遑多让,甚至更为精密,因此人们更倾向于认为它是一种专门用来窃密的软件。后来,Agent Tesla 逐渐开始在地下论坛和黑客社区流行起来,售价一般从 15 美元到 69 美元不等,往往通过比特币等方式交易。


如今,Agent Tesla 历经多次代码改进,功能不断增强,已经成为能够盗取浏览器、FTP、VPN、邮箱和 WIFI 等多种敏感信息的专业窃密软件。

在传播方式上,Agent Tesla 主要通过携带多种格式附件(如 ZIP、CAB、MSI、IMG 和 Office 文件等)的钓鱼邮件或垃圾邮件进行传播,并支持 *** tp、ftp、http 等多种协议的数据回传;在分析对抗上,Agent Tesla 使用多种手段进行免杀、反调试和反虚拟机,大大增加了安全人员对其分析的难度;在用户使用层面,Agent Tesla 提供了易于配置的页面,使用者能够根据自身情况方便地选择所需要的木马功能,如多种方式实现持久化,UAC 设置,强行关闭杀毒软件进程等。

在攻击目标行业选择上,Agent Tesla 的攻击波及互联网,教育,银行,电信,医药和制造业等,于 2020 年初扩展到对能源行业的攻击。

时至今日,Agent Tesla 仍然活跃。如在 2020 年初,多个黑客组织被披露使用 Agent Tesla 以 COVID-19 为主题对 *** 和医疗组织进行 *** 钓鱼活动。其中德勤 CTI 观察到一次以“COVID-19”名义的 *** 钓鱼攻击。在钓鱼攻击中,黑客使用 Agent Tesla 木马针对位于日本和加拿大的医学研究机构开展 IP 信息窃取。经过德勤 CTI 研究员分析,在攻击过程中黑客会向攻击对象发送名为“COVID-19 供应商通告”或“疫情咨询” 等钓鱼邮件。这些钓鱼邮件中含有一份伪装为“COVID-19 供应商通告.zip"的木马文件,用户一旦点击该文件,Agent Tesla 木马程序会被自动加载到受害者的计算机上,从而窃取当前医疗研究成果。

又如在 2020 年中旬,Gorgon APT 针对印度 M *** E 行业利用 Agent Tesla 进行窃密。研究人员观察到针对印度境内 M *** E(小型、中小型企业)企业的 *** 钓鱼活动,恶意文档以 COVID-19 为主题。攻击过程为:受害者打开“ face mask order.doc”后,RTF 触发 CVE-2017-11882 漏洞执行任意代码;在 RTF 文件中包含两个恶意 ole 对象,之一个是可执行文件即 ServerCrypted.vbs 脚本;第二个为 Equation.3 exploit (CVE-2017-11882) 和运行 ServerCrypted.vbs 的脚本;成功利用后,脚本将会下载两个扩展名为 .jpg 的文件,其中一个为 PowerShell 脚本,会在内存中加载 DLL;第二个文件为 Agent Tesla 的有效负载。

2020 年下旬,Agent Tesla 攻击依旧倾向于印度地区,另外美国和巴西也是其主要针对的国家,攻击的目标行业除了之前的金融服务和一些公共单位之外,也包含互联网服务提供商(ISP),因为 ISP 持有可用于获取对其他帐户和服务访问权限的电子邮件或其他重要个人数据。这对于后续攻击具有重要意义。


二. 样本分析

如前文所述,Agent Tesla 的主要传播方式为钓鱼邮件——攻击者通常会采用社会工程学,针对其目标投递具有诱惑性的邮件、文档或者压缩包。在过去的几个月中,我们观察到大量攻击者以新冠疫情即“COVID-19”或“2019-nCov”为主题的邮件传播 Agent Tesla 木马。

相关邮件一般包含恶意链接地址,或者其邮件附件为 Agent Tesla 的恶意载荷,诱骗受害者点击。部分样本还会通过宏文档或者带有漏洞的 office 文档进行下载执行。其中,常见的利用漏洞如 CVE-2017-11882、CVE-2017-8570 和 CVE-2017-0199 等,详情如下表所示:

文档名称

利用的漏洞

漏洞说明

危害

COVID 19 NEW ORDER FACE ?MASKS.doc.rtfCVE-2017-11882基于堆栈的缓冲区溢出漏洞漏洞允许攻击者运行任意代码以提供有效负载
COVID-19 SUSPECTED AFFECTED ?VESSEL.doc COVID-19 measures for FAIRCHEM STEED Voyage (219152).docCVE-2017-8570Microsoft Office的远程代码执行漏洞漏洞允许攻击者下载 .NET 有效负载
RFQ REF ?NS326413122017.docxCVE-2017-0199利用OFFICE OLE对象链接技术Microsoft HTA 应用程序(mshta.exe)加载恶意攻击者下载并执行有效负载


在此,我们对一个典型的 Agent Tesla 木马样本进行分析,发现其主要行为如下:

1. 首先利用远程模板注入的方式,远程下载一个包含 CVE-2017-11882 漏洞的 doc 文档。


2. 文档运行后,将自动触发漏洞执行代码,并使用 API 函数 URLDownloadToFileW 从指定的 URL ?http://75.127.1.211/system/rega *** .exe 下载攻击载荷,并保存到到 C:\Users\Public\rega *** .exe 文件中。

3. 打开文件后,发现诱饵文件内容为乱码。

4. 攻击载荷将首先加载文件中的资源文件,表面上看是一张 png 格式的图片。

5. 深入分析发现,资源文件中存在待执行的隐藏代码,木马将会在解密后继续运行相关代码。

6. 木马将根据设置,从3种方式中选择1种进行持久化,包括自启动目录、注册表和计划任务等。

7. 之后,木马将继续从资源文件中读取内容,并通过解密释放出真正的 Agent Tesla 主体文件。

解密函数如下:

木马主体将通过定时器进行函数调用,如使用全局 Hook 的方式进行键盘记录:

获取屏幕并截图:

8. 木马可通过多种协议进行传输。
*** TP:

HTTP:

FTP:

9. 通过 *** TP 相关代码中的内容,我们能够获取到受害者的邮件信息,分析发现大多数是蜜罐和分析人员的测试环境,当然也存在少部分真正的失陷主机。

10. 我们结合其他样本分析结果,对会被 Agent Tesla 窃取信息的相关软件进行总结,详情如下表所示。

软件类型

软件名称

浏览器客户端

360 Browser、Comodo ?Dragon、Coccoc、7Star、Kometa、Orbitum、Yandex Browser、Opera Browser、Sleipnir 6、Coowon、Brave、Sputnik、Chromium、Uran、QIP ?Surf、Cool Novo、Epic Privacy、Vivaldi、Torch Browser、Chedot、Liebao Browser、CentBrowser、Iridium ?Browser、Amigo、Elements Browser、Citrio、Google Chrome、Mozilla Firefox、 ?Microsoft IE、Apple、Safari、SeaMonkey、 ComodoDragon、FlockBrowser、SRWarelron、UC ?browser

邮件客户端

Microsoft Office、Outlook. ?Mozilla Thunderbird. Foxmail、Opera Mail、PocoMail、Eudora

FTP客户端

FileZill、WS FTP、WinSCP、CoreFTP、FlashFXP、SmartFTP、FTPCommander

动态DNS

DynDNS、No-IP

视频聊天

Paltalk、Pidgin

下载管理

Internet Download ?Manager、 JDownloader


三. 总结

虽然 Agent Tesla 整体结构比较简单,而且已经有6年的历史,但它依旧是当前更流行的恶意软件之一。近年来经过不断的更新迭代,其功能也在不断完善,在免杀和分析对抗上也日渐复杂,同时结合了社会工程学,显著提升了防范的难度,相信这款商业窃密软件在之后也会更加活跃,我们建议通过采用以下措施,对相关威胁进行检测与防范:

  • 及时更新计算机安全补丁和软件;

  • 加强企业内部员工信息安全意识,规范安全操作;

  • 谨慎点击邮件附件,链接等;

  • 推荐使用微步在线威胁检测平台进行威胁检测,之一时间发现相关威胁。


四. 附录

IOCs

  • 569b60fd57a93368c07a0e91dfb640c9e1fceed9a17f00760147d241fd9ce9e4

  • 6b666afdd5b7af512ce3aedc252405dd4f36b853aa4b19738a8ad8ee116e8e63

  • 5bc915e290024f61c9e29d5b5fb056ce46cf0582de0e27d7010446affe16c159

  • caeecccb50242129b5031161fcbc2f29e565c6646ac69042647621210e1a9121

  • 8940739b0fcb021a2bfa9542590169742e74a425e2c9fbd731d823a9a75a1655

  • 103project@epazote-lu.com


参考链接

  • https://labs.sentinelone.com/agent-tesla-old-rat-uses-new-tricks-to-stay-on-top/

  • https://malwatch.github.io/posts/agent-tesla-malware- *** ysis/#distribution-methods

  • https://www.seqrite.com/blog/gorgon-apt-targeting-m *** e-sector-in-india/

  • https://unit42.paloaltonetworks.com/covid-19-themed-cyber-attacks-target-government-and-medical-organizations/

相关文章

手机怎么赚钱?如何通过手机和电脑赚钱

手机怎么赚钱?如何通过手机和电脑赚钱

现在是一个大众赚钱的时代。很多人在一边上班的时候一边弄兼职就赚了比上班还高的钱。那你说你是朝九晚五的工作家里有网,想通过手机和电脑赚钱,那有哪些渠道呢?主要有以下五个方式可以赚钱。 第一个方式是通过...

校运会稿件(校运会|校运优秀稿件)

校运会稿件(校运会|校运优秀稿件) 盼望着,盼望着,东风来了,校运会的脚步近了。这是一场你追我赶、没有硝烟的另类战争,是一次全校师生欢乐共聚的盛大聚会,也是一堂促进个人全面成长的户外课堂。于暮春相约...

赚钱游戏赚微信红包(赚钱游戏赚微信红包不用看广告)

赚钱游戏赚微信红包(赚钱游戏赚微信红包不用看广告)

本文导读目录: 1、微信玩游戏转红包,真的假的? 2、什么软件赚钱最快领红包还不用看广告? 3、有什么软件是可以赚钱并提现到微信的? 4、可以赚钱并提现到微信的游戏 5、怎样才能让赚钱...

世界上智商最高的人是谁是多少?地球上智商最高的3个人

世界上智商最高的人是谁是多少?地球上智商最高的3个人

可以说,智商高的人在任何领域都是宠儿。现实生活中,一些高智商人物成为了某些领域的神话,他们的故事家喻户晓,传遍了世界。今天我们介绍的就是不同领域的高智商人物,他们的智商高于常人,成为了人类历史上极少数...

移动App开发,如何确保Android iOS应用程序的安全性?

移动App开发,如何确保Android iOS应用程序的安全性?

编辑导语:说到app安详裂痕,各人并不生疏,网上关于app安详裂痕、用户信息泄露的新闻层出不穷。安详就像氛围,固然看不见摸不着,一旦呈现安详问题没有实时修复,对付企业来说将是致命伤害。本文作者阐明白移...

黑客帝国觉醒攻略(黑客帝国ol)

黑客帝国觉醒攻略(黑客帝国ol)

全网公敌DLC全成就达成黑客帝国达成条件攻略 1、收集新的装备在甜蜜之家 DLC 里,你可以获得一些新的装备。收集所有装备并穿戴它们将会得到一项成就。 帮助 NPC在主题公园里,你可以帮助一些 NPC...