if(isset($_GET['v1']) && isset($_GET['v2']) && isset($_GET['v3'])){
$v1 = $_GET['v1'];
$v2 = $_GET['v2'];
$v3 = $_GET['v3'];
if($v1 != $v2 && md5($v1) == md5($v2)){
if(!strcmp($v3, $flag)){
echo $flag;
}
}
}
?>
经典md5撞库or数组
?v1[]=1&v2[]=2&v3[]=3
strcmp函数两个字符串相等为0,如果参数是数组,会直接报错0,同样可以绕过
这题真的不值5分。。。。。。
用于v1,v2的md5撞库:
下列字符串符合条件:
QNKCDZO
240610708
s878926199a
s155964671a
s214587387a
s214587387a
参考视频链接:https://www.bilibili.com/video/BV1iy4y1T7ns/