求教各位,为啥 ?v1=1&v2=2&v3=11 如此构造不可?
@r1ng_13 谢谢大佬,学到了
需要使用md5无法处理数组的特性,返回值是null
MD5无法处理数组,会返回NULL
前边有类似的题啊 ,用数组绕过。
还是比较简单的 1.了解md5函数的特性 2.了解strcmp函数的特性 3.MD5和strcmp函数的特性:前者对数组的返回值为NULL,后者直接报错为0,strcmp($a,$b)结果为0,说明$a和$b相等。
php是世界上最好的语言
这题目之前做到过的,web多少来着
跟那个备份是个好习惯一样,同样的题
md5可以执行碰撞攻击 md5函数可以用数组绕过 strcmp函数无法处理数组
夯实基础,慢慢学习吧!!学习到了比较绕过,这就是一个小进步
php在处理0e开头的字符串存在缺陷,0e开头字符串相比教会相等,也就是说"0e123"=="0e456"的值是1。所以在处理的时候,推荐使用全等于===
本来是一道很简单的提,结果我在code.txt里交了半天payload,枯了
...
评论
烟花不易冷 3年前
举报
求教各位,为啥 ?v1=1&v2=2&v3=11 如此构造不可?
烟花不易冷 3年前
举报
@r1ng_13 谢谢大佬,学到了
r1ng_13 3年前
举报
需要使用md5无法处理数组的特性,返回值是null
joho 3年前
举报
MD5无法处理数组,会返回NULL
ydaxh 3年前
举报
前边有类似的题啊 ,用数组绕过。
Dahanhan 3年前
举报
还是比较简单的 1.了解md5函数的特性 2.了解strcmp函数的特性 3.MD5和strcmp函数的特性:前者对数组的返回值为NULL,后者直接报错为0,strcmp($a,$b)结果为0,说明$a和$b相等。
sutian 3年前
举报
php是世界上最好的语言
F1LAgia0 3年前
举报
这题目之前做到过的,web多少来着
ivarnd 3年前
举报
跟那个备份是个好习惯一样,同样的题
事了拂衣去,深藏身与名 3年前
举报
md5可以执行碰撞攻击 md5函数可以用数组绕过 strcmp函数无法处理数组
kaibaking 3年前
举报
夯实基础,慢慢学习吧!!学习到了比较绕过,这就是一个小进步
丶我亚索贼六 3年前
举报
php在处理0e开头的字符串存在缺陷,0e开头字符串相比教会相等,也就是说"0e123"=="0e456"的值是1。所以在处理的时候,推荐使用全等于===
A.M. 3年前
举报
本来是一道很简单的提,结果我在code.txt里交了半天payload,枯了