SQL注入实例(sqli-labs/less-18)

0、初始页面

先使用brup爆破密码,账号admin,密码admin

1、确定闭合字符

判断注入点在post请求参数的User-agent处

闭合字符为单引号

2、爆库名

3、爆表名

4、爆列名

5、查询最终目标

在index.php中有这么一句

复制代码
$insert="INSERT INTO `security`.`uagents` (`uagent`, `ip_address`, `username`) VALUES ('$uagent', '$IP', $uname)";

所以在最后面直接使用注释符,会导致报错。所以最好的方法是闭合前面的单引号

相关推荐
瀚高PG实验室17 分钟前
timestampdiff (MYSQL)函数在Highgo DB中的写法
数据库·mysql·瀚高数据库
美人鱼战士爱学习23 分钟前
RODI: Benchmarking Relational-to-Ontology Mapping Generation Quality
数据库
Austindatabases27 分钟前
云数据库备份恢复验证,云数据库高端客户的需求说明
数据库
赵渝强老师36 分钟前
【赵渝强老师】MongoDB的数据类型
数据库·mongodb·nosql
驾数者39 分钟前
Flink SQL模式识别:MATCH_RECOGNIZE复杂事件处理
数据库·sql·flink
还是鼠鼠44 分钟前
SQL语句执行很慢,如何分析呢?
java·数据库·mysql·面试
czlczl200209251 小时前
如何添加“默认给Sql查询语句加上租户条件”的功能
数据库·python·sql
用户3521802454751 小时前
🚀 Milvus 实战部署全记录
数据库·docker·ai编程
l1t1 小时前
PostgreSQL pg_clickhouse插件的安装和使用
数据库·clickhouse·postgresql·插件