新闻详情

新闻详情

首页 / 资讯中心 / 详情

BugKu——薛定谔的猫

发布时间:2026/9/28 18:07:16来源:尧图网络
BugKu——薛定谔的猫
一、题目二、方法下载得到一个压缩包解压后得到一个txt文件打开文件说猫跑了。将文件拖入随波逐流没发现异常。用WinHex打开文件也没发现异常。看提示一定要打开盒子吗这盒子是指压缩包吧。用winrar打开压缩包预览发现python代码。#!/usr/bin/env python3 import base64, zipfile, io, getpass, sys, os # 以下两行会被 make.py 替换成真实 base64 字符串 RIGHT_BYTES base64.b64decode(UEsDBBQAAAAIAO9MT1uflBVYMwAAADQAAAAIAAAAZmxhZy50eHQNx0EOgCAMBMCnbhYspQHcxHIz/F3nNm3S39SyHcsSmyNuB1Ee40AkOFP/XbpQu6LaQBQSwECFAAUAAAACADvTE9bn5QVWDMAAAA0AAAACAAAAAAAAAAAAAAAtoEAAAAAZmxhZy50eHRQSwUGAAAAAAEAAQA2AAAAWQAAAAAA) WRONG_BYTES base64.b64decode(UEsDBBQAAAAIAOJRT1tclFOiJQAAADAAAAAIAAAAZmxhZy50eHR7snfBiVNT9fPf7Kr7XnP6vd7eoDks20dT5dsBIq83zMfDQEAUEsBAhQAFAAAAAgA4lFPW1yUU6IlAAAAMAAAAAgAAAAAAAAAAAAAALaBAAAAAGZsYWcudHh0UEsFBgAAAAABAAEANgAAAEsAAAAAAA) # def extract(data): with zipfile.ZipFile(io.BytesIO(data)) as z: z.extractall() # 内存解压到当前目录 print(\n 解压完成文件列表) for name in z.namelist(): print( , name) def main(): pwd getpass.getpass(请输入解压密码) if pwd.strip() : extract(RIGHT_BYTES) else: extract(WRONG_BYTES) if __name__ __main__: try: main() except KeyboardInterrupt: sys.exit(1)大致意思是内置了两个 ZIP 压缩包用 base64 编码藏在代码里每个包里都有一个flag.txtRIGHT_BYTES→ 真 flagWRONG_BYTES→ 假 flag弹出一个密码输入框请输入解压密码根据输入决定解压哪个直接回车空密码→ 解压RIGHT_BYTES得到真 flag输入任何非空内容→ 解压WRONG_BYTES得到假 flag把 ZIP 解压到当前目录并打印出解压出来的文件列表。把python代码复制下来执行不输入密码直接回车得到flag。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Win/Mac 双端通用 OpenClaw 2.7.9 可视化落地完整实操流程:TaoToken 统一 Key 配置与验证 2026/9/28 19:44:14

Win/Mac 双端通用 OpenClaw 2.7.9 可视化落地完整实操流程:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
电子信息专业四年规划:嵌入式与芯片双赛道学习路线指南 2026/9/28 19:44:14

电子信息专业四年规划:嵌入式与芯片双赛道学习路线指南

选了电子信息专业,大学四年到底怎么过,可能是这个专业最让人焦虑的问题。尤其是当“嵌入式”和“芯片”这两个词同时摆在面前,很多人大一迷茫,大二乱学,大三发现自己简历上没东西可写。这篇文章是我结合身边同学、行业…

阅读更多 →
应届生产品经理面试全攻略:从 0 到 1 准备指南与 TaoToken 配置助力 2026/9/28 19:44:01

应届生产品经理面试全攻略:从 0 到 1 准备指南与 TaoToken 配置助力

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Windows下编译IEC 61850依赖库:TaoToken统一Key接入VS工程配置骨架 2026/9/28 19:44:01

Windows下编译IEC 61850依赖库:TaoToken统一Key接入VS工程配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
每天介绍一家新质生产力公司37 2026/9/28 19:44:01

每天介绍一家新质生产力公司37

https://mp.weixin.qq.com/s/Xe3JtKppkLaIOAHDZOP3mw

阅读更多 →
从0开始:小白也能学会的 Cline 配置 fetch MCP 服务器模块完整教程 2026/9/28 19:44:01

从0开始:小白也能学会的 Cline 配置 fetch MCP 服务器模块完整教程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉