脱壳

1.

2.判断是否加密

* 用Mach-O工具
* otool命令 `otool -l [文件] | grep crypt`

3.脱壳工具Clutch使用

  • Clutch -i查看安装了哪些加密的app
  • Clutch -d [APP序号或BundleId] 脱壳
  • 把Clutch放到手机usr/bin里,用终端脱壳。如果没有执行权限,chmod +x /usr/bin/Clutch

4.脱壳工具dumpdecrypted使用

进入下载包,执行make命令,生成dumpdecrypted.dylib动态库,将该库拷贝到iPhone上(如果是root用户,建议放/var/root目录);手机终端进入该动态库所在目录,使用 DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib [文件路径] (文件路径可以用ps -A获取)

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

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,280评论 25 708
  • 本篇博客以微信为例,给微信脱壳。"砸壳"在iOS逆向工程中是经常做的一件事情,,因为从AppStore直接下载安装...
    颜值不够才华来凑阅读 1,143评论 6 3
  • 壳是一段执行于原始代码前的代码。原始程序的代码在家可的过程中可能被压缩、加密等,当加壳后的文件执行时,壳这段代码先...
    plutoG7阅读 2,035评论 0 6
  • "砸壳"在iOS逆向工程中是经常做的一件事情,,因为从AppStore直接下载安装的App是加壳的,其实就是经过加...
    Jessica124阅读 2,172评论 1 2
  • 制作倒影: 导入一张图片,双击“背景”图层,使其变成“图层0”。 设置背景色为白色。使用【裁剪工具】向下拖动,扩大...
    奥哈阅读 993评论 2 11

友情链接更多精彩内容