由题目可知,这是一道文件备份的一道题,就直接扫目录就行了。
最后扫出是一个index.php.bak的文件,用记事本打开就可以看到里面的源码了。
这个考点就是php的代码解析问题了。以下是由这道题引发的思考。
PHP 浅谈 == 和=== 中,数字和字符串比较的问题。_Au.J的博客-CSDN博客
这篇师傅的博客写的很好,就是讲的是== 和=== 中,数字和字符串比较的问题。
可以去看看。
is_numeric($a) //这个函数的意思是判断变量a是否为数字。
//123 →true
//123a →false
那么这道题就可以解了。
$str = "123ffwsfwefwf24r2f32ir23jrw923rskfjwtsw54w3";
当其与数字比较时,str就会被转化成数字类型 ,值就为123.
这样就拿到了flag。