Struts2-Scan
Struts2-Scan copied to clipboard
Struts2全漏洞扫描利用工具
测试vulhub里的strus2环境,057和048都没反应啊
S2-007 check返回false但是能够exec_cmd,可能需要修改一下
代码错误
Traceback (most recent call last): File "C:\***\Downloads\Struts2Scan-main\Struts2Scan-main\Struts2Scan.py", line 11, in import click ModuleNotFoundError: No module named 'click'
改1502行 if name not in s2_list: 为 if name not in s2_dict: 即可
访问出错: 'gbk' codec can't decode byte 0x81 in position 1216: illegal multibyte sequence gbk gb2312都试过了不行 -c gbk
作者您好,我在使用工具过程中发现在class S2-046中检测用payload字符串中使用的"\0"空字符,在requests库中以post方式传递的时候生成的数据包中"\0"会被编码成%00导致漏洞检测失败,请问有没有什么解决办法,找了很久都没能解决这个问题
代码风格僵硬死套。。 不如直接把payload列出来更好,这工具连P牛vulnhub的测试环境竟然都扫不出来,太拉垮了。
如图 