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}。