前置知识
isset:判断这个变量是否声明且不为NULL,否则返回False
mt_srand:设置随机数种子,如果不手动设置,那么系统会自动进行一次随机种子的设置
mt_rand:生成一个随机数,这个随机数与种子有个,相同的种子,他们的随机数依次相等。
信息收集
众所周知,随机数一旦播种,那么接下来的随机数都是确定了的。php中如果不播种,那么会进行一次自动播种。
解题
我们直接用他的种子跑一个正确的随机数出来就好了
在线php: https://www.jyshare.com/compile/1/
<?=mt_srand(372619038);echo intval(mt_rand());
?>
如果你跑出来的结果无法拿到flag,那么尝试对应php版本跑以上代码
拿到flag
web 目录 web