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)";

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

相关推荐
xxjj998a几秒前
Spring Boot 实战:轻松实现文件上传与下载功能
java·数据库·spring boot
Greyson12 分钟前
不同品牌SSD对HTML函数工具加载速度影响大吗_存储测试汇总【汇总】
jvm·数据库·python
2301_764150563 分钟前
网页如何运行html
jvm·数据库·python
baidu_340998823 分钟前
C#怎么实现图片缩略图生成 C#如何批量生成图片的缩略图指定尺寸保持比例不变形【图像】
jvm·数据库·python
qq_372906933 分钟前
CSS如何引入CSS预加载器配置_优化样式编译流程提升效率
jvm·数据库·python
2401_897190553 分钟前
CSS如何使用currentColor关键字_让颜色自动继承父级属性
jvm·数据库·python
m0_684501983 分钟前
如何在 Discord.py 中限制按钮仅由特定角色用户点击
jvm·数据库·python
qq_342295824 分钟前
HTML怎么创建评论区域_HTML嵌套评论语义结构【详解】
jvm·数据库·python
Absurd5875 分钟前
mysql如何配置临时账号权限_mysql带期限的用户授权
jvm·数据库·python
Navicat中国9 分钟前
Navicat 视频简介 | 数据管理之数据编辑器
数据库·编辑器·navicat·数据管理