1. flag题目链接

​ 先用 010Editor 或 记事本 打开下载的文件,

image-20220810101350597

很明显是Base64编码,题目又提示是PNG格式的图片,所以base64转图片即可得到flag.(但要在编码前加上data:image/png;base64,

image-20220810101836517

  1. 宝宝

扫描二维码得到信息 **,但还是没有其他的思路,在使用binwalk工具foremost工具发现并提取出一个压缩包

image-20220810104501284

通过010Editor发现,压缩包是真加密,结合扫描二维码得到的信息这不是一个宝宝能解决的问题,尝试输入密码babybaby,得到base64编码,解码得到距离成功还有一步,打开文件 flag ,很明显发现是一个png文件,修改文件后缀为PNG,得到一个二维码,扫描即可得到flag。

  1. 神秘压缩包

打开压缩包,发现压缩包密码,打开后发现如下内容

image-20220810134605731

根据常识,可知是base64编码转 PNG图像,转换网站,得到解压密码。

解压得到 160 张二维码 (:scream:要命),打开浏览器,批量处理二维码,得到二进制,下载下来用python脚本提取出其中的0和1【人工提取要人命】--要按图片顺序排序 【脚本写的很烂】

filename = r'1.txt'  //存放二维码结果的文件,

b = []
with open(filename, encoding="utf-8") as f:
    a = f.readlines()
    for i in a:
        i = i.replace('\r', '').replace('\n', '')
        b.append(i)
    b = b[3::4]
    for i in b:
        for j in i:
            if j == '0' or j == '1':
                print(j, end='')  //逐个输出到控制台
            else:
                pass

4.哆啦A梦

使用binwalkforemost即可得到藏在 哆啦A梦.jpg图片中的PNG图片image-20220810140415954

得到一个 二维码,解码得到base64,再解码记得到flag。

Last modification:August 12, 2022
请我喝瓶冰阔落吧