0%

Problem: [[WUSTCTF 2020]朴实无华

2026-01-12 14:47By
zuziyi
弱比较PHP7

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也行

还没有人赞赏,快来当第一个赞赏的人吧!
  
© 著作权归作者所有

加载中...

加载失败
广告
×
评论区
添加新评论