这个题目把附件下载下来之后是一个二维码
扫描之后没有什么内容,一开始以为字符串就是flag,结果不是。
然后使用binwalk检测有没有附加文件,
返现里面有,很多文件,里面有这些内容,看看flag在不在里面,是一张图片encode.txt里面的内容base64解码后的内容是他的密码。
然后其他的只有18394这个压缩包有密码打不开,flag.doc是一串字符串,base64多次编码的结果,直接用代码,解码,代码如下:
import base64
def decode(s):
n=1
while True:
try:
s = base64.b64decode(s)
n+=1
except:
print('Base64共decode了{0}次,最终结果如下:'.format(n))
print(str(s,'utf-8'))
break
if __name__=="__main__":
f=open('base64.txt','r').read()
decode(f)
这个是18394压缩包的密码,
打开压缩包后是一段音频,摩斯电码。
使用Audacity打开,长音为-,短音为.
然后使用网站在线解码即可。