Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
dirtycow — Dirty Cow exploit - CVE-2016-5195 | Kitploit
工具/GitHubGitHub/ramahmdr/dirtycow
Privilege EscalationVulnerability AnalysisExploitationPenetration TestingRed TeamingBinary Exploitation
GitHubramahmdr/dirtycow

dirtycow

Dirty Cow exploit - CVE-2016-5195

查看仓库
17个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

✅ 要求 / 受影响的内核版本

Dirty COW 是 Linux 内核中一种已知的 本地权限提升 (LPE) 漏洞,编号为 CVE-2016-5195。 :contentReference[oaicite:0]{index=0}

🎯 受影响的内核

一般来说,Dirty COW 影响 Linux 内核 2.x 到 4.x 且低于 4.8.3 的版本。 :contentReference[oaicite:1]{index=1}

一些发行版已反向移植补丁,因此内核版本看起来“旧”,但可能已经安全。

✅ 修复版本(上游)

Dirty COW 已在以下内核版本(及更新版本)中修复:

  • 4.8.3
  • 4.7.9
  • 4.4.26 :contentReference[oaicite:2]{index=2}

🔎 快速检查(目标端)

检查目标内核版本:

root@kitploit:~
uname -r

dirtycow

此漏洞利用以 dirtycow 漏洞的 pokemon 利用作为基础,并自动生成新的 passwd 行。 运行二进制文件时,系统会提示用户输入新密码。 然后,原始的 /etc/passwd 文件会被备份到 /tmp/passwd.bak,并用生成的行覆盖 root 账户。 运行漏洞利用后,你应该能够使用新创建的用户登录。

要使用此漏洞利用,请根据你的需要修改用户值。

默认创建的用户是 toor。

原始漏洞利用(dirtycow 的 ptrace_pokedata “pokemon” 方法): https://github.com/dirtycow/dirtycow.github.io/blob/master/pokemon.c

编译方法:

root@kitploit:~
gcc -pthread dirty.c -o dirty -lcrypt

然后通过以下方式运行新创建的二进制文件:

root@kitploit:~
./dirty

或

root@kitploit:~
 ./dirty my-new-password

之后,你可以 su toor 或 ssh toor@...

运行漏洞利用后别忘了恢复 /etc/passwd!

root@kitploit:~
mv /tmp/passwd.bak /etc/passwd

漏洞利用由 Christian "firefart" Mehlmauer 改编

https://firefart.at

下载工具