给了个压缩包
mima.png不需要密码。
NBA.mp4需要密码
思路应该就是mima.png->NBA.mp4->flag
mima.png。第一反应是盲文。但盲文是两行。不太对。继续搜索
在图片最后发现kobe code
解密得到密码OAEBEYTKNRBANB
用这个密码解压。得到NBA.MP4
但是打不开。这时候有两种可能
1。这不是个MP4文件。改后缀打开
2。MP4文件损坏。需要修复
搜下MP4的文件头。https://www.jianshu.com/p/fa3486e65955
对照一下。发现。NBA.mp4十六进制貌似是反的
写个脚本转换一下
f=open('NBA.mp4','r')
data=f.read()
for i in data:
print hex(ord(i))
python exp.py > 1.txt
得到文件的16进制
f=open('1.txt','r')
data=f.readlines()
d=''
for i in data:
result=i.replace("\n","").replace("0x","")
if len(result)!=2:
d+=chr(int('0x'+result+'0',16))
else:
d+=chr(int('0x'+result[::-1],16))
print d
python exp.py >2.mp4
得到一个视频
在2分48秒。得到一张二维码
扫描就有flag了