easy_hash
这个题我看了一下肥肠简单但是难点就是你会不会写python![[[吃惊]]](/static/home/image/icon/cj_thumb.gif)
这里我也是不会python(写c++的)(只会一点点python)
看output发现有md5
要用python代码把这些md5的结果连起来
代码如下:
import hashlib
import string
md5_list = {}
for c in string.printable: #string.printable “应该”是全部的字符把?
m = hashlib.md5(c.encode())
md5_list[str(m.hexdigest())] = c
with open(r'C:\Users\xc\Downloads\归档\output', 'r') as file:
for line in file:
line = line.split('\n')[0]
if line in md5_list:
print(md5_list[line],end='')
一定要用绝对路径!!!!![[[怒骂]]](/static/home/image/icon/nm_thumb.gif)
![[[怒骂]]](https://ctf.bugku.com/static/home/image/icon/nm_thumb.gif)
![[[怒骂]]](https://ctf.bugku.com/static/home/image/icon/nm_thumb.gif)
flag:
flag{We1c0me_t0_the_w0r1d_0f_md5}
评论
flag你在哪>︿< 1月前
这个人太棒了吧!!!
flag你在哪>︿< 1月前