75 matches found
cve-2024-31317
Exploration of CVE-2024-31317 CVE-2024-31317 provides unpriviledged access to any uid and SELinux scope available to proper Android apps. This provides access to uid 1000 system and uid 2000 shell, and can be triggered entirely from an unpriviledged app, allowing for persistence of any...
CVE_2022_38181_Gazelle
Exploit for CVE-2022-38181 to run on FireTV 3rd gen Cube This is a fork of security researcher Man Yue Mo's Pixel 6 POC for CVE202238181. Read his detailed write-up of the vulnerability here. Changes have been made to account for FireOS's 32bit userspace. The POC exploits a bug in the ARM Mali...
UnPlus
unplus CVE-2026-43499 Futex PI UAF 内核任意地址写入 exploit 的核心逻辑代码,用于绕过 SELinux 获取 root。 本仓库只包含核心 exploit 逻辑源码(src/)和单二进制打包器(wrapper/)。 src/target.h 是模板 ,需填入你自己设备的参数才能运行(见下文"设备适配")。 构建 核心逻辑(src/) root@kitploit: 环境要求: Android NDK r29+ API 35, aarch64 export ANDROIDNDKROOT=/path/to/android-ndk 构建纯逻辑产物 mak...
CVE-2019-2215-HuaweiP20Lite
将 CVE-2019-2215 bad binder 移植到华为 P20lite Android 8.0.0 描述 该项目是 CVE-2019-2215 在华为 P20lite 上的漏洞利用,系统版本为 Android 8.0.0。内核版本为 4.4.23。 这一漏洞很可能是该主题中记录最详尽的一个(教程、在实体手机上的实际移植),并且我有一部存在漏洞的手机,因此这是学习 Android 内核漏洞利用的良好起点。 警告:该漏洞利用会将所有 SELinux 类型设为宽松模式,因此可能允许其他应用绕过 SELinux。 安装 首先克隆仓库: root@kitploit: git clone...
CVE-2022-20186
Exploit for CVE-2022-20186 The write up can be found here. This is a bug in the Arm Mali kernel driver that I reported in January 2022. The bug can be used to gain arbitrary kernel code execution from the untrusted app domain, which is then used to disable SELinux and gain root. The exploit is...
userland-exec
Userland Exec Userland exec 在当前地址空间内用一个新的进程映像替换现有的进程映像。它模拟系统调用 execve 的行为,但描述进程映像的进程结构保持不变。换句话说,系统工具报告的进程名称将保留旧的进程名称。 该技术可用于在获得任意代码执行后实现隐蔽性。它还可用于执行存储在 noexec 分区中的二进制文件。 第一个 userland exec 由 grugq 创建。本仓库深受 Rapid7 Mettle library 的启发,其中包含对该技术的全面 博客描述。 最初,本仓库的大部分代码模仿了 Mettle 库,但后来已扩展出额外的复杂性以绕过 SELinux...
root-exploit-pixel3
Root Exploit for Pixel 3 Family This folder contains a local privilege escalation exploit, a modification of the bluefrostsecurity PoC for CVE-2020-0041. The exploit disables SELinux and then launches a root shell. The exploit was provided with hardcoded offsets for a Pixel 3 device running the...
CVE-2022-46395
Exploit for CVE-2022-46395 The write up can be found here. This is a bug in the Arm Mali kernel driver that I reported in November 2022. The bug can be used to gain arbitrary kernel code execution from the untrusted app domain, which is then used to disable SELinux and gain root. The exploit is...
CVE-2022-20186_CTXZ
Exploit for CVE-2022-20186 The write up can be found here. This is a bug in the Arm Mali kernel driver that I reported in January 2022. The bug can be used to gain arbitrary kernel code execution from the untrusted app domain, which is then used to disable SELinux and gain root. The exploit is...
TempRoot-Huawei
TempRoot-Huawei Temporary root for Huawei hardened kernel via CVE-2019-2215 This code is written for P20 Pro CLT-AL00, and kernel offset is taken from firmware with build fingerprint: 'HUAWEI/CLT-AL00/HWCLT:8.1.0/HUAWEICLT-AL00/176C00:user/release-keys' Background Like Samsung's KNOX, Huawei adde...
badspin
Bad Spin: Android Binder LPE 作者:Moshe Kol 从 unstrustedapp 出发的 Android Binder 漏洞(CVE-2022-20421)权限提升利用代码。该漏洞已在 2022 年 10 月的 Android 安全公告中修复。漏洞利用程序适用于运行内核版本 5.4.x 和 5.10.x 的设备,并可获得完整的内核读写原语。对于 Google Pixel 6,还能实现完全 root 和绕过 SELinux。 完整的分析文章可在此处找到。 从 shell 运行 1. 在 src/ 目录下执行 make push 编译 libbadspin....
ghost-hoock
ghost-hoock Un fork mínimo de GhostLock que conserva solo una primitiva : desactivar SELinux mediante CVE-2026-43499 futex PI UAF. -green Tabla de contenidos Qué es esto Cómo funciona Qué se conservó del original Qué se eliminó Compilación Ejecución Requisitos Limitaciones y riesgos Estructura de...
CVE_2022_38181_Raven
FireTV 第二代 Cube 的 CVE-2022-38181 漏洞利用 这是安全研究员 Man Yue Mo 的 Pixel 6 POC 针对 CVE202238181 的一个分支。请在此阅读他对该漏洞的详细分析文章 (英文)。已对代码进行修改以适应 FireOS 的 32 位用户空间,以及第二代 Cube 较旧的 Bifrost 驱动 r16p0 和 Linux 内核 4.9.113 版本。该 POC 利用 ARM Mali 内核驱动中的一个漏洞来获得任意内核代码执行,进而禁用 SELinux 并获取 root 权限。 我使用以下命令通过 ndk-21 中的 clang 进行编译:...
VIKIROOT
VIKIROOT This is a CVE-2016-5195 PoC for 64-bit Android 6.0.1 Marshmallow perhaps 7.0 ?, as well as an universal & stable temporal root tool. It does not require a SUID executable or any filesystem changes. Features SELinux bypass see below for details. Memory-only: does not modify the filesystem...
CVE-2023-6241
CVE-2023-6241 漏洞利用 相关技术文章可在此处查看。这是 Arm Mali 内核驱动程序中的一个漏洞,我于 2023 年 11 月报告了该漏洞。该漏洞可用于从不被信任的应用域获取任意内核代码执行权限,进而用于禁用 SELinux 并获取 root 权限。 该漏洞利用已在搭载 2023 年 11 月补丁(UD1A.231105.004)的 Google Pixel 8 上完成测试。它需要使用 OpenCL 编译,并与 OpenCL 库 libGLESmali.so 链接。该库可在 Pixel 8 设备的 vendor/lib64/egl/libGLESmali.so...
CVE_2022_46395_Raven
用于在FireTV第二代Cube上运行的CVE-2022-46395漏洞利用 这是安全研究员 Man Yue Mo 为 CVE-2022-46395 编写的 Pixel 6 POC 的一个分支。请阅读他关于此漏洞的详细分析文章(这里)。已做出修改以适应 FireOS 的 32 位用户空间。该 POC 利用了 ARM Mali 内核驱动程序中的一个漏洞,以获得任意内核代码执行的能力,随后用于禁用 SELinux 并获取 root 权限。 该漏洞利用已在 PS7652/3564(2023年8月下旬)中进行了修补。作为参考,以下命令用于在 ndk-21 中使用 clang 进行编译:...
CVE-2021-1961
Exploit code for CVE-2021-1961. Full write-up is available on my blog. In order to build the exploit, run Android NDK's ndk-build. In order to run the exploit, you need to have access to /dev/qseecom, which means having the right user/group and the right SELinux context. This can be done either o...
Exploit for Use After Free in Linux Linux_Kernel
ghost-hoock A minimal fork of GhostLockhttps://github.co...