题目信息

附件给出一个PDF文件,但是用阅读器打开显示文件已损坏。

分析

用vim打开PDF文件,开头为%CQS-1.5,既然是PDF文件,那就找找CQS与PDF的关系,首先想到的是凯撒密码,结果发现这三个字母均在字母表中相隔13,另外PDF文件中的小写字母也需要进行解密替换。

解题

使用Shell,一行就可以完成解密:

1
$ cat cip.pdf | tr A-Za-z N-ZA-Mn-za-m > msg.pdf

结果发现flag被遮住了,另存为图片,flag可见,为BITSCTF{save_the_kid}。