[安洵杯 2019]easy misc
Posted TzZzEZ-web
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[安洵杯 2019]easy misc相关的知识,希望对你有一定的参考价值。
[安洵杯 2019]easy misc
三样东西,大致看了一看,还是决定先从压缩包下手,因为有提示。
算出前面等于7,以为是7和后面的字符串,结果是七位数字爆破加字符串。
解压得到一张密码表。
图片查看16进制码没什么特别的,使用binwalk分析一下。
binwalk分解不出来,foremost分解出两张图片。
可能是水印。
盲水印工具
图片提示在11.txt
文件下。
import re
file = open('C:/Users/LENOVO/Downloads/attachment/read/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
频数第1: ('e', 39628)
频数第2: ('t', 27993)
频数第3: ('a', 25887)
频数第4: ('o', 25809)
频数第5: ('n', 21337)
频数第6: ('r', 20990)
频数第7: ('h', 19535)
频数第8: ('i', 19422)
频数第9: ('s', 18870)
频数第10: ('d', 15932)
频数第11: ('l', 14385)
频数第12: ('u', 9562)
频数第13: ('y', 8293)
频数第14: ('g', 8127)
频数第15: ('w', 7744)
频数第16: ('m', 6729)
频数第17: ('f', 6431)
频数第18: ('c', 6403)
频数第19: ('b', 4980)
频数第20: ('p', 4909)
频数第21: ('k', 3930)
频数第22: ('v', 2716)
频数第23: ('x', 381)
频数第24: ('j', 319)
频数第25: ('z', 259)
频数第26: ('q', 217)
提示中取前16个字符。
etaonrhisdluygwm
再根据压缩包里得到的替换表,换成base密文。
QW8obWdIWT9pMkFSQWtRQjVfXiE/WSFTajBtcw==
base64解码:
base85解码:
以上是关于[安洵杯 2019]easy misc的主要内容,如果未能解决你的问题,请参考以下文章