吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14486|回复: 63
收起左侧

[PC样本分析] TransparentTribe黑客组织对印度国防学院发起攻击

  [复制链接]
Hades-52pojie 发表于 2021-6-3 16:16
使用论坛附件上传样本压缩包时必须使用压缩密码保护,压缩密码:52pojie,否则会导致论坛被杀毒软件等误报,论坛有权随时删除相关附件和帖子!
病毒分析分区附件样本、网址谨慎下载点击,可能对计算机产生破坏,仅供安全人员在法律允许范围内研究,禁止非法用途!
禁止求非法渗透测试、非法网络攻击、获取隐私等违法内容,即使对方是非法内容,也应向警方求助!
本帖最后由 Hades-52pojie 于 2021-6-3 16:34 编辑

TransparentTribe黑客组织对印度国防学院发起攻击


一.背景
  TransparentTribe APT组织,又称ProjectM、C-Major,是一个来自巴基斯坦的APT攻击组织,主要攻击手段是通过鱼叉式钓鱼邮件对印度政府、军事、金融等目标发起攻击。该组织的活动最早可以追溯到2012年并在2016年3月首先被proofpoint公司披露。
透过对该黑客组织的长期威胁情报的追踪,我们发现该黑客组织于近期发动了一场针对印度国防学院学员的鱼叉式钓鱼邮件攻击,该攻击以提供内部图书馆账号为诱饵,诱骗用户启用宏代码,并通过宏代码下载恶意的后门木马。

二. 攻击活动分析

1.攻击流程:

1

1

2.宏模块分析:

该演示文稿打开后,提示要启用宏代码,这时文档是无内容显示的。

2

2

启用宏后,在很明显的位置上有一个Logo,Logo下方则写着国防学院而其它文字内容主要是提供某些网络图书馆共用账号。

3

3

经过维基百科查询后发现,该Logo是属于印度国防学院的,该学院位于新德里,是国防服务培训学院,为人员的战略学习的座位最高国防服务和公务员事务。只有少数精挑细选的一星级国防官员和印度政府联合秘书级公务员参加。 该学院在国家和国际安全事务上为印度政府提供战略领导,并在国防事务上充当智囊团,并且在树立印度国防观方面发挥着非常重要的作用。

4

4

该钓鱼文稿与其它的文稿不同采用了非标宏代码,使用VBA编辑器无法找到其宏代码,但可以通过OelTools将宏代码提取出来。

5

5

将宏代码进行整理,并复制到新的PPT中调试,首先是通过Auto_Open函数在启用宏代码的同时自动执行函数体内的函数。

6

6

该函数主要为释放木马文件,首先会获取系统目录然后拼接成为完整目录,并建立名为Maltimedia文件夹。

7

7

随后判断系统版本是否为win7,如果是win7就将标志位置1。

8

8

将窗口text控件的代码,除去P后转换为wardhmrias.zip。

9

9

10

10

以下为win8以上系统逻辑与上述相同,释放的是textbox2中的数据。

11

11

调用unaddeeip解压文件,释放wardhmrias.exe到当前目录。

12

12

Unaddeeip内部调用win系统自带的模块解压。

13

13

14

14

15

15

最后调用Shell对象运行木马。

16

16

第二个Call主要是释放迷惑文件。

17

17

在用户文件夹建立Mdtmedia的文件夹,并将窗口2中textbox的数据释放到当前文件夹,创建一个名为powerpoint.zip的文件。

18

18

调用unaddeeip解压文件,并调用Presentations.Open打开当前释放的PPT文件。

19

19

最后有一个函数没有被调用,但是经过分析该函数的作用是将Excel中的数据读取并自动生成PPT中的内容,推测是攻击者自动生成时留下的代码。

20

20

3.Crimson RAT
该次内置的RAT与上次攻击的同属于一个家族,主要逻辑也基本相同,同时也有.net3.5/2.0和.net4.0版本,通过宏判断系统版本进而释放不同版本的木马。

21

21

22

22

上次笔者分析了.net2.0的版本,这次我们以.net4.0版本为主来进行分析。
该Rat是与之前一样,是窗口程序通过Form1类创建窗口。

23

23

调用InitializeComponent方法初始化窗口。

24

24

设置窗口属性是否显示,以及关闭窗口消息相应函数和主消息回调。

25

25

3.1FormClosing回调:
延时150毫秒后,调用wardhmriasload_atpp方法。

26

26

wardhmriasload_atpp方法首先获取Rat运行的路径和名称并判断Rat的运行路径与名称是否一致,如果不一致则调用WriteAll
Bytes函数将Rat重命名写入当前运行目录,随后调用wardhmriasset_rdun方法。(这里与之前版本的Rat不同,之前的Rat没有判断路径名称是否一致,这里的写法显然是修复特定环境下的BUG)

27

27

wardhmriasset_rdun方法向注册表写入自启动。

28

28

3.2Load回调:
设置窗口相关的属性,延迟后调用调用wardhmriasdo_stadrt方法。

29

29

wardhmriasdo_stadrt方法内部,使用定时器线程定时去调用wardhmriaslookup_codnr方法,延迟时间为31280毫秒,定时器间隔为37420毫秒。

30

30

wardhmriaslookup_codnr方法内部调用了wardhmriasIPSrFI方法。

31

31

wardhmriasIPSrFI方法内部,首先调用wardhmriasserverIPtD方法获取了C&C服务器地址。

32

32

33

33

34

34

35

35

值得注意的是wardhmriasdefaudltP默认是有一个C&C地址,但该地址并未使用,而是被上述的IP地址取代,推测是为了应付一些自动提取IOC的软件或者初级分析人员的干扰选项。

36

36

随后会尝试连接到C&C服务器:185.136.169.155:8761。

37

37

38

38

当发生错误时,会进入异常流程,异常流程会调用wardhmrias
podrts_sdwitch方法更换端口并重新发起连接。

39

39

wardhmriaspodrts_sdwitch方法通过硬编码的端号进行更换。

40

40

41

41

这里与之前的Rat不同的地方是,这个没有异常处理处理程序,不会将失败的信息向C&C发送。
如果成功连接后将调用wardhmriassee_spyo方法进行处理。

42

42

由于笔者分析时,该C&C服务器以关停,故无法获取其返回的命令格式,以及相关数据,但可以通过内置的部分指令以及功能来获取其对应的恶意行为,该Rat的服务端是由Web进行控制的。
从Rat中可以分析到首先获取服务端返回的数据。

43

43

然后将数据赋值给<>c__DisplayClasse结构并对其进行拆分/判断。

44

44

接着就是一个巨型的switch,通过switch进行不同命令的分发,并且兼容多个版本的服务端,也就是多种命令实际上是同一个功能。

45

45

由于该Rat的功能较多,为避免文章过于冗长下面仅列取部分Rat的功能代码。
wardhmrias-puatsrt命令之前分析过,是写入开机自启功能。

46

46

wardhmrias-enadpo命令,用来结束指定进程。

47

47

wardhmrias-ruanf命令,用来创建指定的进程。

48

48

49

49

另外在Form1中发现了几个没有被调用的函数,该函数是将xml文件内容给DataTable对象。

50

50

这个则是将CSV文件内容给list对象。

51

51


三.攻击活动TTP
组织代号        TransparentTribe,ProjectM,C-Major,Gorgon Group
组织来源        巴基斯坦
攻击地域        印度
攻击目标        印度国防学院
攻击目的        窃取机密资料
入侵方式        鱼叉式钓鱼邮件
诱饵类型        宏代码
诱饵内容        虚假登录资料
特马家族        Crimson RAT
漏洞利用        暂无
逃逸手段        执行延时,窗体隐匿代码,多端口,非规则宏代码


四. 关联&溯源
从该Rat编译时间以及被上传至VT时间来看,该次的Rat属于前一个版本,从代码风格和异常处理中也能看出来该次的Rat是比较简陋的,由于Rat内部大量的函数名称和命令被重新命名过,也有可能是2个部门公用了一套Rat框架,也有可能是出于免杀的目的,但出于免杀的目的似乎有些牵强,修改这些字符串的工作量不小且有更好的办法去免杀

52

52

对该IP地址进行溯源追踪,发现该IP位于法国,大东部大区,斯特拉斯堡,不过遗憾的是该IP隶属于IDC服务器没有什么价值,通过VT对其IP进行样本关联,也仅仅关联到了本次使用的样本。

53

53

54

54

55

55


五.总结
通过对该黑客组织的多次样本分析,可以看出该黑客组织内部应该有多个部门公用一套Rat通讯框架自研部分代码的质量参差不齐,从Rat编译的时间来看多数时间均为0点左右,且发动攻击的频次偏高,可见该黑客组背后所在的政治势力迫切的希望从网络战场获利。

六.IOC
SHA-256:
(1) 2f8e2c8300b7854ff204375f5116854cee7c4ef11f9b080dce89713867fd7066
(2) 5dcb736bf556729b30654fe97da034c1ccd7471f7587cb82dc33f4aef2248b9c
(3) d228c1186003ae37e6c9e26222782291fa97580a254e77f290b46c2376b712e4
C&C:
(1) 185.136.169.155

免费评分

参与人数 28吾爱币 +21 热心值 +23 收起 理由
xiaoding1120 + 1 + 1 热心回复!
Ubuntu + 1 印度国防部长表示很赞
guhu + 1 + 1 我很赞同!
pwjcw + 1 我很赞同!
feiyang1 + 1 + 1 我很赞同!
strom + 1 热心回复!
abingk + 1 你简直有通天的本领
hj413811 + 1 用心讨论,共获提升!
d3d + 1 用心讨论,共获提升!
jason1 + 1 热心回复!
XingTiger + 1 我很赞同!
wkiwi + 1 + 1 我很赞同!
小白白爱吃糖 + 1 + 1 谢谢@Thanks!
shuaiqi + 1 + 1 我很赞同!
ncu.xxy + 1 + 1 我很赞同!
wangyut85 + 1 + 1 谢谢@Thanks!
翰海斜阳 + 1 用心讨论,共获提升!
冷柠 + 1 + 1 谢谢@Thanks!
wuhuXXX + 1 + 1 用心讨论,共获提升!
wwww7788549 + 1 热心回复!
樊汶鑫 + 1 + 1 这个学习了!
wxp8757059 + 1 热心回复!
maicorgj + 1 李云龙:你真他娘的是个天才。
Jerry_bean + 1 + 1 用心讨论,共获提升!
柒月v + 1 + 1 谢谢@Thanks!
yunmeng + 1 + 1 用心讨论,共获提升!
王星星 + 2 + 1 谢谢@Thanks!
schedule + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

7124168 发表于 2021-6-3 23:58
印度国防部长对吾爱破解论坛表示感谢
yiwozhutou 发表于 2021-6-3 19:16
厉害 楼主 什么时候我也这个水平是不是棺材盖都烂了
ldl2004 发表于 2021-6-3 17:01
xixicoco 发表于 2021-6-3 16:44
3哥这下给搞了,呵呵
_知鱼之乐 发表于 2021-6-3 17:43
我们郭嘉有这种组织没?叫啥名字
jlsplbr 发表于 2021-6-3 18:00
学习一下
kirito404 发表于 2021-6-3 18:14
我一点都不难过,甚至还有点开心
cy07 发表于 2021-6-3 18:26
支持巴铁,中国也应该跟上
HardenL 发表于 2021-6-3 18:31
印巴网络战争,妙啊
0020675675 发表于 2021-6-3 19:31
厉害了,这水平,哈哈,底裤都被楼主翻了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 08:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表