借助CSDN写博客来记录每天学习的东西,方便以后复习,如果有不对的麻烦大家指点指点嘻嘻
根据php得知用GET方法传输a和b进去得到flag(在网页链接加/?a=&b=)不同变量用&隔开
第一个if($a==0 and $a):a为真且类型转换后为0,一开始我没看见后面为真,就直接a=0,结果一直出不来;
这里a应该是字母(转换后变成0),a=abc(只要是字母就行);(数字和字符混合的字符串转换为整数后只保留数字)
第二个if(is_numeric($b))代表如果b是纯数字,则退出;第三个if($b>1234)代表b转换后要大于1234;b既要大于1234且不能为纯数字,这里就用到数字和字符混合就行了 b=1235ss,(int)b=1235
第一个ctf题就完成啦