FSUntether 开源项目教程
FSUntetherFucking Simple Untether for iOS 15-17项目地址:https://gitcode.com/gh_mirrors/fs/FSUntether
项目介绍
FSUntether 是一个针对 iOS 15 至 17 的开源项目,旨在提供未经许可的代码执行证明(PoC)。该项目由 Ingan121 开发,利用 TestFlightServiceExtension 在系统启动阶段自动运行,即使在首次解锁之前也能执行。FSUntether 的设计目标是让开发者和安全专家能够在 iOS 设备上实现无限制的代码执行,而无需越狱。
项目快速启动
环境准备
- 一台运行 iOS 15 至 17 的设备
- 安装 Xcode
- 克隆项目仓库
git clone https://github.com/Ingan121/FSUntether.git
cd FSUntether
构建和安装
- 打开项目目录中的
FSUntether.xcodeproj
文件。 - 在 Xcode 中选择合适的开发者账号和设备。
- 点击运行按钮进行构建和安装。
# 构建项目
xcodebuild -scheme FSUntether -destination 'platform=iOS Simulator,name=iPhone 12'
# 安装到设备
xcrun simctl install booted FSUntether.app
应用案例和最佳实践
应用案例
FSUntether 主要用于以下场景:
- 安全研究:为安全研究人员提供一个可操作的实验室,用于测试和验证安全补丁的有效性,探索新的攻击向量,或者对系统级别的权限提升进行研究。
- 教育工具:作为一种学习如何编写代码以在受限制环境中执行的教育工具。
最佳实践
- 谨慎使用:由于其敏感性质,使用该项目应当谨慎,且在未经授权的设备上使用可能会违反苹果的服务条款。
- 遵守法律:确保在使用该项目时遵守当地法律法规。
典型生态项目
FSUntether 与其他开源项目结合使用,可以扩展其功能和应用场景:
- iDownload:由 LinusHenze 开发的工具,与 FSUntether 结合使用,可以在 iOS 设备上实现完全的沙箱逃逸。
- TrollStore:由 opa334 开发的工具,用于在 iOS 设备上安装和管理第三方应用。
- sbsutils:由 comex 开发的工具,提供了一系列系统级别的实用程序。
通过这些生态项目的结合使用,FSUntether 可以进一步扩展其功能,为安全研究和开发提供更多可能性。
FSUntetherFucking Simple Untether for iOS 15-17项目地址:https://gitcode.com/gh_mirrors/fs/FSUntether