Posted in

Go defer链表存储结构与栈帧释放顺序:从_defer结构体到_panic恢复链,揭示defer panic recover三者存储耦合漏洞

第一章:Go defer链表存储 … Go defer链表存储结构与栈帧释放顺序:从_defer结构体到_panic恢复链,揭示defer panic recover三者存储耦合漏洞Read more

Posted in

Go defer链表破坏事件(a 与 a- 修改defer记录指针),导致panic recovery失败的栈帧污染全过程还原(含gdb调试脚本)

第一章:Go defer链表破坏 … Go defer链表破坏事件(a 与 a- 修改defer记录指针),导致panic recovery失败的栈帧污染全过程还原(含gdb调试脚本)Read more

Posted in

Go defer链表溢出危机:李文周通过runtime.g结构体逆向,揭示defer数量>128时栈分裂引发panic的底层机制

第一章:Go defer链表溢出 … Go defer链表溢出危机:李文周通过runtime.g结构体逆向,揭示defer数量>128时栈分裂引发panic的底层机制Read more

Posted in

Golang defer链表到底存储在哪?——从函数栈帧布局、defer记录结构体到runtime._defer内存分配位置的底层逆向实证

第一章:Golang defer … Golang defer链表到底存储在哪?——从函数栈帧布局、defer记录结构体到runtime._defer内存分配位置的底层逆向实证Read more