📰 来源: 博客园 House of botcake 利用条件与效果及使用范围 应该是在libc2.31这个手法要的条件就是两个:UAF与申请足够数量的堆块。而效果就是:任意地址写,配合对IOFILE结构体的利用可以实现任意读,结合起来就可以进行任意读写。主要思路就是绕过tcache的double free检测即tcache key字段来完成攻击。虽然自有tcache机制以来到现在都可以使用,不过因为之前tcache检测很弱直接double free也没有影响,所以主要还是glibc2.29-至今用的比较多。 主要…