75 matches found
CVE-2022-46395
CVE-2022-46395 のエクスプロイト 解説はこちらにあります。これは、2022年11月に報告したArm Maliカーネルドライバのバグです。このバグを利用すると、信頼されていないアプリドメインから任意のカーネルコードを実行でき、SELinuxを無効にしてrootを取得できます。 このエクスプロイトは、2022年11月および2023年1月のパッチが適用されたGoogle Pixel 6でテストされています。参考までに、ndk-21でclangを使ってコンパイルしたコマンドは以下の通りです: root@kitploit:...
root-exploit-pixel3
Pixel 3 系列 Root 漏洞利用 此文件夹包含一个本地权限提升漏洞利用程序,它是针对 CVE-2020-0041 的 bluefrostsecurity PoC 的修改版本。该漏洞利用会禁用 SELinux,然后启动一个 root shell。 该漏洞利用针对运行 2020 年 2 月 固件 QQ1A.200205.002 的 Pixel 3 设备提供了硬编码偏移量。只需按照以下步骤操作,即可将其调整为适用于任何 Pixel 3 设备。 为规避 root 用户限制,已进行了一些更改(原始漏洞利用程序不可用)。 适配该漏洞利用 1. 为了将该漏洞利用调整为适用于任何 Pixel 3...
CVE_2022_38181_Gazelle
FireTV 第3世代Cube 上で動作する CVE-2022-38181 のエクスプロイト これは、セキュリティ研究者 Man Yue Mo 氏の CVE202238181 用の Pixel 6 POC のフォークです。詳細な脆弱性解説は こちら をご覧ください。FireOS の32ビットユーザースペースに対応するための変更が加えられています。このPOCは、ARM Mali カーネルドライバのバグを悪用してカーネルコードの任意実行を実現し、SELinuxを無効化してrootを取得します。 ndk-21 の clang を使用してコンパイルするには以下のコマンドを使用しました:...
cve-2024-31317
CVE-2024-31317 探索 CVE-2024-31317 提供了对任意 uid 以及合法 Android 应用可用的 SELinux 作用域的非特权访问。这提供了对 uid 1000(system)和 uid 2000(shell)的访问权限,并且可以完全由非特权应用触发,从而使使用它的任何功能得以持久化。 解释 SELinux 模拟 Zygote 参数 模拟器设置 适用性 该漏洞利用应适用于大多数 Android 版本——2024 年 6 月安全补丁之前的版本,以及 Android 9+。部分厂商可能已将该变更移植到更早的版本中。具体而言,这意味着 Android 9-14...
userland-exec
Userland Exec Userland exec 在当前地址空间内用一个新的进程映像替换现有的进程映像。它模拟系统调用 execve 的行为,但描述进程映像的进程结构保持不变。换句话说,系统工具报告的进程名称将保留旧的进程名称。 该技术可用于在获得任意代码执行后实现隐蔽性。它还可用于执行存储在 noexec 分区中的二进制文件。 第一个 userland exec 由 grugq 创建。本仓库深受 Rapid7 Mettle library 的启发,其中包含对该技术的全面 博客描述。 最初,本仓库的大部分代码模仿了 Mettle 库,但后来已扩展出额外的复杂性以绕过 SELinux...
CVE_2022_46395_Raven
Exploit para CVE-2022-46395 para ejecutar en FireTV 2nd gen Cube Este es un fork del Pixel 6 POC para CVE-2022-46395 del investigador de seguridad Man Yue Mo. Lee su análisis detallado de la vulnerabilidad aquí. Se han realizado cambios para tener en cuenta el espacio de usuario de 32 bits de...
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-2021-1961
针对 CVE-2021-1961 的利用代码。完整的技术文章请查阅我的博客。 要构建该利用代码,请运行 Android NDK 的 ndk-build。 要运行该利用代码,你需要有 /dev/qseecom 的访问权限,这意味着需要正确的用户/组以及正确的 SELinux 上下文。这可以通过在调试镜像上使用命令 su system 完成,或者在使用 Magisk 修补过的原厂镜像上使用命令 su - system 完成。 以下是在使用 Magisk 修补过的原厂镜像上运行该利用代码的示例: root@kitploit: $ adb push qseecomexploit...
CVE-2022-20186
CVE-2022-20186 のエクスプロイト 解説はこちらを参照してください。これは、2022年1月に報告したArm Maliカーネルドライバのバグです。このバグを利用すると、信頼されていないアプリドメインから任意のカーネルコード実行が可能になり、SELinuxを無効化してrootを取得できます。 エクスプロイトはGoogle Pixel...
Exploit for Use After Free in Linux Linux_Kernel
ghost-hoock A minimal fork of GhostLockhttps://github.co...
CVE-2022-20186_CTXZ
CVE-2022-20186 漏洞利用 详细分析可在此处找到:here。这是 Arm Mali 内核驱动程序中的一个漏洞,我于 2022 年 1 月提交报告。该漏洞可用于从未受信任的应用域获得任意内核代码执行权限,进而禁用 SELinux 并获取 root 权限。 该漏洞利用已在 Google Pixel 6 上测试,支持从 2021 年 11 月到 2022 年 2 月的补丁级别。通过更改几个镜像偏移量,可以轻松添加对其他固件的支持。作为参考,我使用以下命令在 ndk-21 中通过 clang 编译: root@kitploit:...
TempRoot-Huawei
TempRoot-Huawei 通过 CVE-2019-2215 对华为加固内核实现临时 root 此代码为 P20 Pro CLT-AL00 编写,内核偏移取自固件,其构建指纹为:'HUAWEI/CLT-AL00/HWCLT:8.1.0/HUAWEICLT-AL00/176C00:user/release-keys' 背景 与三星的 KNOX 类似,华为加入了大量机制来防止黑客利用漏洞,并提升“安全性”。 启用了 DEBUGSPINLOCK,为自旋锁spinlock增加了额外检查 task struct 中的内核栈指针已使用随机偏移 ktioffset 进行混淆(类似 KASLR)...
ghost-hoock
ghost-hoock GhostLock 的一个极简分支,仅保留一个原语 :通过 CVE-2026-43499(futex PI UAF)关闭 SELinux。 -green 目录 这是什么 工作原理 从原版保留的内容 移除的内容 构建 运行 要求 限制与风险 项目结构 许可证 致谢 链接 这是什么 ghost-hoock 是 Mobile Hacking Lab 的 GhostLock 漏洞利用的精简分支 ,缩减为单一原语: 通过 futex PI UAF 进行一次受限写入 - selinuxenforcing = 0。 没有 root,没有 cred 覆写,没有 rwforge...
badspin
Bad Spin: Android Binder LPE 著者: Moshe Kol unstrustedapp からの権限昇格エクスプロイト。Android Binder の脆弱性 CVE-2022-20421 に対するものです。この脆弱性は、2022年10月のAndroidセキュリティアップデートで修正されています。このエクスプロイトは、カーネルバージョン5.4.xおよび5.10.xを搭載したデバイスで動作し、完全なカーネルR/Wプリミティブを実現します。Google Pixel 6では、完全なroot権限とSELinuxバイパスも取得します。 詳細な解説はこちらからご覧いただけます...
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 这是针对64位Android 6.0.1 Marshmallow(可能也适用于7.0?)的CVE-2016-5195 PoC,同时也是一个通用且稳定的临时root工具。它不需要SUID可执行文件或任何文件系统更改。 功能特性 SELinux绕过(详见下文)。 纯内存操作:不修改文件系统,也不需要特殊可执行文件。 稳定性:不影响设备的稳定性。 可扩展性:易于添加新的内核和/或新设备。 可逆性:root shell结束后后门会自动清除,使用后无需重启。 注意...
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...