十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1e6b3e3b9e4b3b7b7e2b6b1e4b2b6b9e2b1b1b3b3b7e6b3b3b0e3b9b3b5e6fd
瞅着像16进制
但直接转ascii得到一串乱码
根据经验
可能是偏移了128
减去128看看
cipher = "d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1e6b3e3b9e4b3b7b7e2b6b1e4b2b6b9e2b1b1b3b3b7e6b3b3b0e3b9b3b5e6fd"
s1=''
for i in range(0,len(cipher),2):
s1+=chr(int(cipher[i:i + 2], 16) - 128)
print (s1)
DDCTF{9af3c9d377b61d269b11337f330c935f}