iOS代码注入

本文详细介绍了如何在iOS设备上进行越狱,包括使用unc0ver工具、通过Xcode+shell脚本进行签名与越狱,以及利用CrackerXI进行应用砸壳。接着,文章提到了代码注入的过程,通过yololib实现,并在+(void)load方法中进行hook操作,为后续的分析和操作打下基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

越狱

准备工作

  • 手机型号:iPhone 6p
  • 手机系统:12.4.4
  • 越狱工具:unc0ver
    unc0ver支持11.0~14.3版本,并且越狱后可重置回未越狱状态,官网地址:https://unc0ver.dev

unc0ver.dev上有具体的操作步骤,这里不再赘述,下面是我采用Xcode+Shell脚本方式完成越犾的一个过程记录。

Xcode + shell

  1. 通过Xcode新建一个工程,然后运行到真机上,完成app签名。
  2. 在工程目录下创建一个App目录,然后再创建一个内容如下的appsign.sh文件:
    TEMP_PATH="${SRCROOT}/Temp"
    APP_PATH="${SRCROOT}/App"
    # 目标ipa包所在路径
    TARGET_IPA_PATH="${APP_PATH}/*.ipa"
    # 清空Temp目录
    rm -rf "${TEMP_PATH}"
    mkdir -p "${TEMP_PATH}"
    
    # 1.解压ipa包到Temp目录下。
    # -o代表在不提示的情况下覆盖现有文件, -qq禁止打印信息
    # -d 将文件解压缩到的可选目录
    unzip -oqq "$TARGET_IPA_PATH" -d 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值