这个是一个pwn的题目,图片是他的内容,帮我解答
Created on: May 16, 2026
Answered using GPT-5.5 Thinking by Chat01
Created on: May 16, 2026
Answered using GPT-5.5 Thinking by Chat01
这个是一个pwn的题目,图片是他的内容,帮我解答
我看了附件,思路是典型 UAF/tcache + canary leak + ret2libc。
关键点:
第一关 token
func2() 里先 malloc(0x48),写入 hack 后 free,再按你输入的长度重新 malloc。
输入长度 72,就能复用同一个 tcache chunk,再输入 hack,即可把全局变量 secret 置为 0x378。
第二关栈溢出
func3() 中:
cread(0, buf, 0x49); printf("%s.congratulate to you", buf); read(0, buf, 0x49);
buf 到 canary 距离是 24 字节。第一次发送 25 字节覆盖 canary 低位 \x00,通过 %s 泄露剩余 7 字节 canary。
ROP
第一次 ROP 泄露 puts@got,算 libc base。
第二次回到 func3(),用:
textret; pop rdi; "/bin/sh"; system
getshell。
正常流程门槛
如果不走 ROP,func_gate() 的整数是:
text2024026860
我这边尝试连 39.96.193.120:10007 时返回了 ConnectionRefused,所以没法直接帮你把远程 flag 读出来。但 exploit 已经写好了,服务开着时直接跑即可。
下载脚本:
exp_entrance.py
使用方式:
bashunzip attachment-55.zip cd 解压目录 python3 exp_entrance.py
getshell 后执行:
bashcat /flag cat flag cat flag.txt
如果缺少 pwntools:
bashpip3 install pwntools
解答这个rever题目,图片是描述
解出来的一组可通过隐藏校验的输入如下。
seed:
text4b9517a0b268c61096efe7cfc101823c
flag 不是普通可打印字符串,中间有不可打印字节,不能手敲。完整 flag 的十六进制是:
text495343437b0e8864cbb7b147a7cd5b9e8815b2e4d5258751f4b9e9447d
也就是:
pythonb'ISCC{\x0e\x88d\xcb\xb7\xb1G\xa7\xcd[\x9e\x88\x15\xb2\xe4\xd5%\x87Q\xf4\xb9\xe9D}'
我给你生成好了 payload,直接重定向输入即可:
运行方式:
bashConway's\ Trap.exe < rev63_payload.bin
或者用这个脚本重新生成 payload:
核心坑点:
5 开始取 16 字节,存在越界读,是第一层坑。ISCC{...},内部长度为 23。int3 + VEH 跳到隐藏函数 0x401d00。Correct format! But wrong content. 是假路径。真正通过后会打印:textWin! You have found the true flag. Congratulations! You have found the true flag.
解答这个mobile题目
解出来了。
最终 flag:
textISCC{paw_r0u7e_cod3_qiv}
APP 里需要点击的猫盘顺序:
textXX FD AV DF GV VX
也就是按 6×6 表格点击这些 emoji:
text🐾 → 🦋 → 🌿 → ☀️ → 😿 → 🐈⬛
对应完整路径字符串:
textXXFDAVDFGVVX
这个字符串的 MD5 正好是 Java 层校验值:
text6f020dd49c3249be42d0f4b81802f2f7
核心过程:
_B._g() 用 0x42 异或还原出 flag 前缀 ISCC{,并要求结尾是 }。textX F A D G V
assets/sys/OBSERVER_PROTOCOL 是十六进制文本,解码后给出坐标约束;结合 MD5 校验可得到路径:textXXFDAVDFGVVX
hint.png 的蓝色通道 LSB 隐写出 MEOW 魔数和 256 字节 S-box。textpaw_r0u7e_cod3_qiv
所以完整提交就是:
textISCC{paw_r0u7e_cod3_qiv}