首页
社区
课程
招聘
[原创]彩虹猫病毒的逆向
发表于: 2020-7-21 02:17 10015

[原创]彩虹猫病毒的逆向

2020-7-21 02:17
10015

搞了一个彩虹猫的病毒,运行了一下,还挺好玩的
执行效果:
第一次警告:
图片描述%20
第二次警告:
图片描述
记事本显示提示信息:
图片描述
大致意思是说你电脑完犊子了,快使用它把,也别杀死进程,不然系统会变的一团糟

之后就是一段鬼畜
图片描述
像极了去蹦迪的我
图片描述
最后系统蓝屏,重启后就是彩虹猫的图片
图片描述

样本信息:
图片描述
查壳:
图片描述
无壳

这里我先使用ProcessMonitor查看一下程序会进行哪些操作
注:因为会运行程序,所以提前备份一下
进程树:
图片描述
所以可以推测:
1、该样本会创建多个恶意进程
2、该样本会调用其他程序(notepad.exe)
对注册表的操作:
一、删除注册表值:
图片描述
可以发现,程序去尝试删除浏览器的一些信任网点
3、该样本会删除浏览器信任网站
二、修改注册表的值
图片描述
这里的字段具体功能不清楚,但看字面意思应该是对信任的网点的操作
三、创建注册表键
图片描述
这里也是对信任网点的操作

对文件的操作:
一、创建文件:
图片描述
这里样本程序创建了一些pf 文件,同时也调用了notepad.exe和chrome.exe

对进程的操作:
一、创建进程
图片描述
程序创建了6个自身进程,而且还创建了notepad.exe, 这里应该是用于显示那段警告

总结:上述对样本进行了初步的行为分析,大致得出样本具有以下功能

使用IDA 加载程序,对样本程序进行静态分析
先查看一下字符串:
图片描述
字符串里面存在大量的URL ,推测应该会对这些这些链接进行请求
其次这里面也存在一些程序名,比如notepad记事本,推测样本会对这些程序进行某种操作
图片描述
最后这里面就是一些提示性的字符串,这里一些在样本执行后的弹窗或notepad 程序都有出现
图片描述
查看函数,发现该样本程序的函数不是很多
图片描述
便于分析,定位到入口函数,生成伪代码查看:
图片描述
图片描述
可以看出这里存在三处警告的提示字符串,在三次警告之后,使用watchdog 的方式创建了5次进程,对应上述的样本会见多个进程的功能。
完整的入口点的伪代码如下:

这里就只写一下入口点的分析,对于其他函数的分析就不贴出来了。
对样本进行了基本的静态分析,得出样本具有以下功能:

大致得出这么多,之后使用OD进行动态调试一下,配合IDA 看的稍微明显些
首先是进入入口点分析:
图片描述
这里说明一下,当无参数启动时,部分语句不会执行,而使用watchdog 参数启动时,需要接受消息事件。

首先这里我调试两个功能:
1、主引导区的覆盖
2、创建多个线程

写入的数据:
图片描述

图片描述
样本会创建多个进程,并且这些线程会进入死循环,直到系统崩溃。这些线程具体实现了以下的功能:

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

 
 

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2020-7-23 22:52 被tutuj编辑 ,原因: 附加文件
上传的附件:
收藏
免费 2
支持
分享
最新回复 (8)
雪    币: 12848
活跃值: (9142)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
2
Nyanyanyanyanyanyanya
2020-7-21 09:14
0
雪    币: 300
活跃值: (2452)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢分享
2020-7-21 10:13
0
雪    币: 4094
活跃值: (4205)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
为什么他能覆盖主引导区呢?这个在xp上都不需要驱动来搞吗?
2020-7-21 10:23
0
雪    币: 405
活跃值: (2260)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
这玩意主要是在实模式下做动画,挺有创意的。
2020-7-21 11:05
0
雪    币: 2677
活跃值: (5340)
能力值: ( LV10,RANK:177 )
在线值:
发帖
回帖
粉丝
6
师傅,有样本吗,拿来玩玩
2020-7-23 16:50
0
雪    币: 119
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
彩虹猫公布了很多有趣恶意的代码。。没必要分析
2020-7-23 17:00
0
雪    币: 471
活跃值: (4013)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
Funny code
2020-8-11 20:22
0
雪    币: 3023
活跃值: (2477)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
9
彩虹猫作者可真是个人才,我模仿着写了一个,乱七八糟的动画可太秀了
2020-8-14 09:10
0
游客
登录 | 注册 方可回帖
返回
//