MD5WEB 未解决

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

md5 collision

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

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

回复 0

jwleft 1月前

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

回复 0

RXY 2月前

6666

回复 0

azerl7 2月前

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

回复 0

zzx老婆 2月前

a=240610708

回复 0

TryShallow 3月前

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

回复 1

111119999 4月前

/?a=240610708

回复 1

WWlsyl 4月前

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

回复 1

cisp7 5月前

flag{}94c09829dcad

回复 0

咖啡牛 6月前

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

回复 2

WriteUp

image
harry

3 金币

评分(31)

解题动态

Yy09 攻破了该题 1小时前
小王不吃香菜 攻破了该题 5小时前
gao111 攻破了该题 7小时前
Su7 攻破了该题 19小时前
Marttin 攻破了该题 19小时前
zxs1 攻破了该题 20小时前
xoc 攻破了该题 21小时前
LinZijie 攻破了该题 1天前
hero123456 攻破了该题 1天前
znaba 攻破了该题 1天前
快乐CTF 攻破了该题 1天前
CyberX 攻破了该题 1天前
mimopan 攻破了该题 1天前
tax黓 攻破了该题 1天前
梦想成为最强白客 攻破了该题 1天前
Lityht 攻破了该题 1天前
18571567960 攻破了该题 1天前
xlztss 攻破了该题 2天前
longwolf0078 攻破了该题 2天前
noob11 攻破了该题 3天前
问题反馈