首页 > 数据库 >mysql jdbc反序列化利用

mysql jdbc反序列化利用

时间:2022-11-25 22:25:19浏览次数:38  
标签:8.0 jdbc 利用 版本 mysql 序列化

参考资料https://www.anquanke.com/post/id/203086

按照资料描述搭建环境,注意,如果使用8.0.28版本的mysql,服务端MySQL_Fake_Server会报错(ValueError('45 is not a valid CharacterSet')>),刚开始以为是匹配的python版本不对,把3.x的版本都装了一遍,才怀疑可能是mysql版本问题,花了不少时间。

具体的原因,还没分析出来。

切换到8.0.14版本后,能正常使用,通过allowInLocalInfile读取任意文件成功。

重现反序列化利用后失败,没找到相关资料,只能硬着头自己分析了。记录下过程。

1.

标签:8.0,jdbc,利用,版本,mysql,序列化
From: https://www.cnblogs.com/xxffhack/p/16926550.html

相关文章

  • MySQL数据库:7、SQL常用查询语句
    Python基础之MySQL数据库目录Python基础之MySQL数据库一、SQL语句常用查询方法前期数据准备1、基本查询2、编写SQL语句的小技巧3、查询之where筛选3、1.功能介绍3、2.实......
  • Java 序列化工具
    一、Java自带的序列化Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据......
  • Mac安装MySQL详细教程
    1、MySQL安装包下载还没下载的话请前往官网下载我们可以看到这里有两个不同架构的dmg的安装包,如果不知道自己电脑是ARM还是X86的话可以打开终端输入:uname-a或者uname......
  • MySQL查询关键字
    SQL语句查询关键字前期数据准备编写SQL语句的小技巧查询关键字之where筛选查询关键字之groupby分组查询关键字之having过滤查询关键字之distinct去重......
  • MySQL单表查询完整语法
    MySQL单表查询完整语法数据按一定结构存入表中,应该能够按照我们的意愿增删改查,而查这一步,我们最基础的语法是:select*from表名查找某张表的所有字段的所有数据select......
  • day41MySQl基础(04)
    SQL语句查询关键字selectfromwheregroupbyhavingdistinctorderbylimitregexp多表查询的两种方式子查询连表操作报错及作业讲解报错 1.粗心大意单词拼......
  • MySQL 4 查询关键字
    今日内容详细SQL语句查询关键字selecct指定需要查询的字段信息select*查所有字段selectname查name字段selectchar_length(name)支持对字段做处理from指定需......
  • MySQL查询关键字
    MySQL查询关键字目录MySQL查询关键字SQL语句查询关键字前期数据准备编写SQL语句的小技巧查询关键字之where筛选查询关键字之groupby分组查询关键字之having过滤查询关键......
  • mysql查询关键字与分组查询
    目录SQL语句查询关键字SQL语句查询关键字select 指定要查询的字段信息 select*查询所有字段 select字段名字 查询指定字段名字 selectchar_lengh(字段名)对......
  • MYSQL BUFFER POOL 参数说明及调优
    SHOWENGINEINNODBSTATUS'----------------------BUFFERPOOLANDMEMORY----------------------Totallargememoryallocated137428992bufferpool总大小Di......