工具简介
工具使用
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
Windows系统
Linux系统
Mac系统
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
自1.4.0版本起,编号由7-9位的随机数字+字母组成
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
自1.4.0版本新增功能,参考自pocsuite3
需挂全局代理才能访问并申请资源,使用此功能将对发包速度产生较大影响。
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
若存在dnslog回弹结果,将会生成/result/xxx_dnslog.html文件,没触发dnslog则不会生成该文件。
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
若为内网环境/目标无法DNS解析时,可使用工具在本地/云服务器起一个LDAP服务
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
将域名换成IP:端口即可(上图中使用的是8090作为LDAP服务端口)
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
此时LDAP服务器可收到路径信息,可根据路径信息来定位触发漏洞的payload
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
结果展示功能
输出结果参考自xray,模板路径为template/report.html,请勿删除该文件
执行程序后,将会在result目录下生成域名.html或ip.html文件
![v1.4.0!fastjson漏洞批量检测工具 v1.4.0!fastjson漏洞批量检测工具]()
......
下载地址
根据现有payload,检测目标是否存在fastjson或jackson漏洞(工具仅用于检测漏洞、定位payload)
若存在漏洞,可根据对应payload进行后渗透利用
若出现新的漏洞时,可将最新的payload新增至txt中(需修改格式)
工具无法完全替代手工检测,仅作为辅助工具使用
在JsonExp.exe目录打开cmd界面
检测单个站点:
JsonExp -u [目标] -l [LDAP服务地址]
根据请求包检测单个站点:
JsonExp -req [目标.txt] -l [LDAP服务地址]
根据文本检测多个站点:
JsonExp -uf [目标.txt] -l [LDAP服务地址]
添加权限:
chmod +x JsonExp_linux
检测单个站点:
./JsonExp_linux -u [目标] -l [LDAP服务地址]
根据请求包检测单个站点:
./JsonExp_linux -req [目标.txt] -l [LDAP服务地址]
根据文本检测多个站点:
./JsonExp_linux -uf [目标.txt] -l [LDAP服务地址]
检测单个站点:
./JsonExp_mac -u [目标] -l [LDAP服务地址]
根据请求包检测单个站点:
./JsonExp_mac -req [目标.txt] -l [LDAP服务地址]
根据文本检测多个站点:
./JsonExp_mac -uf [目标.txt] -l [LDAP服务地址]
DNSlog检测
自定义地址
若出现dnslog回弹,可根据前面的编号去寻找对应的payload
编号.地址
随机地址
LDAP检测
https://github.com/WhiteHSBG/JNDIExploit
https://github.com/smallfox233/JsonExp
原文始发于微信公众号(Hack分享吧):v1.4.0!fastjson漏洞批量检测工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论