打开题目,代码提示如下:

    1. $num=$_GET['num'];
    2. if(!is_numeric($num))
    3. {
    4. echo $num;
    5. if($num==1)
    6. echo 'flag{**********}';
    7. }

    根据代码提示,不能是数字,还要求满足==1,才能获得flag,那么在数字1之后加上一个字母即可,例如num=1a,PHP在判断数字相等时,会将字符串转换为数字来比较。
    构造?num=1a,提交获得flag。
    2021-02-25_22-16-24.png