crypto buuctf 丢失的MD5

下载压缩包,解压,idle打开py文件:

crypto buuctf 丢失的MD5_第1张图片

运行,提示

crypto buuctf 丢失的MD5_第2张图片

订正print dex 为print (des)

crypto buuctf 丢失的MD5_第3张图片

提示在第6行进行哈希编码前,先进行unicode编码,value.encode.("utf_8")

m.update('TASC'.encode('utf_8')+chr(i).encode('utf_8')+'O3RJMV'.encode('utf_8')+chr(j).encode('utf_8')+'WDJKX'.encode('utf_8')+chr(k).encode('utf_8')+'ZM'.encode('utf_8'))

运行,得flag

 

 

 

你可能感兴趣的:(python)