登入挺迷惑的

账户是NSS,密码看了别人题解才知道

不难看出,重点代码是
if ($num != '12345') {
if (intval($num) == '12345') {
echo $FLAG;
}
这里的判定用了intval函数,其常见与强制类型转换,转换时会忽略小数点,同时它的第二个参数可以缺省,也就是说这个函数能完成自动转化


对应关系为
- 0开头8进制
- 0x开头16进制
- 否则十进制
传入12345.123即可

登入挺迷惑的

账户是NSS,密码看了别人题解才知道

不难看出,重点代码是
if ($num != '12345') {
if (intval($num) == '12345') {
echo $FLAG;
}
这里的判定用了intval函数,其常见与强制类型转换,转换时会忽略小数点,同时它的第二个参数可以缺省,也就是说这个函数能完成自动转化


对应关系为
传入12345.123即可
