327 字
2 分钟
MISC——常见编码

在CTF中flag往往并不是以明文的方式出现,而是会进行一些编码或加密。

网站: Base64 编码/解码 - 锤子在线工具 社会主义核心价值观编码器 - ToolB 与佛论禅

EWSMe9YPTV2vLgg.jpg

常见的编码方式:

  • Base家族(Base64是最常见的编码,flag编码后为“ZmxhZw==”)

  • Base32(特征为全大写+数字2-7)

  • Hex编码(即16进制编码(base16),flag编码后为666c6167)

  • URL编码(flag{test} → flag%7Btest%7D,空格 → %20)

  • 莫尔斯电码(摩斯电码由.和-组成)

  • HTML编码(< → &lt;,{ → &#123;)

  • ROT13(凯撒密码的变种,即在26字母中往后顺延13位,而数字不会变动,flag->synt)

  • ROT47(是对可打印的ASCII码偏移47,数字与字符都会变)

  • Unicode(\u0066\u006c\u0061\u0067 → flag)

  • 凯撒密码(凯撒密码是一种替换密码:把每个英文字母按照一个固定的偏移量向后(或向前)移动若干位,超过 Z 就绕回 A)

  • 社会主义核心价值观编码:12 个词替换。

  • 与佛论禅/佛曰:常带“佛曰:”前缀。

  • 熊曰、兽音(嗷呜啊~):看关键词。

  • Ook!:Ook. Ook? 形式。

  • JSFuck (没有正常字母、数字和引号、逗号,只由[]!+(),六种字符组成,需用function构造器执行字符串代码)

控制台无法粘贴就输入”allow pasting”

MISC——常见编码
https://imjiazi.top/posts/misc1/
作者
甲子
发布于
2026-11-03
许可协议
CC BY-NC-SA 4.0