GonzaBot/kernel-exploit-dirtycow

GitHub: GonzaBot/kernel-exploit-dirtycow

该实验项目复现了 Linux 内核 Dirty Cow 竞态条件漏洞的利用流程,演示如何通过 CVE-2016-5195 从普通用户提升至 root 权限。

Stars: 0 | Forks: 0

# 内核漏洞利用 — Dirty Cow (CVE-2016-5195) Dirty Cow 权限提升实验室,作为 4Geeks Academy 网络安全专业课程的一部分完成。 ## 描述 Dirty Cow 是 Linux 内核内存子系统中的一个竞争条件(CVE-2016-5195),它允许无特权的本地用户获取对只读内存区域的写权限,包括 `/etc/passwd`。这使得无需管理员凭据即可直接提升至 root 权限。 ## 环境 | 角色 | 系统 | IP | |---|---|---| | 攻击者 | Kali Linux | 10.0.2.8 | | 受害者 | Ubuntu Server 16.04.1 — 内核 4.4.0-31-generic | 10.0.2.9 | ## 实验目标 - 验证内核版本并识别漏洞 - 在与受害者兼容的 Docker 环境中编译 exploit - 通过 SCP 传输并执行二进制文件 - 从 `student` 用户提升至 `root` - 获取位于 `/root/flag.txt` 的 flag ## 结果 已捕获的 Flag:`4GEEKS{Y0u_G0t_R00t}` ## 使用的 Exploit Exploit-DB #40847 — Linux Kernel `/proc/self/mem` Race Condition Privilege Escalation (`/etc/passwd` Method) https://www.exploit-db.com/exploits/40847 ## 仓库内容 | 文件 | 描述 | |---|---| | `Informe_DirtyCow_CVE-2016-5195_GonzaloRodriguez.docx` | 包含证据的完整技术报告 | ## 免责声明 本实验在受控环境中进行,仅出于教育目的。未经所有者明确授权的系统利用行为是非法的。 ## 作者 Gonzalo Rodríguez [LinkedIn](https://linkedin.com/in/gonzardem) | [GitHub](https://github.com/GonzaBot)
标签:请求拦截