魔理沙偷走了重要的东西 200 pts13 solves 附件: 取证与安全杂项 信息隐写 魔理沙...

创建于:2026年8月23日

使用 GPT-5.6 Thinking 回答 Chat01

问题

marisa.zip

魔理沙偷走了重要的东西
200 pts13 solves
附件:
取证与安全杂项
信息隐写

魔理沙从博丽神社"借"走了某样东西,留下了一张借条。

灵梦觉得这张借条有点不对劲——图片打开倒是正常,但这 800×590 的 PNG 足足有 600多KB,重得离谱……

你能帮灵梦找出魔理沙到底藏了什么秘密吗?
获得flag

思考

Decrypted AES ZIP contents and interpreted the Brainfuck flag file

Worked for 1m 38s

回答

拿到 flag 了:

text
moectf{m4risa_1s_the_b3st_th13f_daze}

解题链路大致是:

  1. 原始 Marisa.png 在正常 IEND 后还有约 248 KB 数据。
  2. 尾部实际是一个 ZIP,但 ZIP 开头 4 字节被 PNG 的 IEND CRC 覆盖;修复成 PK\x03\x04 后可正常解包。
  3. 解出:
    • flag.zip:AES 加密
    • marisa.png:第二层图片
  4. 第二层图片的 R 通道 LSB 隐藏:
    text
    pwd1:master_spark
  5. 第二层 PNG 的 IEND 后还有:
    text
    cHdkMjpfdGhpZWZfbWFyaXNh
    Base64 解码:
    text
    pwd2:_thief_marisa
  6. 合并得到 ZIP 密码:
    text
    master_spark_thief_marisa
  7. 解密 flag.zip 得到一段 Brainfuck,执行后输出:
    text
    moectf{m4risa_1s_the_b3st_th13f_daze}

分享这个问答