矛盾WEB 未解决

分数: 10 金币: 1
题目作者: harry
一  血: chounana
一血奖励: 1金币
解  决: 23649
提  示:
描  述:
矛盾
评论
temp 3年前

php弱类型比较

回复 0

MarsCraft 3年前

后面加个%00

回复 0

BruceTyler 3年前

num=1+ ,+号后面两个空格,会把1之后的全部注释掉

回复 0

a2cai 3年前

直接来个/?num=1) || True就行,让括号内永为真

回复 4

jalyn 3年前

num=1+0强制转成整型

回复 3

vinceyang 3年前

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

回复 12

4w 3年前

php弱类型

回复 0

zl2013408 3年前

为什么输入true不行呢

回复 0

bafang 3年前

?num=1a

回复 3

脚本也简单 3年前

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

回复 15

WriteUp

image

1 金币

评分(13)

解题动态

fuhao1209 攻破了该题 2小时前
wcywang 攻破了该题 3小时前
Gesu1PhuR 攻破了该题 4小时前
NGD566 攻破了该题 5小时前
kuku刷题 攻破了该题 6小时前
bdap 攻破了该题 6小时前
你定嗯嗯 攻破了该题 7小时前
誓死学好计算机 攻破了该题 7小时前
bugku111rao 攻破了该题 7小时前
13731224458 攻破了该题 7小时前
15290408231 攻破了该题 8小时前
chris001 攻破了该题 8小时前
fxstu 攻破了该题 8小时前
白shark1 攻破了该题 8小时前
18875145778 攻破了该题 8小时前
tianna 攻破了该题 9小时前
295750568 攻破了该题 10小时前
anson233 攻破了该题 13小时前
16673575171 攻破了该题 13小时前
miaoanyang 攻破了该题 14小时前
问题反馈