杂项

[DDCTF2018](╯°□°)╯︵ ┻━┻(凯撒密码+%128)

Posted on 2020-01-20,1 min read
d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1b2e2e5e2b5b4e4b8b7e6e1e1b6b9e4b5e3b8b1b1e3e5b5b6b4b1b0e4e6b2fd

题目就给了这串数据。看起来像16进制。拿去转字符串。结果是乱码
对于这种字符串。一般就加减乘除。再转换字符串

data='d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1b2e2e5e2b5b4e4b8b7e6e1e1b6b9e4b5e3b8b1b1e3e5b5b6b4b1b0e4e6b2fd'
for a in range(20):
    for i in range(0,len(data),2):
        print(chr((int('0x'+data[i]+data[i+1],16)-a)%128),end='')
    print('')

依次减01234........对128取余
就成了一个凯撒密码解密

下一篇: [HDCTF]你能发现什么蛛丝马迹吗(内存取证)→