直接用;结束语句就行 ?num=1;
php弱比较
弱类型比较:可用字符串或者数组绕过,强类型比较只能用数组绕过!
但注意的是php里面的弱等于== 而不是强等于=== 在弱等于判断机制里,会发生类型转换 1 == 1ab也是对的
在url后加上 ?num=1[] 即可得出flag
代码的意思是num不是纯数字就可以了,所以在地址后加入/?num=1a(a为任意只要不是数字就可以)。
PHP弱类型判断,字符强制转换为数字,“1a”可以转换成1,即“1a"==1, 但不能有”1a"=1,=是要类型一样才可以相等
?num=1e+1
%0a1%0b
代码显示的意思是要传入的num参数既不是数字字符串,又要等于1,根据php特性,使用科学计数法即可
...
评论
顿悟yu 1年前
举报
直接用;结束语句就行 ?num=1;
trymonoly 1年前
举报
php弱比较
freestyle 1年前
举报
弱类型比较:可用字符串或者数组绕过,强类型比较只能用数组绕过!
mandarin2021 1年前
举报
但注意的是php里面的弱等于== 而不是强等于=== 在弱等于判断机制里,会发生类型转换 1 == 1ab也是对的
isRain 1年前
举报
在url后加上 ?num=1[] 即可得出flag
ls666 1年前
举报
代码的意思是num不是纯数字就可以了,所以在地址后加入/?num=1a(a为任意只要不是数字就可以)。
chushou 1年前
举报
PHP弱类型判断,字符强制转换为数字,“1a”可以转换成1,即“1a"==1, 但不能有”1a"=1,=是要类型一样才可以相等
wymk 1年前
举报
?num=1e+1
不会编程的崽 1年前
举报
%0a1%0b
n0pass 1年前
举报
代码显示的意思是要传入的num参数既不是数字字符串,又要等于1,根据php特性,使用科学计数法即可