Less5
单引号的注入
?id=1' 报错
?id=1'%23 尝试闭合,成功回显
看到这个报错信息,基本就行布尔型盲注、报错型注入、时间延迟型盲注,UNION联合查询型注入应该是不能用了。
查看源代码:
$sql="SELECT * FROM users WHERE id='$id' LIMIT 0,1";
$result=mysql_query($sql);
$row = mysql_fetch_array($result);
{
echo 'You are in...........';
}
语句和Less1一致,只是没有输出$row,因而也看不到相应的信息,如果要挖掘数据库信息,这里可以用到报错注入。
用到函数UpdateXml (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。
第三个参数:new_value,String格式,替换查找到的符