「配枪朱丽叶。」

RootのCTF学习笔记。

CISCN-2018-Quals picture

题目文件下载

lsb没有什么发现,用010打开发现 ffd9 后仍有一堆诡异的十六进制字符串。。
binwalk -e 文件 后,生成了97E4,打开是一大段base64
解码后很明显KP应该变成PK,前两位颠倒啦

打开是个加了密的压缩包,至于密码,注释里有提示:

[Python 2.7]
>>> ▆▆▆

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    ▆▆▆
ZeroDivisionError: ▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆ <- password ;)
>>> 

网上寻找了一下报错原因

得到压缩密码是【integer division or modulo by zero】
我以为打开就有flag了 结果太天真了qwq
打开是这个:

begin 644 key.txt
G0TE30TY[,C,X.$%&,C@Y,T5".#5%0C%"-#,Y04)&1C8Q-S,Q.49]
`
end

以前做过笔记所以有印象,可以用linux系统命令来解,
这道题直接都写好啦只需要解密,所以:
uudecode -o 输出名 文件名
打开输出的文件即可得到flag