攻防世界-密码学-banana-princess
题目信息
附件给出一个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}。