前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JsonExp!fastjson漏洞批量检测工具

JsonExp!fastjson漏洞批量检测工具

作者头像
潇湘信安
发布2024-04-03 18:38:46
810
发布2024-04-03 18:38:46
举报
文章被收录于专栏:潇湘信安潇湘信安

工具简介

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

工具使用

Windows系统

代码语言:javascript
复制
在JsonExp.exe目录打开cmd界面

检测单个站点:
JsonExp -u [目标] -l [LDAP服务地址]

根据请求包检测单个站点:
JsonExp -req [目标.txt] -l [LDAP服务地址]

根据文本检测多个站点:
JsonExp -uf [目标.txt] -l [LDAP服务地址]

Linux系统

代码语言:javascript
复制
添加权限:
chmod +x JsonExp_linux

检测单个站点:
./JsonExp_linux -u [目标] -l [LDAP服务地址]

根据请求包检测单个站点:
./JsonExp_linux -req [目标.txt] -l [LDAP服务地址]

根据文本检测多个站点:
./JsonExp_linux -uf [目标.txt] -l [LDAP服务地址]

Mac系统

代码语言:javascript
复制
检测单个站点:
./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位的随机数字+字母组成

代码语言:javascript
复制
编号.地址
随机地址

自1.4.0版本新增功能,参考自pocsuite3

需挂全局代理才能访问并申请资源,使用此功能将对发包速度产生较大影响。

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

LDAP检测

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

代码语言:javascript
复制
https://github.com/WhiteHSBG/JNDIExploit

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

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

结果展示功能

输出结果参考自xray,模板路径为template/report.html,请勿删除该文件

执行程序后,将会在result目录下生成域名.html或ip.html文件

.....

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 潇湘信安 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DNSlog检测
  • 自定义地址
    • 随机地址
    • LDAP检测
    相关产品与服务
    检测工具
    域名服务检测工具(Detection Tools)提供了全面的智能化域名诊断,包括Whois、DNS生效等特性检测,同时提供SSL证书相关特性检测,保障您的域名和网站健康。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档