小子比较菜,初学java审计 记录一下下,大佬勿喷
https://gitee.com/ms_git/demo_inxedu_opengitee下载下载之后导入IDEA配置SDK版本配置maven ,不然很多库加载不出来配置tomcat 数据库已经配置导入了然后启动 这个页面有点点问题但是不影响 。找sql注入了 一般是搜索一些关键字
123456789101112131415161718
${selectinsertupdatedeleteorder byjava.sql.Connection: 表示与数据库的连接。getConnection(): 用于建立数据库连接的方法。Statement: 执行 SQL 语句的接口。execute(): 执行任何类型的 SQL 语句的方法。executeQuery(): 专门用于执行返回 ResultSet 的 SQL 查询(SELECT 语句)的方法。PreparedStatement:用于执行预编译的 SQL 查询的接口。jdbcTemplate:Spring 框架中用于简化 JDBC 操作的类。queryForInt、queryForObject 和 queryForMap:jdbcTemplate 类中用于执行 SQL 查询并返回不同类型结果的方法。#{ 这样也算是预编译了 和 用PreparedStatement ? 预编译差不多