MD5WEB 未解决

分数: 30 金币: 3
题目作者: harry
一  血: 夜中空想
一血奖励: 1金币
解  决: 7048
提  示:
描  述:

md5 collision

其  他: 下载
评论
Devil-EV 24天前

题目都说了是md5,进去之后界面很干净,让我们传入a,猜测题意大概就是让我们输入与a相同的md5值 常规的0e绕过 QNKCDZO 240610708 s878926199a s155964671a s214587387a s214587387a 构造playload就好了

回复 0

jwleft 2月前

搞定。QNKCDZO 的 md5 是 0e830400451993494058024219903391,PHP 松散比较会把它当作 0.0 的指数表示法,所以任何 md5 结果以 0e+数字 开头的字符串(如 240610708)都满足 == 但字符串本身不相等,成功绕过。

回复 0

RXY 2月前

6666

回复 0

azerl7 3月前

1、要记得有附件可以下载,下载就可以看到源代码了; 2、然后看题目,不可以使用 a[]=1 来绕过,只能使用 0e+[数字] 的 md 5组合了 3、最简单的就是去查表了,如果比赛不让联网,就只有写脚本爆破了(这爆破要的时间还是太久了,最好硬记一个) 4、azerl741cm8,贴一个我自己跑的

回复 0

zzx老婆 3月前

a=240610708

回复 0

TryShallow 4月前

居然有个附件可以下载,扫了半天不知道怎么入手

回复 1

111119999 4月前

/?a=240610708

回复 1

WWlsyl 4月前

?a=240610708&md51[]=md5('QNKCDZO')&md52[]=@md5(QNKCDZO)

回复 1

cisp7 6月前

flag{}94c09829dcad

回复 0

咖啡牛 7月前

这里主要用到的MD5函数漏洞的科学计数法,要明白:如果MD5函数所得到的hash值正好以0e开头,而且后面还全部都是数字,那么php就会按照科学计数法进行处理,将其视作0, 常见的QNKCDZO 240610708 s878926199a s155964671a s21458737a.

回复 2

WriteUp

image
harry

3 金币

评分(31)

解题动态

sqqxzh 攻破了该题 3小时前
小扬 攻破了该题 6小时前
时与迁 攻破了该题 13小时前
evilpwn 攻破了该题 16小时前
hycs 攻破了该题 16小时前
tern1p 攻破了该题 17小时前
其琛 攻破了该题 18小时前
安全的可达鸭 攻破了该题 1天前
llll啦啦啦 攻破了该题 2天前
倩123 攻破了该题 2天前
Moo91 攻破了该题 3天前
Todjjj 攻破了该题 3天前
jiang1111 攻破了该题 4天前
wiooo 攻破了该题 4天前
xiaoxiyuan 攻破了该题 5天前
kismetkirito 攻破了该题 5天前
shooter6567 攻破了该题 5天前
1234wsryv 攻破了该题 5天前
pakii 攻破了该题 5天前
imqike 攻破了该题 6天前
问题反馈