当前位置: 首页 > article >正文

7 [拒绝Github投毒通过Sharp4SuoBrowser分析VisualStudio隐藏文件]

近期的网络安全事件中,某提权工具被发现植入后门,攻击者使用 .suo 文件作为隐蔽攻击媒介。由于 .suo 文件是项目的隐藏配置文件,安全研究人员很少关注它的内容。

此次攻击事件被初步判断为东南亚地区的 APT 组织——海莲花(Lotus Blossom)所为。该组织以其隐蔽性和高技术水平而闻名,常针对政府机构、军事单位和高价值目标发起精准攻击。

Sharp4SuoBrowser 是针对这种隐蔽攻击手段而开发的分析工具,尤其适合安全团队和渗透测试人员使用。通过对 .suo 文件的深入分析,该工具可以分析 Visual Studio 文件的安全性,防止类似攻击造成的进一步损害。

01Sharp4SuoBrowser 工具概述
Sharp4SuoBrowser.exe 是一款专门用于解析和查看 Visual Studio 项目用户选项文件(即 .suo 文件)内容的工具。.suo 文件主要存储用户在 Visual Studio 项目中的各种自定义设置,例如工具箱状态窗口布局和调试配置等。

通过此工具,您可以轻松列出 .suo 文件中的键名并查看指定键的具体内容,便于分析 .suo 文件内部的结构和数据。

02Sharp4SuoBrowser 工具用法
Sharp4SuoBrowser.exe 可以快速扫描 .suo 文件中的所有键,支持查看指定键名的内容,内容默认以十六进制显示。

2.1 查询所有的键名

可以使用参数 keys 获得键名,以下具体命令列出 .suo 文件中包含的所有键。

Sharp4SuoBrowser.exe keys 1.suo


2.2 查询指定键名内容

比如,若要查看键名为 VsToolboxService 的内容,可以使用以下命令,默认输出的格式为HEX,如下所示。

Sharp4SuoBrowser.exe view VsToolboxService 1.suo


如果,通过 --format=utf8 参数,将以 UTF-8 编码显示键的内容,具体命令如下所示。

Sharp4BrowserSuo.exe view VsToolboxService 1.suo --format=utf8


通常 .suo 文件存储用户的敏感信息,从图上可以看到这段内容包含了一段可以被.NET反序列化的载荷。

综上,Sharp4SuoBrowser.exe 提供了强大的功能,帮助安全研究人员深入了解和分析 .suo 文件的内容。通过其简单的命令行操作,可以快速提取关键信息,提升逆向和分析的效率。


http://www.kler.cn/a/529588.html

相关文章:

  • 可被electron等调用的Qt截图-录屏工具【源码开放】
  • 扣子平台音频功能:让声音也能“智能”起来。扣子免费系列教程(14)
  • Games104——网络游戏的进阶架构
  • C#面试常考随笔9:什么是闭包?
  • 【Elasticsearch】实现气象数据存储与查询系统
  • 【JAVA基础】双亲委派
  • redis原理之数据结构
  • c语言二级注意事项
  • 使用 Numpy 自定义数据集,使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测,对预测结果计算精确度和召回率及F1分数
  • C29.【C++ Cont】STL库:动态顺序表(vector容器)
  • LeetCode //C - 567. Permutation in String
  • IM 即时通讯系统-42-基于netty实现的IM服务端,提供客户端jar包,可集成自己的登录系统
  • 【Redis】Redis 经典面试题解析:深入理解 Redis 的核心概念与应用
  • java基础概念63-多线程
  • 【xdoj-离散线上练习】T251(C++)
  • AI技术路线(marked)
  • LeetCode 344: 反转字符串
  • Zabbix 推送告警 消息模板 美化(钉钉Webhook机器人、邮件)
  • 无人机飞手光伏吊运、电力巡检、农林植保技术详解
  • kamailio的kamctl的使用
  • [c语言日寄]C语言类型转换规则详解
  • ZYNQ-AXI DMA+AXI-S FIFO回环学习
  • DirectShow过滤器开发-读视频文件过滤器(再写)
  • 本地缓存~
  • 功防世界 Web_php_include
  • 理解红黑树