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
敲击码(Tapcode)12
莫尔斯电码(MorseCode)13
编码的故事各种文本加密换位加密:1
栅栏密码(Rail-fenceCipher)2
曲路密码(CurveCipher)3
列移位密码(ColumnarTranspositionCipher)替换加密:1
埃特巴什码(AtbashCipher)2
凯撒密码(CaesarCipher)3
ROT5/13/18/474
简单换位密码(SimpleSubstitutionCipher)5
希尔密码(HillCipher)6
猪圈密码(PigpenCipher)7
波利比奥斯方阵密码(Polybiu