社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 6628阅读
  • 3回复

[分享]ITO3VM4O.exe 病毒文件分析

楼层直达
z3960 
级别: 茶馆馆主
发帖
770593
飞翔币
207694
威望
215657
飞扬币
2511651
信誉值
8




样本概况



样本信息




测试环境及工具

  • 测试环境:Windows 10 专业版 64 位
  • 工具:die、exeinfope、PEiD、x64dbg、火绒剑、dnSpy32、ILSpy


分析目标

  • 初步分析病毒文件
  • 查看病毒主要行为
  • 详细分析病毒文件
  • 手工查杀病毒


具体行为分析



初步分析病毒文件


静态分析:首先使用各种查壳工具对样本进行查壳和运行平台信息,样本无壳,以下是查到的结果:
从上面图中我们可以知道这是一个 .NET 平台下的程序,使用的语言是 C#。

查看病毒主要行为


使用工具:火绒剑
1:先分析第一个大项 —— “执行监控”。子项有“模块加载”“进程退出”“进程启动”,都是很重要的,所以全选分析。
从上面的图中可以看到文件开始运行后加载所需动态链接库,在10秒后出发系统异常然后退出。
2:分析第二个大项 —— “文件监控”。由于子项太多,且大多不需要详细分析,故只选择如下几项来进行分析。
3:分析第三个大项 —— “注册表监控”。同样的,我们只需选择“删除注册表项值” “设置注册表项值”“创建注册表键”这三个子项逐一分析即可。
4:分析第四大项 —— “进程监控”。由于每一个操作都可能是重要的行为,为了避免遗漏,这里我们选择全部的子项进行分析。
5:分析第五大项 —— “网络监控”。同样的,由于每一个操作都可能是重要的行为,为了避免遗漏,这里我们选择全部的子项进行分析。
其所连接的 IP 进过微步在线勘察后发现是一个远控类的恶意软件或勒索软件:
6:分析第六大项 —— “行为监控”。这个项目可以说是对病毒全部行为的汇总,因而我们全选,这也能为我们之前的分析起到查漏补缺的作用。点击“确定”。

详细分析病毒文件


现在开始详细分析,即借助 ILSpy 和 dnSpy32 两款工具,动静结合地分析这个病毒。当然,主要用到的是 ILSpy,只有到了静态分析无法确定时才用到 dnSpy32。
把文件放入 ILSpy 程序中进行分析:1:byte 类型的变量 Buffer 通过 Account 和 Rhbpuseciwgwjqu 自定义函数把 url 参数  http://91.243.44.142/arx1-Kvaooraq_Lwbhqgmh.bmp 所指向的文件内容以二进制比特流的方式下载存储到自身中。
其中有一个根据时间差值执行的空操作的反调试函数 Dynamic()。
2:由 main 函数中的 Delege() 函数调用了 USA()、World()、Mouse() 三个函数,把一整个程序串了起来。进行的行为是根据前面下载的 URL 资源文件进行远程加载托管程序集并使用反射功能生成对应实例,最后再进行调用实例的特定方法来执行恶意代码。
3:使用 dnSpy32 进行动调,查看代码执行情况
综上,现将其总结如下:
  1. 根据 URL 以比特流形式下载其指向的的文件。
  2. 根据下载的比特流进行远程加载托管程序集并调用其中特定对象中的方法,所以 url 所指向的文件以 bmp 结尾是一个幌子,实际上是一个恶意代码文件。
  3. 通过时间差值进行反调试,但是一个空操作。
  4. 如果对应的 url 资源没下载成功或下载的资源中没有对应的对象及其成员,就直接抛出一个异常后再无其它操作。所以对于现在来说 url 已经失效,程序不具备特别威胁性。


运行截图


无法运行

解决方案


无,因为 url 已失效

参考资料


https://x.threatbook.cn/v5/ip/91.243.44.142https://q.cnblogs.com/q/89507/https://cloud.tencent.com/developer/ask/sof/56111https://vimsky.com/examples/usage/c-sharp-dictionary-add-method.htmlhttps://blog.csdn.net/qq_43339052/article/details/110445417https://docs.microsoft.com/zh-cn/dotnet/api/system.reflection.assembly.load?view=net-6.0https://www.cnblogs.com/weifeng123/p/8855629.htmlhttps://docs.microsoft.com/zh-cn/dotnet/api/system.reflection.assembly.gettype?view=net-6.0https://docs.microsoft.com/zh-cn/dotnet/api/system.delegate.createdelegate?view=net-6.0https://www.jianshu.com/p/63454fb25866https://blog.csdn.net/sandykwx/article/details/8512016https://s.threatbook.cn/report/file/8820fe6c0f2d9f702a91f92a275a534de63e88de46f2baa05d50d4d7855bf319https://www.52pojie.cn/forum.php?mod=viewthread&tid=1096117&extra=page%3D1%26filter%3Dtypeid%26typeid%3D62https://blog.csdn.net/zlmm741/article/details/106686632?spm=1001.2014.3001.5502


ITO3VM4O.rar

4.9 KB, 下载次数: 4, 下载积分: 吾爱币 -1 CB

病毒文件
本帖最近评分记录: 1 条评分 飞扬币 +50
爱我中华 飞扬币 +50 2022-06-07 您的帖子很精彩,感谢您的付出!
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 茶馆馆主
发帖
561855
飞翔币
199259
威望
3696
飞扬币
2858933
信誉值
0

只看该作者 1 发表于: 2022-06-07
安全第一
级别: 超级版主
发帖
836265
飞翔币
228732
威望
224673
飞扬币
2460722
信誉值
0

只看该作者 2 发表于: 2022-06-08
来看一下
级别: 超级版主
发帖
836265
飞翔币
228732
威望
224673
飞扬币
2460722
信誉值
0

只看该作者 3 发表于: 2022-06-08
不错,了解了