单文件 Python 脚本如何攻破 Steal My Bitcoin

Steal My Bitcoin CTF PoC

单文件 Python 脚本如何攻破 Steal My Bitcoin

我发布了一个名为 Steal My Bitcoin PoC 的单文件 Python 脚本,完整复现了该 CTF 挑战的解题过程。该脚本仅依赖 Python 标准库,通过精心构造的 multipart 上传触发 PHP 内存溢出,利用 session 上传进度解析时的内存状态残留,成功泄露堆地址和代码地址。最终,脚本伪造 PHP 结构体,在清理阶段调用 zif_system 函数执行任意命令。整个过程无需任何外部依赖,在 Alpine PHP 8.4.26 环境中稳定运行,展示了从内存泄漏到代码执行的完整攻击链。

当 PHP 在解析 session 上传进度时因内存不足而崩溃,它会在工作进程中留下陈旧的内存状态,这正是我们利用的关键。

同日更多故事

2026-10-26