2017中孚信息杯-小明的生日-Writeup
题目:小明的生日-Writeup
97年出生的小明用自己的生日作为自己网站的密码,现在得到一串被篡改过一个字符的字符串,你能解出小明的生日吗?
0175501585710a89h5a60dc9ed2f88d7
纯考写脚本
思路就是md5碰撞去匹配生日,但是考点在如何从12*31个md5中去找到那个被修改了一位之前的md5
py中有现成的库difflib去比较两个字符串的相似程度,所以找出其中相似值最大的就好了
1 | import hashlib |
题目:小明的生日-Writeup
97年出生的小明用自己的生日作为自己网站的密码,现在得到一串被篡改过一个字符的字符串,你能解出小明的生日吗?
0175501585710a89h5a60dc9ed2f88d7
纯考写脚本
思路就是md5碰撞去匹配生日,但是考点在如何从12*31个md5中去找到那个被修改了一位之前的md5
py中有现成的库difflib去比较两个字符串的相似程度,所以找出其中相似值最大的就好了
1 | import hashlib |