【攻防世界misc】CatFlag

发布时间:2024年01月23日

1. 首先这道题如果想要做出来的话很简单,直接 cat flag 就可以了,flag如下图所示。

2.不过嘛,做完这道题得回头想想,在hex中右侧频繁出现[C [D是什么意思?
向左移动光标:\x1b[D,其中 \x1b 表示 ASCII 转义字符,后跟 [D 表示向左移动光标的控制字符。向右移动光标:\x1b[C,其中 \x1b 表示 ASCII 转义字符,后跟 [C 表示向右移动光标的控制字符。
向上移动光标:\x1b[A,其中 \x1b 表示 ASCII 转义字符,后跟 [A 表示向上移动光标的控制字符。
向下移动光标:\x1b[B,其中 \x1b 表示 ASCII 转义字符,后跟 [B 表示向下移动光标的控制字符。

这就说明了为什么在 macOS/Linux 里 cat flag (或者 Windows 里 type flag)的时候会有滑动,通过光标的移动对产生的字符串进行替换,滑动完之后会出现 flag,

文章来源:https://blog.csdn.net/ncnfjdjjd/article/details/135745617
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。