文章目录
- 一、看我回旋踢
- 二、知识点
- 什么是ROT13?
- 工作原理
- 分析字符串格式
- 解题感悟
一、看我回旋踢
关键词回旋,盲猜ROT13
因为以 synt{ 开头,并以 } 结束,基本可以判断是ROT13
小小flag,拿下!
二、知识点
什么是ROT13?
ROT13(“rotate by 13 places”)是一种简单的替换密码,它是凯撒密码的一个特殊情况。凯撒密码通过将字母表中的每个字母移动一个固定的数量来加密文本,而ROT13则特定地将每个字母移动13个位置。
工作原理
ROT13只对英文字母进行替换,不区分大小写,非字母字符保持不变。由于英文字母表共有26个字母,ROT13的移动距离正好是字母表的一半,因此应用ROT13两次会得到原始文本。
- A 移动13位变为 N
- B 移动13位变为 O
- N 移动13位变为 A
- O 移动13位变为 B
分析字符串格式
观察字符串的结构,可以注意到它以 synt{ 开头,并以 } 结束,中间包含一组由字母和数字组成的字符。这种格式通常出现在 Capture The Flag (CTF) 比赛的标志(flag)中。
解题感悟
看到synt{ }就多半是ROT13