您的位置:首页 > 其它

南邮CTF-md5 collision

2017-08-03 15:50 495 查看
<?php
$md51 = md5('QNKCDZO');
$a = @$_GET['a'];
$md52 = @md5($a);
if(isset($a)){
if ($a != 'QNKCDZO' && $md51 == $md52) {
echo "nctf{*****************}";
} else {
echo "false!!!";
}}
else{echo "please input a";}
?>


由题目所给源代码分析,输入a ,要使a等于字符串
QNKCDZO 经过md5加密后的数且不能等于该字符串,该字符串经过md5加密后等于0,故只需要寻找一个经过md5加密后数值等于0的字符串提交,即可得到flag,此处本人用到的工具为hackbar,





即可得到flag
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ctf-web