跟踪流发现ftp认证和三个文件,一个密码提示
导出3个文件后,发现都可以解压,解压后第一个文件头是rar压缩,将3个文件合并得到一个完整的压缩文件
#合并文件
last = open(r'tmp\last.rar','wb')
for i in range(1,4):
with open(r'tmp\part'+str(i),'rb') as f:
last.write(f.read())
根据cat123456的md5加密值 df5378099d023621ef98d748d9e66075 解密压缩文件得到32个文件夹,使用脚本读取文件拼接
#读取文件合并
flag=''
for i in range(1,33):
with open(r'tmp\key\key'+str(i)+'\key'+str(i)+'.txt','r') as f:
flag+=f.read().strip('\n')
print(flag)
flag: 817ef882609748859011fac0ad36e28d