首页 > 代码库 > PHP是世界上最好的语言
PHP是世界上最好的语言
<?php if(eregi("hackerDJ",$_GET[id])) { echo("<p>not allowed!</p>"); exit(); } $_GET[id] = urldecode($_GET[id]);//一次解码 if($_GET[id] == "hackerDJ") { echo "<p>Access granted!</p>"; echo "<p>flag: *****************} </p>"; } ?> <br><br> Can you authenticate to this website?
UrlEncode编码主要用于将字符串以URL编码,返回一个字符串;
UrlDecode解码主要对字符串进行URL解码,返回已解码的字符串;
这里是解码
eregi()函数,字符串比对解析,与大小写无关。
首先进行hackerDJ一次编码
看来编码一次没用
输入时电脑已经进行了一次解码
那进行两次
nctf{php_is_best_language}
PHP是世界上最好的语言
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。