CVE-2023-38146("ThemeBleed")的概念验证
用法: ThemeBleed.exe <命令>
命令:
server - 运行服务器
make_theme <主机> <输出路径> - 生成一个引用指定主机的 .theme 文件
make_themepack <主机> <输出路径> - 生成一个引用指定主机的 .themepack 文件
data 目录中的二进制文件对应于 PoC 返回给目标的三份文件。
stage_1 - 一个 msstyles 文件,其 PACKTHEM_VERSION 设置为 999。stage_2 - 一个有效的、未经修改的 msstyles 文件,用于通过签名检查。stage_3 - 将被加载并执行的 DLL。提供的示例仅启动 calc.exe。要制作自己的 payload,请创建一个包含名为 VerifyThemeVersion 的导出函数的 DLL,并将您的代码放入其中,然后用新创建的 DLL 替换 stage_3。