Buffer overflow | stack overflow binary exploitation guide | pentestgarage ADcCD labs…
文章介绍了一个基于栈的缓冲区溢出漏洞实验室。通过分析一个存在漏洞的C程序,展示了如何利用该漏洞控制程序执行流程。程序中的`buffer[64]`被`read(0, buffer, 0x100)`覆盖导致溢出。通过调试工具pwndbg和Python库pwntools生成循环模式、确定偏移量并构造payload,最终劫持返回地址跳转到`win()`函数获取密钥`/flag`。