攻防世界

您所在的位置:网站首页 sole翻译中文 攻防世界

攻防世界

2023-06-03 19:51| 来源: 网络整理| 查看: 265

Can you anthenticate to this website?

又要代码审计了。

在这里我们先说一下===与==的区别

===是比较值和数据类型

==它是比较值,不比较数据类型

例如:$a='123'   $b=123

$a===$b    //False

$a==$b    //True

里面有一个urldecode,意思就是用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符

要求admin不能等于get传过来的值,又要求在get传过来的值经过urldecode后等于admin

而且浏览器会对非ASCII字符自动进行一次urldecode,所以我们还得编码两次。

所以pyload就为:

http://220.249.52.133:51297/index.php?id=%2561dmin

%2561解码就是%61   //第一次解码

%61解码就为a     //第二次解码

这样即可拿到flag

Key: cyberpeace{292e9413104ba4842802367e5e9da7aa}

 

最后再说一下index.phps吧

phps其实就是php Source,根据意思也可以知道是php源代码。

所以phps就是php的源代码文件。通常用来给用户查看php代码的。因为用户无法直接在Web浏览器查看php文件里的内容。然后需要用到phps文件来代替了。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3