今天看啥  ›  专栏  ›  白帽子左一

Java安全 - Mysql-JDBC反序列化

白帽子左一  · 公众号  ·  · 2024-04-20 12:00
Mysql-JDBC反序列化文章来源: https://forum.butian.net/share/2872文章作者:Zjacky如有侵权请您联系我们,我们会进行删除并致歉JDBC 反序列化JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个 规范 而不是一个实现,能够执行SQL语句简单demoString Driver = "com.mysql.cj.jdbc.Driver"; //从 mysql-connector-java 6开始String DB_URL="jdbc:mysql://127.0.0.1:3306/security";//1.加载启动Class.forName(Driver);//2.建立连接Connection conn = DriverManager.getConnection(DB_URL,"root","root");//3.操作数据库,实现增删改查Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery("select * from users");//如果有数据,rs.next()返回truewhile(rs.next()){ System.out.println(rs.getString("id")+" : "+rs.getString("username"));}前提Jdbc可控且目标机器出网。存在反序列化漏洞链。原理如果攻击者能够控制JDBC连接设置项,那么就可以通过设置其指 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照