介绍

推荐几款Linux系统漏洞扫描、评估工具 - 知乎

      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

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐