- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 kernel_pwn中uffd机制的利用
内存映射在main()中使用mmap分配了 2 页内存(每页 4KB)。注册 userfaultfd调用将映射区域注册到 userfaultfd,使得对这些区域的访问触发缺页异常。缺页处理线程启动一个专门处理缺页事件的线程(),该线程通过poll()read()捕获缺页事件,然后利用将预先准备的数据填充到缺页区域。触发缺页在main()中通过读取映射内存触发缺页事件,最终观察到填充的数据。初始化与注册main()中调用mmap分配了 2 页内存,并通过注册到 userfaultfd。
2025-03-19 16:08:25
911
空空如也
PTA L1-025 正整数A+B 检测点过不去
2024-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人