Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

前置知识Tcache头插头取,FILOtcache_perthread_struct 1234567891011121314/* There is one of these for each thread, which contains the per-thread cache (hence "tcache_perthread_struct"). Keeping ...
CTF

堆堆块(Chunk)堆块(Chunk)的结构: 1234567891011121314chunk-> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Size of previous chunk, if unallocated (P clear) | /...
CTF

0x01安装docker desktop 因本人尝试在kali安装docker未成功, 故最后使用傻瓜式安装的docker desktop 打开 docker官网 (访问本网站需要magic 能看到我文章的应该都会magic吧) 下载docker desktop并安装 1.1给docker换源将如下代码复制到docker engine中 1234567891011121314151617...
CTF

malloc流程重要的数据结构1.malloc_state首先便是我们经常接触的arena 123456789101112131415161718192021222324252627282930313233343536373839struct malloc_state{ /* Serialize access. */ mutex_t mutex; /* Flags (for...
CTF

0x01 堆常见泄露方式首先main_arena是一个存在于libc上的结构体,上面维护了一些指针,如下图(以64位为例): 黄色的部分是 fastbins 单链表,每个链表存储特定大小的 chunk , LIFO后进先出 绿色的部分是 topchunk ,存储着 topchunk 的 chunk 首地址 紫色的部分是 last_remainder ,存储着 melloc 时切割剩余的部...
CTF