H2 JDBC Attack
0x00 Preface
String JDBC_URL = "jdbc:mysql://localhost:3306/test"; //test数据库
String JDBC_USER = "root";
String JDBC_PASSWORD = "password";
// 建立连接
Connection conn = DriverManager.getConnection(JDBC_URL, JDBC_USER,
JDBC_PASSWORD);
// TODO: 访问数据库
// 关闭连接
conn.close();0x01 Getting Started in h2
jar启动



Springboot整合


0x02 h2 JNDI



0x03 h2 RCE
UDF执行


坑:lombok编译之殇











js执行




出网利用——init+runscript

不出网利用——init+groovy

SQLI 2 RCE


坑:semicolon分割之痛


0x04 Recap
Last updated