跳到主要内容

use-after-free1 篇实战文章

0x7F0x7F

段错误是你唯一看得见的那次越界

这段代码不会崩。它把 body 后面紧挨着的那几十上百个字节一起抄进 dst,跟着别的字段原样发回去。一次 SIGSEGV 都不用触发。 真正难受的地方在这儿:它没错得很难看。它错得刚刚好,读完了,写完了,响应正常,服务正常。 段错误为什么不常来 进程手里是虚拟地址,管事的是页表。

段错误是你唯一看得见的那次越界
use-after-free 实战经验与踩坑复盘 | 跑通