327 字
2 分钟
MISC——常见编码
在CTF中flag往往并不是以明文的方式出现,而是会进行一些编码或加密。
网站: Base64 编码/解码 - 锤子在线工具 社会主义核心价值观编码器 - ToolB 与佛论禅

常见的编码方式:
-
Base家族(Base64是最常见的编码,flag编码后为“ZmxhZw==”)
-
Base32(特征为全大写+数字2-7)
-
Hex编码(即16进制编码(base16),flag编码后为666c6167)
-
URL编码(
flag{test}→flag%7Btest%7D,空格 →%20) -
莫尔斯电码(摩斯电码由.和-组成)
-
HTML编码(
<→<,{→{) -
ROT13(凯撒密码的变种,即在26字母中往后顺延13位,而数字不会变动,flag->synt)
-
ROT47(是对可打印的ASCII码偏移47,数字与字符都会变)
-
Unicode(
\u0066\u006c\u0061\u0067→flag) -
凯撒密码(凯撒密码是一种替换密码:把每个英文字母按照一个固定的偏移量向后(或向前)移动若干位,超过
Z就绕回A) -
社会主义核心价值观编码:12 个词替换。
-
与佛论禅/佛曰:常带“佛曰:”前缀。
-
熊曰、兽音(嗷呜啊~):看关键词。
-
Ook!:
Ook. Ook?形式。 -
JSFuck (没有正常字母、数字和引号、逗号,只由[]!+(),六种字符组成,需用function构造器执行字符串代码)
控制台无法粘贴就输入”allow pasting”