【翻译】The Evolution of Dirty COW (1)第一部分:Dirty COW 的演进 (1)第二部分:Dirty COW 的演进 (2)多年来,Linux 内核一直存在与内存管理 ...
【技术分享】剖析脏牛1_mmap如何映射内存到文件
测试程序int fd;struct stat st;void *mem;void processMem(void){ char ch = *((char*)mem); printf("%cn", ch...
mprotect函数利用详解
mprotect函数利用详解pwn引入在Linux中,mprotect函数的功能是用来设置一块内存的权限。函数原型如下:int mprotect(void * addr, size_t len, in...
使用anon_vma_name进行Linux内核堆喷
TLDR prctl PR_SET_VMA (PR_SET_VMA_ANON_NAME) 可以作为一种针对 kmalloc-8 到 kmalloc-96 缓存的可能新的堆喷射(heap spray)方...
安卓手机为什么越用越卡?一个比较偏底层的解释
最近看到有篇文章标题为 "[PATCH v7 0/4] per-vma locks in userfaultfd" https://lwn.net/Articles/962373/,由 Lokesh ...