1. 题目信息
附件给出一个PDF文件,但是用阅读器打开显示文件已损坏。
2. 分析
用vim打开PDF文件,开头为%CQS-1.5,既然是PDF文件,那就找找CQS与PDF的关系,首先想到的是凯撒密码,结果发现这三个字母均在字母表中相隔13,另外PDF文件中的小写字母也需要进行解密替换。
3. 解题
使用Shell,一行就可以完成解密:
$ cat cip.pdf | tr A-Za-z N-ZA-Mn-za-m > msg.pdf
结果发现flag被遮住了,另存为图片,flag可见,为BITSCTF{save_the_kid}。