当前位置:首页 > 技术知识 > 正文内容

真来了,iOS 16.6 beta 利用,隐藏 Dock 栏

maynowei7个月前 (08-02)技术知识123

昨天提到!iOS 16.5 kfd 漏洞可以隐藏 Dock 栏消息,现在已经确定 iOS 16.6 beta 内测也是支持使用 kfd 漏洞,当然!也是支持隐藏 Dock 栏,主要验证该系统是否可用。

一定有人问,为何 iOS 16.5.1 系统不支持?你一定要知道,iOS 16.6 beta 内测比 iOS 16.5.1 系统更早发布,当时!iOS 16.6 beta 1 系统就存在该漏洞,随后!Apple 紧急发布 iOS 16.5.1 系统进行修补。

重点是!目前 iOS 16.6 beta 1 内测验证仍在开启中,可以去下载 beta 固件,然后到爱思助手进行降级,低版本系统千万不要升级 iOS 16.6 beta 版,一旦过期,会频繁弹窗提醒你,但你可以通过OTA延迟升级 iOS 16.4.1 和 16.5 系统,只是针对已经升级高版本设备降级。

iOS 16.6 beta 1 固件下载,可前往「新有趣工具箱」小程序,找到 iOS 16.6 beta 选项,下载对应固件到电脑上,接着导入爱思直接刷入。

-- 内容回顾 --

在7月28日凌晨时段,来自于 reddit 上一名大神,在 iPhone 13 设备上利用 kfd 漏洞成功,并且还将 Dock 栏修改,实现隐藏。

根据作者描述,打开 kfd 工具后,点击 Open exploit 按钮,显示成功,则代表漏洞利用成功,这时你就可以点击 Hide Dock 按钮,直接隐藏 Dock 栏,然后点击 Respiring 重启即可。

重点他已经开源了,地址:

https://github.com/GenericCoding/kfd

遗憾的是,目前kfd需要合适偏移值,也就是说,需要添加所有机型偏移值,你才能顺利利用,目前公开偏移值较少,有些公开值又不可利用,所以目前现在发布工具,基本上都是针对相应版本及机型发布对应IPA。

-- iOS 16.6 beta kfd 利用 --

随后!Huy Nguyen 开发者针对上述开源进行添加适应偏移值,目前只提供以下几款机型和版本,如果符合的,你可以测试一下,包括:

  • iPhone 14 Pro iOS 16.6 B1
  • iPhone 13 Pro iOS 16.6 B1
  • iPhone 13 iOS 16.6 B1
  • iPhone 12 mini iOS 16.6 B1


想测试工具,可前往「新有趣工具箱」小程序,找到kfd系列就能看到了。


操作方法很简单,打开 kfd 工具,点击 Open exploit 按钮,显示成功则代表利用成功,再点击 Hide Dock 隐藏,然后点击 Respring 按钮即可生效。显示重启或者闪退,就代表不成功。

大概这些内容了,话说!你们成功隐藏Dock栏吗?请评论。

相关文章

Android主流UI开源库整理(android完整开源项目)

前言最近老大让我整理一份 Android主流UI开源库 的资料,以补充公司的Android知识库。由于对格式不做特别限制,于是打算用博客的形式记录下来,方便查看、防丢并且可以持续维护、不断更新。标题隐...

C++并发同步核心-mutex深度解析:守护共享数据的关键

在多线程编程中,当多个线程需要访问和修改共享数据时,如果没有任何同步机制,就可能发生数据竞争(Data Race),导致程序行为不可预测、数据损坏甚至崩溃。C++标准库通过<mutex>头...

掌握C语言多线程:高效并发编程指南

一、多线程基础概念介绍多线程编程是现代软件开发中提高程序性能和响应性的重要技术。在C语言中,pthread(POSIX Threads)库是实现多线程编程的标准工具。本节将通俗易懂地介绍多线程的核心概...

从 async/await 到虚拟线程:Python 并发的再思考

演进之路:从async/await到线程的反思首先必须明确的是,async/await对Python并非全无裨益:它最大的价值,是让更多人接触到了并发编程。通过在编程语言中嵌入语法元素,并发编程的门槛...

Linux C++实现多线程同步的四种方式(超级详细)

背景问题:在特定的应用场景下,多线程不进行同步会造成什么问题?通过多线程模拟多窗口售票为例:#include <iostream>#include<pthread.h>#inc...

大厂 Go 编程规范(二):mutex(编程大厂是什么意思)

mutex 是golang 的互斥锁,可以保障在多协程的情况下,数据访问的安全。1、零值有效我们并不需要mutex指针mu := new(sync.Mutex) mu.Lock()直接可以使用mute...