v1.4.0!fastjson漏洞批量检测工具

华盟原创文章投稿奖励计划

工具简介

根据现有payload,检测目标是否存在fastjson或jackson漏洞(工具仅用于检测漏洞、定位payload)若存在漏洞,可根据对应payload进行后渗透利用若出现新的漏洞时,可将最新的payload新增至txt中(需修改格式)工具无法完全替代手工检测,仅作为辅助工具使用

工具使用

自动草稿

Windows系统

JsonExp.exe目录打开cmd界面 检测单个站点:JsonExp -u [目标] -l [LDAP服务地址] 根据请求包检测单个站点:JsonExp -req [目标.txt] -l [LDAP服务地址] 根据文本检测多个站点:JsonExp -uf [目标.txt] -l [LDAP服务地址]

Linux系统

添加权限:chmod +x JsonExp_linux 检测单个站点:./JsonExp_linux -u [目标] -l [LDAP服务地址] 根据请求包检测单个站点:./JsonExp_linux -req [目标.txt] -l [LDAP服务地址] 根据文本检测多个站点:./JsonExp_linux -uf [目标.txt] -l [LDAP服务地址]

Mac系统

检测单个站点:./JsonExp_mac -u [目标] -l [LDAP服务地址] 根据请求包检测单个站点:./JsonExp_mac -req [目标.txt] -l [LDAP服务地址] 根据文本检测多个站点:./JsonExp_mac -uf [目标.txt] -l [LDAP服务地址]

DNSlog检测

自定义地址

自动草稿

若出现dnslog回弹,可根据前面的编号去寻找对应的payload

自1.4.0版本起,编号由7-9位的随机数字+字母组成

编号.地址

自动草稿自动草稿

随机地址

自1.4.0版本新增功能,参考自pocsuite3需挂全局代理才能访问并申请资源,使用此功能将对发包速度产生较大影响。
自动草稿

若存在dnslog回弹结果,将会生成/result/xxx_dnslog.html文件,没触发dnslog则不会生成该文件。自动草稿自动草稿

LDAP检测

若为内网环境/目标无法DNS解析时,可使用工具在本地/云服务器起一个LDAP服务

https://github.com/WhiteHSBG/JNDIExploit

自动草稿

将域名换成IP:端口即可(上图中使用的是8090作为LDAP服务端口)自动草稿

此时LDAP服务器可收到路径信息,可根据路径信息来定位触发漏洞的payload自动草稿

结果展示功能输出结果参考自xray,模板路径为template/report.html,请勿删除该文件执行程序后,将会在result目录下生成域名.html或ip.html文件自动草稿
……

下载地址

https://github.com/smallfox233/JsonExp

文章来源:Hack分享吧

黑白之道发布、转载的文章中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途及盈利等目的,否则后果自行承担!

如侵权请私聊我们删文


END

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容