Problem: [WUSTCTF 2020]朴实无华
打开只有一个网址,先扫面一下有什么东西
robots.txt告诉你有一个/fAke_f1agggg.php
这个鬼东西扫不出来任何提示啊,怎么整
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 13:22:20 GMT
Server: Apache/2.4.25 (Debian)
X-Powered-By: PHP/5.6.40
look_at_me: /fl4g.php
Content-Length: 22
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
flag{this_is_not_flag}
这个是/fAke_f1agggg.php的相应包,能看见一个look_at_me: /fl4g.php
额,那就应该是路径
行了,终于找到路径了
根据intval()函数的使用方法,当函数中用字符串方式表示科学计数法时,函数的返回值是科学计数法前面的一个数,而对于科学计数法加数字则会返回科学计数法的数值
额,问了一下chatgpt,这个特性只存在于7.1之前的php,所以我在我的电脑上是复现不出来的
第2层绕过md5==md5(md5),寻找一个以0x开头的字符串s,并且md5(s)也是以0x开头的字符串。如:
0e215962017 的 md5 值也是由’0e’开头,在 PHP 弱类型比较中相等
0e215962017==md5(0e215962017)
最后一层就是绕过空格和cat,在shell命令中能当作空格用的可多了去了
至于cat直接用tac不行吗。。。
其实用c'a't也行
