Linux 本地安全测试终端工具:RootHawk
介绍

RootHawk 是一款面向 Android 系统的开源根权限检测工具,依托 GitHub 开源生态构建,聚焦于 Android 设备根权限(Root)的精准识别与分析。该工具整合了多维度检测逻辑,涵盖对 su 二进制文件、权限管理框架、系统分区篡改痕迹及 Magisk 等常见 Root 工具特征的扫描,通过系统化的检测算法与特征匹配机制,实现对设备 Root 状态的全面判定。其开源特性为移动安全研究、安卓系统安全审计提供了可复用的技术框架,可辅助研究人员探究 Root 权限滥用风险,也为移动端安全防护方案的构建提供了技术参考与验证依据。
工具测试
|
序号 |
操作系统 |
测试漏洞 |
测试结果 |
说明 |
|
1 |
AnolisOS |
CVE-2026-31431 / Copy Fail |
✅ 成功 |
工具在该系统环境下测试通过 |
|
2 |
openEuler |
CVE-2026-31431 / Copy Fail |
✅ 成功 |
工具在该系统环境下测试通过 |
|
3 |
统信 UOS |
CVE-2026-31431 / Copy Fail |
✅ 成功 |
工具在该系统环境下测试通过 |
|
4 |
openKylin |
CVE-2026-31431 / Copy Fail |
✅ 成功 |
工具在该系统环境下测试通过 |
|
5 |
Ubuntu |
CVE-2026-31431 / Copy Fail |
✅ 成功 |
工具在该系统环境下测试通过 |
|
6 |
CentOS 7 |
CVE-2021-4034 / PwnKit |
✅ 成功 |
工具在该系统环境下测试通过 |
信创系统openEuler

DirtyFrag
./RootHawk-amd64 -e CVE-2026-43284

CopyFai
./RootHawk-amd64 -e CVE-2026-31431

CVE-2021-4034
./RootHawk-amd64 -e CVE-2026-4034

支持漏洞及使用
|
CVE 编号 |
常见名称/别名 |
漏洞类型/组件 |
|
CVE-2026-31431 |
Copy Fail |
Linux Kernel 本地提权,涉及 crypto / AF_ALG / algif_aead 相关逻辑问题。 |
|
CVE-2026-43284 |
Dirty Frag,也有人叫 CopyFail2 |
Linux Kernel 本地提权,涉及 xfrm/esp、shared skb frags 等内核网络/数据包处理路径。 |
|
CVE-2021-4034 |
PwnKit |
Polkit 的 pkexec 本地提权漏洞。 |
|
CVE-2021-3560 |
Polkit D-Bus 权限绕过 / Polkit Authentication Bypass |
Polkit 本地提权,可通过 D-Bus 请求绕过凭据检查,提升权限;没有像 PwnKit 那样特别统一的短名字。 |
|
CVE-2022-0847 |
Dirty Pipe |
Linux Kernel 本地提权,管道机制相关漏洞。 |
参数说明
-list 显示当前集成的 CVE 模块
-e <名称> 执行指定 CVE 或别名
-any 按列表顺序执行全部模块
-pk <路径> 指定 CVE-2021-4034 使用的 pkexec 路径,默认 /usr/bin/pkexec
-backup <路径> CVE-2026-31431 执行前备份 su 到指定路径
-exec <路径> CVE-2026-31431 提权后执行指定程序,而不是进入 su
-v 尽量输出详细日志
-help 显示帮助
使用方法
查看帮助:
./RootHawk-amd64 -help
查看模块列表:
./RootHawk-amd64 -list
执行指定 CVE:
./RootHawk-amd64 -e CVE-2022-0847
按顺序执行全部模块:
./RootHawk-amd64 -any
Github链接
https://github.com/KivenMit/CialloVOL
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)