这是一个针对 WinRAR 至 6.22 版本的 CVE-2023-3883 漏洞利用的基础概念验证。通过引入更大的动态性,修改了一些互联网上现有的 POC,并在代码中加入了额外的 try-except 块。
来自 CVE.mitre.org 的描述:
RARLabs WinRAR 6.23 之前版本允许攻击者在用户尝试查看 ZIP 压缩包中的良性文件时执行任意代码。该问题的原因在于 ZIP 压缩包可能包含一个良性文件(例如普通的 .JPG 文件)以及一个与良性文件同名的文件夹,当用户仅尝试访问良性文件时,该文件夹中的内容(可能包含可执行内容)会被处理。此漏洞在 2023 年 4 月至 8 月期间已被在野利用。
使用诱饵文件(包含运行它):
python .\CVE-2023-38831-WinRar-Exploit.py -b XXX_YYYYY_RESUME_2023.pdf -p commands.cmd -o POC.rar
使用 exe 文件(不运行它):
python .\CVE-2023-38831-WinRar-Exploit.py -b bait_for_exe_file.pdf -p putty.exe -o POC.rar
