Skip to content

MDC漏洞的软件及使用

更新时间: 10/19/2024

敬告

由于巨魔已经包含了MDC漏洞,装巨魔 就可以了

以下教程可以无视

简介

MacDirtyCow漏洞,也就是 CVE-2022-46689 漏洞,简称MDC

关于 CVE-2022-46689 漏洞
Kernel

适用于:macOS Ventura

影响:App 或许能够以内核权限执行任意代码

描述:已通过额外验证解决竞态条件问题。

CVE-2022-46689:Google Project Zero 的 Ian Beer

事件进展

  • Google Project Zero 的 Ian Beer 提交了这个漏洞,它可以使App能够以内核权限执行任意代码,该漏洞仅适用于iPhone 8 及更高机型

  • 大神 @Zhouwei Zhang 利用此漏洞发布了项目 MacDirtyCow Demo,通过 MacDirtyCow 可以制作一些特殊的应用程序,允许重写沙盒,覆盖文件,且无需越狱

  • 原理:通过交换同等大小文件的方式,覆盖文件实现,覆盖的文件体积越大,越占用内存

  • 弊端:内存占用过多会导致手机变卡、小组件无法使用等情况,只能通过重启后释放内存

适用范围

手机/系统6s-7系列 / SE (A9-A10)8-15系列/ XS系列 / XR / SE 2-3 (A11-A16)
15.0 - 15.7.1❤️
15.7.2-15.8
16.0 - 16.1.2❤️
16.2及以上
  • 支持 iOS 15.0 - 15.7.1iOS 16.0 - 16.1.2 系统

  • 不支持 iOS 15.7.2iOS 16.2 及更高的系统

  • 注意:IOS 14系统、巨魔/越狱用户,不推荐使用

使用

以下操作仅做演示:突破Apple ID只能安装3个应用的限制

时间进展2

  • 2023-1-31 大神 @XsF1ref 发推通过使用此漏洞修补 /user/libexec/istalld 文件,可以移除Apple ID安装3个限制

  • 2023-2-4 @Zhouwei Zhang 发布 WDBRemoveThreeAppLimit

个人ID签名只能签3个,用MDC就可以打破这个限制

打开牛蛙助手,右上角+ -> 导入资源

选择刚下载好的 WDBRemoveThreeAppLimit,并导入应用库

说明

Safari浏览器下载的默认在文件-icloud云盘-下载里

选择 WDBRemoveThreeAppLimit 签名

立即签名- 安装

打开 WDBRemoveThreeAppLimit ,进入会有个提示,点好

点击 go,提示成功后,重启一下手机

我们继续用牛蛙自签,可以看到我已经装了5个了

同样的方法我们下载安装 Blacklist:https://appinstalleriosgh.github.io/Sign/Blacklist.ipa

说明

主要用于修复右图这种,证书过期打不开的情况

进入的提示点好,在点击修复 Fix Blacklist 即可

其他软件

注意

有些工具功能是相同的,请勿同时启用

聚合类

工具类



美化类