CTF-杂项16进制字符串类型的题目
生活随笔
收集整理的這篇文章主要介紹了
CTF-杂项16进制字符串类型的题目
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這是一種類型題;
d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1e6b3e3b9e4b3b7b7e2b6b1e4b2b6b9e2b1b1b3b3b7e6b3b3b0e3b9b3b5e6fd例如一道題 給了一串字符串解密得到答案;
分析字符串可以得到是16進(jìn)制
因為16進(jìn)制的組成字母范圍是 a-f
把其轉(zhuǎn)成ASC碼即可,但是往往不是那么順利,因為存在 ASC碼超過最大值的問題,需要減128,再轉(zhuǎn)ASC碼;
腳本
cipher = "d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1e6b3e3b9e4b3b7b7e2b6b1e4b2b6b9e2b1b1b3b3b7e6b3b3b0e3b9b3b5e6fd" print(''.join([chr(int(cipher[i:i + 2], 16) - 128) for i in range(0,len(cipher), 2)]))總結(jié)
以上是生活随笔為你收集整理的CTF-杂项16进制字符串类型的题目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CTF-Xortool,windows上
- 下一篇: CTF-杂项之工具使用汇总(一)