南邮CTF--md5_碰撞

南邮CTF--难题笔记php

题目:md5 collision (md5 碰撞)加密

解析:spa

通过阅读源码后,发现其代码是要求 a !=b 且 md5(a) == md5(b) 才会显示flag,利用PHP语言的弱类型特性md5

解:将QNKCDZO进行加密,密文为0e开头,php在进行比较运算时,若是遇到0e\d+这种字符串,就会将字符串解析为科学记数法 即0e都等于0字符串

因此只要找到0e开头的密文就会获得flag源码

flag = nctf{md5_collision_is_easy} io

相关文章
相关标签/搜索