本帖最后由 TravelNight 于 2020-7-30 18:00 编辑
基于函数报错注入
这里用updatexml函数注入
首先了解一下updatexml()这个函数。
UPDATEXML (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称,
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。
第三个参数:new_value,String格式,替换查找到的符合条件的数据
第二个参数需要的是Xpath格式的字符串,看这个
明显是不符合的,所以出现了报错。
实际应用: 接上个注入点 可以看到返回了数据库的版本
返回数据库的信息
这个时候可以看到提示返回的信息超过一条。
我们加一个limit 0,1 并且进行遍历,则可以查询出所有表
爆user字段
跑出了id,username,password
|