[BUUCTF]丢失的MD5
分析
打开,得到py文件
import hashlib
for i in range(32,127):for j in range(32,127):for k in range(32,127):m=hashlib.md5()m.update('TASC'+chr(i)+'O3RJMV'+chr(j)+'WDJKX'+chr(k)+'ZM')des=m.hexdigest()if 'e9032' in des and 'da' in des and '911513' in des:print des
诶 我看不懂 运行一下 报错 直接找ai
ai给了我答案
import hashlibfor i in range(32, 127):for j in range(32, 127):for k in range(32, 127):m = hashlib.md5()m.update('TASC'.encode() + chr(i).encode() + 'O3RJMV'.encode() + chr(j).encode() + 'WDJKX'.encode() + chr(k).encode() + 'ZM'.encode())des = m.hexdigest()if 'e9032' in des and 'da' in des and '911513' in des:print(des)
得出flag{e9032994dabac08080091151380478a2}
非常草率……