# 基本语句
备忘
1 | table_schema:库名 |
# 函数
# 截取函数
1 | left(‘admin’,1):左截取,从左边截取admin字符串,截取一位。 |
-
str 为列名 / 字符串
-
pos 为起始位置;mysql 中的起始位置 pos 是从 1 开始的;如果为正数,就表示从正数的位置往下截取字符串(起始坐标从 1 开始),反之如果起始位置 pos 为负数,那么 表示就从倒数第几个开始截取
-
len 为截取字符个数 / 长度。
# 判断函数
1 | if(1=1,1,0): |
# 报错函数
1 | updatexml(1,concat(0x7e,注入语句,0x7e),1)=1 |
# 提交方式
get,post,cookie,request,http 头等
# 数据类型
数字型,字符型,搜索型
# 查询方法
select,insert,delete,update,order by
# 回显、盲注
回显注入,无回显注入,延时注入,布尔注入
# 数据库类型
不同的数据库注入语法略有不同
# 扩展
加解密注入,json 注入,ladp 注入,dnslog 注入,二次注入,堆叠查询,文件读写
# JSON 注入
JSON 是独特的储存数据形式
1 | curl -X POST https://api.zoomeye.org/user/login -d |
注入点就可以在 foobar 后面
1 | "username": "foo@bar.com' and 1=1#" |