下载好附件,打开
decode.zip文件加了密,其中有个decode.txt
read文件夹中有大量txt文件,每个文件都有大量英文,猜测考察字频隐写
再来看看加密的decode.zip
算出前面的数字=7,所以FLAG IN 7+NNULLULL
猜测考察掩码攻击
直接爆破
口令为2019456NNULLULL,
拿到decode.txt
可以确定为字频隐写
再来看看小姐姐.png
foremost分离
有两个文件,猜测为盲水印,使用盲水印工具分离
https://www.lizenghai.com/archives/72687.html
提示11.txt,说明字频隐写在11.txt中
hint.txt提示
利用python脚本获取11.txt中前16高频字母
import re
file = open('C:/Users/Fiona/Desktop/11.txt')
line = file.readlines()
file.seek(0,0)
file.close()
result = {}
for i in range(97,123):
count = 0
for j in line:
find_line = re.findall(chr(i),j)
count += len(find_line)
result[chr(i)] = count
res = sorted(result.items(),key=lambda item:item[1],reverse=True)
num = 1
for x in res:
print('频数第{0}: '.format(num),x)
num += 1
即:etaonrhsidluygw
与decode.txt中组成base64进行解码
QW8obWdIWT9pMkFSQWtRQjVfXiE/WSFTajBtcw==
再进行ASCII85解码解码:
flag{have_a_good_day1}