iOS逆向与安全 - 1. dumpdecrypted 砸壳

本文详细介绍了如何使用dumpdecrypted工具对iOS应用进行砸壳操作,包括获取可执行文件、下载和编译砸壳工具、连接越狱手机、注入动态库以及解密文件的拷贝和验证过程。
摘要由CSDN通过智能技术生成

砸壳开始

App Store上的应用都是加密的。

获取可执行文件

下载了的app(这里以TIM为例) 通过iTools 保存在电脑本地得到TIM.ipa文件 通过解压得到TIM文件夹 进入Payload文件夹 右键点击文件显示包内容 找到可执行文件TIM 之后打开终端查看该可执行文件是否已经被加了密
可执行文件

命令行

otool -l 可执行文件 | grep cryptid

结果如图:
查看是否加密
cryptid为1 表示加密了 cryptid为0 表示未加密
上图显示该包有两个架构 且都加密了

下载dumpdecrypted砸壳工具

砸壳工具github下载地址
https://github.com/stefanesser/dumpdecrypted

下载后 打开终端 进入该砸壳工具的路径 开始编译文件
终端输入

make

编译后便会得到dumpdecrypted.dylib这个动态库 这个动态库在之后会注入到目标应用程序的沙盒里(后话) dumpdecrypted.dylib会把砸壳文件写到文件里 在App Store里下载的app对沙盒以外的目录是没有写的权限 所以此处把dumpdecrypted.dylib注入到沙盒的Document目录 砸壳后的解密文件就可以写在沙盒里

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值