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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2021-30860 — 扫描 CVE-2021-30860 (FORCEDENTRY) 漏洞利用的证据 | Kitploit
工具/GitHubGitHub/levilutz/cve-2021-30860
漏洞分析漏洞利用取证分析移动取证数字取证事件响应
GitHublevilutz/cve-2021-30860

CVE-2021-30860

扫描 CVE-2021-30860 (FORCEDENTRY) 漏洞利用的证据

查看仓库
1124年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2021-30860

CVE-2021-30860(FORCEDENTRY)是 MacOS、iOS 和 WatchOS 中的一个已知漏洞。攻击者可通过向目标设备发送“恶意构造的 PDF”来实现任意代码执行。

该漏洞已于 2021 年 9 月 13 日由 Apple 通过以下版本修复:

  • iOS 14.8
  • OSX Big Sur 11.6、Security Update 2021-005 Catalina
  • WatchOS 7.6.2

然而,该漏洞自 2021 年 2 月或更早以来就已在野外被利用。

目的

用于检测 MacOS 电脑或 iPhone 上过去遭受利用的痕迹(通过扫描 Mac 上的本地备份)。 这并_不_旨在防御未来的攻击或消除先前攻击造成的影响。这并_不_旨在检测 Apple Watch 或 iPad 上过去遭受的利用。

方法

这里使用两种不同的方法来检测过去遭受利用的痕迹。

初始攻击痕迹

利用该漏洞的常见攻击途径是通过短信发送恶意 PDF 或 PSD 文件(伪装成 GIF)。此处的脚本会扫描 Mac 或 iPhone 备份中收到的短信附件,查找文件签名与 GIF 不匹配的“.gif”文件。值得注意的是,收到这些文件并不一定意味着设备已被入侵,尤其是在设备安装安全更新之后收到这些文件的情况下。

不完善的清理

NSO Group 利用该漏洞发起的攻击在其清理阶段至少存在一个缺陷。iPhone 上会留下痕迹,表现为某个特定 SQL 数据库中的不一致。Citizenlab 演示了如何通过在该数据库上执行简单的 SQL 查询来检测相关的不一致。

环境要求

所有扫描均需要

  • 一台运行 MacOS 11.0 或更高版本的电脑。
  • 安装 Python 3。

仅 iPhone 扫描需要

  • 目标 iPhone 的_未加密_完整本地备份。
  • 安装 iPhone backup tools,用于扫描 iPhone 备份。

准备与使用方法

  1. 确保满足所有要求。
  2. 下载本仓库并在终端中进入其文件夹。
  3. 运行 python3 cve_scan.py 使用默认选项进行扫描,或运行 python3 cve_scan.py -h 查看帮助。

示例

  1. 仅扫描当前 Mac:python3 cve_scan.py --mode mac
  2. 仅扫描 iPhone 备份:python3 cve_scan.py --mode iphone
  3. 仅扫描 iPhone 短信:python3 cve_scan.py --mode iphone --method attachments
  4. 仅扫描 iPhone 的 datausage 数据库:python3 cve_scan.py --mode iphone --method datausagedb
  5. 扫描最近的 iPhone 备份:python3 cve_scan.py --mode iphone --backups newest

参考资料

  • MITRE CVE 页面
  • Apple 支持文档
  • Citizenlab 文章
下载工具