解压得到drinking cat.jpg
放到foremost得到output,分离出一个zip文件,放到010发现是加密文件,没有提示,尝试4位纯数字爆破,得到密码:1025
解压得到flag.txt
发现是大量的、毫无规律的字符,所以联想到字频统计,脚本如下:
# -*- coding:utf-8 -*-
#Author: mochu7
alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+- =\\{\\}[]"
strings = open('flag.txt').read()
result = {}
for i in alphabet:
counts = strings.count(i)
i = '{0}'.format(i)
result[i] = counts
res = sorted(result.items(),key=lambda item:item[1],reverse=True)
for data in res:
print(data)
for i in res:
flag = str(i[0])
print(flag[0],end="")
运行脚本得到flag