[MRCTF2020]Hello_ misc

107 篇文章 4 订阅
39 篇文章 0 订阅

语雀链接
解压后发现两个文件
flag.rar 带有密码
image.png
try to restore it.png 使用zsteg查看发现 extradata:0有zip数据
image.png
提取zip数据zsteg try\ to\ restore\ it.png -E "extradata:0" > 1.zip
image.png
打开发现这个zip文件也是有密码的,try to restore it.png 这个图片里面还有一张图片
image.png
提取输出来 zsteg try\ to\ restore\ it.png -E "b1,r,lsb,xy" > out.png ,得到zip的密码
image.png
解压第一个提取出来的zip文件, 得到一个txt文件。
image.png
把这些值转化为二进制,提取前两位,得到rar的解压密码 rar-passwd:0ac1fe6b77be5dbe

data = open("out.txt",'r').readlines()
res = ""
for i in data:
    bin_data = bin(int(i.replace("\n",'')))[2::]
    if len(bin_data) != 8:
        bin_data = "0"*(8-len(bin_data)) + bin_data
    else:
        pass
    res +=(bin_data[0:2])
    for j in range(0,len(res),8):
    print(chr(int(res[j:j+8],2)),end='')

解压flag.rar文件得到一个fffflag.zip,发现是docx文件,用pdf打开,修改字体颜色
image.png
base64多行解密,替换1为空格得到flag : flag{He1Lo_mi5c~}

data = """MTEwMTEwMTExMTExMTEwMDExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTEwMDAwMDAxMTExMTExMTExMDAxMTAx
MTEwMTEwMTEwMDAxMTAxMDExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTExMTExMTExMTExMTEwMTEwMDEx
MTEwMDAwMTAxMTEwMTExMDExMTEwMTExMTExMTAwMDExMTExMTExMTExMDAxMDAxMTAxMTEwMDAwMDExMTExMDAwMDExMTExMTEx
MTEwMTEwMTAwMDAxMTExMDExMTEwMTExMTExMDExMTAxMTExMTExMTEwMTEwMTEwMTAxMTExMTExMTAwMTEwMTExMTExMTExMTEx
MTEwMTEwMTAxMTExMTExMDExMTEwMTExMTAxMDExMTAxMTExMTExMTEwMTEwMTEwMTAxMTAxMTExMTAwMTEwMTExMTExMTExMTEx
MTEwMTEwMTAwMDAxMTAwMDAwMTEwMDAwMDAxMTAwMDExMTAwMDAwMTEwMTEwMTEwMTAxMTEwMDAwMDAxMTExMDAwMDExMTExMTEx""".split('\n')
import base64
for i in data:
    bindata = str(base64.b64decode(i)).replace('1',' ')
    print(bindata)


image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值