薛定谔的猫MISC 未解决

分数: 20 金币: 2
题目作者: 叱咤月海鱼鱼猫
一  血: lzq2000
一血奖励: 2金币
解  决: 759
提  示:
描  述:

一定要打开盒子嘛?什么都不做会不会更好?

其  他: 下载
评论
majixikuwa 7天前

在Bandizip打开压缩包时看到代码页,将代码复制到python工具运行得到flag

回复 0

wooluo 11天前

解题思路:脚本的关键在 main() 函数 —— 输入空密码时解压 RIGHT_BYTES(正确数据),输入其他密码则解压 WRONG_BYTES(误导数据)。提示"什么都不做会不会更好"意味着不要运行脚本、不要打开盒子,直接从源码中提取 RIGHT_BYTES 的 base64 数据解码即可拿到flag。薛定谔的猫——不观测就是正确答案

回复 0

bugkuaccount3214 13天前

新题吗?怎么才710解决量,也没什么难度

回复 0

w84jhjfa9 1月前

攻略,不嫌弃就看看。【有道云笔记】bugku WP https://share.note.youdao.com/s/64iRqeaY

回复 1

TryShallow 1月前

用记事本打开会看到后面是一段python代码,直接把RIGHT_BYTES中的base64编码内容用随波逐流转换成zip文件后解压就可以看到flag

回复 0

sky_kkyy 2月前

010打开,hex发现python代码,复制运行出来,空格得到flag

回复 0

ljy1997 2月前

1、用010打开,发现后面有一段py代码,去掉乱码后复制。 2、复制之后可以放到AI里看一下什么意思,意思就是输入空格就解压真的压缩包。这个原题目有两个压缩包,一真一假,真的是flag.txt,假的就是一只猫那个。 3、在kali终端里运行,即可得到。

回复 0

Anonymous.. 2月前

需要注意的是,getpass.getpass() 在 PyCharm 的内置控制台/运行窗口中工作不正常。PyCharm 的终端模拟不完全支持原生的 TTY 特性,getpass 无法正确读取输入,导致程序卡住,按回车无效,也没有任何提示。因此需要在终端中调用 python 执行这个脚本。

回复 0

莫及 3月前

1、不解压,直接010,点击010上边的HEX,可以看到python代码。里边有乱码,影响粘贴,删除乱码的字符。得到python代码。2、python代码主函数前边就把正确的flag给显示出来:print(extract(RIGHT_BYTES))

回复 0

Johnljl 5月前

把python代码复制出来,用Python工具运行

回复 0
OKcylyy 3月前

py脚本在哪看不懂能教一下吗

回复 0

WriteUp

image
lzq2000

2 金币

评分(3)

解题动态

axns 攻破了该题 3小时前
wuliang 攻破了该题 5小时前
17793189238 攻破了该题 18小时前
ggsea 攻破了该题 19小时前
Yvvv1y 攻破了该题 20小时前
JRlu 攻破了该题 23小时前
bracket 攻破了该题 1天前
qiuqiuqiu4 攻破了该题 1天前
czx11 攻破了该题 1天前
大哥收光 攻破了该题 1天前
0705 攻破了该题 1天前
gc 攻破了该题 1天前
zhangyou 攻破了该题 1天前
jtydxx 攻破了该题 1天前
heinic 攻破了该题 1天前
有梦想的咸鱼 攻破了该题 2天前
310962977 攻破了该题 2天前
iaaaui 攻破了该题 2天前
zarihow 攻破了该题 2天前
吃点水果 攻破了该题 3天前
问题反馈