报错注入
Contents
1.核心
路径写入其它格式就会报错并且返回我们写入的非法格式内容,利用这个得到我们要点信息 一个select语句嵌套另一个select语句,里面的select语句先执行再执行外边的select语句。
2.常用函数
(1)updatexml(文档类型,xpath路径,更新内容):更新xml文档函数,当第二个参数包含特殊符号时会报错,并将第二个参数的内容显示在报错信息中 (2)extractvalue(文档类型,xpath路径):对xml文档查询,Xpath定位必须是有效的,否则则会发生错误;所以可以在这个位置植入表达式,做执行后报错 【若出现长度限制32位的解决方法:(1)截成多个32位;(2)先正序输出,再倒序输出,一半一半来】 (3)concat():连接两个语句 (4)rand():随机输出一个小于1的小数 (5)floor():向下取整 (6)group by():把结果分组输出 (7)count():汇总数据函数
3.常用payload
如果updatexlm不行就用extractvalue
|
|
|
|
报错会把错误信息也一模一样报出来
注:0x7e等同于~