在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在PHP 5.3版本以上的strcmp()有一个bypass漏洞,在说这个漏洞之前我们先来看一下strcmp()这个函数。 int strcmp ( string $str1 , string $str2 ) (注意该比较区分大小写。) 如果 测试代码如下: <?php $password = $_GET['pass']; if (strcmp('websec',$password)){ echo "No!"; } else{ echo "Success!"; } ?> strcmp()在比较字符串和数组的时候直接返回0,这样通过把目标变量设置成数组就可以绕过该函数的限制 http://127.0.0.1/str.php?pass[]=1
|
2022-08-17
2022-11-06
2022-07-18
2022-08-17
2022-07-18
请发表评论