CTF 中那些脑洞大开的编码和加密0x00 前言正文开始之前先闲扯几句吧,玩 CTF 的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗
其实 CTF 中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进行一些处理,但是会给留一些线索,所以写此文的目的是想给小伙伴做题时给一些参考,当然常在 CTF 里出现的编码也可以了解一下
原来是想尽快写出参考的文章,无奈期间被各种事情耽搁导致文章断断续续写了 2 个月,文章肯定有许多没有提及到,欢迎小伙伴补充,总之,希望对小伙伴们有帮助吧
最后欢迎小伙伴来[博客](https://www
hackfun
org/)玩耍:P(ps:由于写文章是用 markdown,而论坛编辑器不支持 markdown 语法,虽然我已经尽力去调整对其字符,可是效果还是不尽人意,假如影响阅读理解可以去博客阅读:P)0x01 目录 常见编码: 1
ASCII 编码 2
Base64/32/16 编码 3
shellcode 编码 4
Quoted-printable 编码 5
XXencode 编码 6
UUencode 编码 7
URL 编码 8
Unicode 编码 9
Escape/Unescape 编码 10
HTML 实体编码 11
敲击码(Tap code) 12
莫尔斯电码(Morse Code) 13
编码的故事 各种文本加密 换位加密: 1
栅栏密码(Rail-fence Cipher) 2
曲路密码(Curve Cipher) 3
列移位密码(Columnar Transposition Cipher) 替换加密: 1
埃特巴什码(Atbash Cipher) 2
凯撒密码(Caesar Cipher) 3
ROT5/13/18/47 4
简单换位密码(Simple Substitution Cipher