下载拿到文件之后,发现是一个二维码,使用工具进行一个扫描,没啥关键信息
;
进行一个,隐写查看,并没有找到扫描有用的信息,接下来就进行一个binwalk分离文件;
得到
flag.doc里面是base64加密(数据很长我就不放了),加密了很多次;
import base64
import binascii
def base_85(string):
while True:
try:
print("base85解密:",base64.b85decode(string))
string = base64.b85decode(string)
except Exception as f:
print(f)
break
def base_64(string):
while True:
try:
print("base64解密:", base64.b64decode(string))
string = base64.b64decode(string)
except Exception as f:
print(f)
break
def base_32(string):
while True:
try:
print("base32解密:", base64.b32decode(string))
string = base64.b32decode(string)
except Exception as f:
print(f)
break
def base_16(string):
while True:
try:
print("base16解密:",base64.b16decode(string))
string = base64.b16decode(string)
except Exception as f:
print(f)
break
def base(string):
string = string
# base_85(string)
base_64(string)
# base_32(string)
# base_16(string)
string = open(r"C:\Users\王\Desktop\1.txt").read()#读取文件解密
string_1 = ""
base(string)
base(string_1)
使用脚本批量解密;
得到 comEON_YOuAreSOSoS0great
encode.txt的编码是base64,进行一个解密后值为:asdfghjkl1234567890
使用asdfghjkl1234567890解开了看flag在不在……;里面是一个图片;暂时放在这里先把看看能不能把其他的压缩包给打开;
压缩包:18397,进行一个解压;需要密码,密码为:comEON_YOuAreSOSoS0great(刚才base64解密出来的值)
解开发现是一个音频文件,听了一下怀疑是摩斯电码;
得到flag;大写不对需改为小写:flag{morseisveryveryeasy}