使用dumpdecrypted砸壳

  • 安装dumpdecrypted.dylib

https://github.com/stefanesser/dumpdecrypted/archive/master.zip
复制到iPhone /var/mobile/ 目录下

  • 命令砸壳

可以使用ssh连接到手机
我直接使用了 Terminal 手机命令工具

DYLD_INSERT_LIBRARIES=[dumpdecrypted.dylib文件地址] [二进制目标文件地址] mach-o decryption dumper
DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/containers/Bundle/Application/877B345E-2058-40C1-B800-4622800D7165/NetworkSniffer.app/NetworkSniffer mach-o decryption dumper  #例如
砸壳成功.png

砸壳成功输出目录为命令执行当前(例现在是:/var/mobile/就会保存在这个目录下)目录生成 目标二进制文件.decrypted
删除后缀名.decrypted 命令 chmod -R 777 二进制文件
查壳 otool -l 二进制文件 | grep crypt 结果为 0 成功脱壳

  • 砸壳出现 Killed:9 的问题

这样一般是由于 dumpdecrypted.dylib 没有进行签名导致的,我们需要对它进行签名


dylib 签名.png
security find-identity -v -p codesigning  #查看本地可用的证书

codesign --force --verify --verbose --sign "iPhone Developer:" dumpdecrypted.dylib  #dylib 签名
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容