VPNFilter Stage 2/3

admin 2024年1月4日23:30:51VPNFilter Stage 2/3已关闭评论11 views字数 551阅读1分50秒阅读模式

相对于Stage 1,Stage 2没有太多骚操作,更多的是为后期扩展做准备。

# 环境准备

与Stage 1相同,木马首先设置daemon、自删除:

图片

解密相关字符串,这里的字符串包括:版本/架构信息、公网Tor Socks代理地址、C2 URL信息:

图片

加密方式也与Stage 1相同,唯一的区别是Key变更为:g&*kdj$dg0_@@7'x:

图片

而后根据自身文件名称创建工作目录,并写入SSL相关密钥:

图片

# 配置Tor

在与C2通信之前,木马首先下载并运行Tor:

图片

具体的操作是通过硬编码的公网socks代理连接C2服务器,进行下载并运行:

图片

图片

# C2通信

在Tor配置完成后,通过Tor连接C2地址,样本中的是:

图片

首先回传基本信息,通知C2上线,上传的基本信息包括IP、MAC、木马版本等:

图片

而后与C2通信,支持的命令包括:download、exec、reboot等:

图片

以exec为例分析,调用常见shell执行命令:

图片

# 关于Stage 3

一些分析文章将Stage 2中下载的模块称为Stage 3,个人拿到的样本中这一部分只有两个模块:

  • Tor通信:独立于主程序、X86

  • 后渗透:多个漏洞利用、网络嗅探等、MIPS

但可以推断的是,还有更多的模块待发掘,或正处于编写中。

这部分是对木马功能的补充,但相较于整体而言,对其进行逆向的学习价值已不大,知其然即可。

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月4日23:30:51
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   VPNFilter Stage 2/3https://cn-sec.com/archives/2365625.html