矛盾WEB 未解决

分数: 10 金币: 1
题目作者: harry
一  血: chounana
一血奖励: 1金币
解  决: 29339
提  示:
描  述:
矛盾
评论
脚本也简单 4年前

if=($num==1) 意思就是num等于数字1就会打印flag 但是is_numeric函数检测数字 细心的话会注意到可以在1后面加个字符串这样就可以满足判断 num=1"a" // ""字符串里面可以输入随便英语 这样flag就出来了

回复 16

ko no dio 哒! 4年前

soga,hahaha~

回复 0

yuseya 4年前

“==”和“===”的区别

回复 0

丶我亚索贼六 4年前

数字后面加个非数字的即可

回复 2

liuyan 4年前

PHP一个数字和一个字符串进行比较或者进行运算时,PHP会把字符串转换成数字再进行比较。PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。 在PHP中,== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等。

回复 35

matteohu 4年前

?num=1'

回复 5

qianoooo 4年前

注入

回复 0

snickerX 4年前

1'

回复 1

Neoforst 4年前

1=1

回复 0

啸♂智 4年前

检测返回值是否为1~♂

回复 0

WriteUp

image

1 金币

评分(16)

解题动态

伊伊意义 攻破了该题 57分钟前
gongyy 攻破了该题 2小时前
SurPLus007 攻破了该题 2小时前
gjy 攻破了该题 4小时前
violet06 攻破了该题 4小时前
ADGuang 攻破了该题 4小时前
花辞树223 攻破了该题 5小时前
15561214499 攻破了该题 6小时前
771232546 攻破了该题 14小时前
000000k 攻破了该题 16小时前
英俊的男人 攻破了该题 16小时前
最帅的男人 攻破了该题 16小时前
16673465983 攻破了该题 16小时前
zlx 攻破了该题 17小时前
IlIlIlIllll 攻破了该题 17小时前
Biscuitvv 攻破了该题 18小时前
xxgh 攻破了该题 18小时前
jjijiww 攻破了该题 18小时前
zz0607 攻破了该题 18小时前
朕绝非扇贝 攻破了该题 18小时前
问题反馈