编译dumpdecrypted.dylib
来源:互联网 发布:unity3d playmaker 编辑:程序博客网 时间:2024/06/03 14:31
1、我走的弯路
第一次接触ios逆向,又没的前辈指导,所以,一个人在乌漆麻黑的逆向之路上跌跌撞撞,比如今天的这个砸壳工具,我就费了不少功夫。参考各种版本的编译方法,结果,编译失败,无法生成 砸壳工具。最后,干脆下载源码,直接编译,不用修改源码,结果:成了。
2、编译步骤
A、去这里下载源码:
https://github.com/stefanesser/dumpdecrypted
B、下载后,解压,用命令行的方式,进入到这个解压目录:
C、这里, 我的环境如下
XCode7.3
ios9.3.2
在 make 的时候, 会提示有 waring. 这些警告,应该是会影响后面砸壳的效果的,所以,必须解决~
我用的是Xcode7.3, 出现这个问题是因为 Xcode 7.3(ios sdk 9.3) 移除了所有 private framework。所以,若要自己编译,需要下载之前版本的sdk 编译工具。
之前的sdk , 可以在这里下载到:传送门
我下载的是9.2版本的sdk 。下载后, 解压。
D、用命令行进入dump decrypted-master 文件夹,修改makefile文件中SDK=XXXX,修改为刚刚下载的SDK的路径(只需要修改这里,或者你可以将其拷贝到Xcode目录下)
这里,我之前用的是相对路径,编译时, 还是出现 clang waring,原因:找不到XXX文件。下面就是没有正确指定sdk的文件路径,报错:
后来,我将sdk换成绝对路径, 编译完美通过。
工具生成完成,快去试试吧~~~
- 编译dumpdecrypted.dylib
- IOS应用逆向工程之App砸壳:通过dumpdecrypted.dylib
- dumpdecrypted
- dyld: could not load inserted library 'dumpdecrypted.dylib' because no suitable image found.
- xcode7编译错误之缺少libc++.dylib
- dumpdecrypted去壳
- dumpdecrypted砸壳
- Xcode 7 编译cocos2dx 报libz.dylib,libsqlite3.dylib无法打开解决办法
- 用第三方dylib,在XCode下编译Cocoa程序
- 用第三方dylib,在XCode下编译Cocoa程序
- Dumpdecrypted 砸壳失败
- iOS逆向 dumpdecrypted
- iOS Hacker dumpdecrypted脱壳
- iOS逆向--dumpdecrypted砸壳
- 用dumpdecrypted给App砸壳
- 用dumpdecrypted给App砸壳
- 用dumpdecrypted给App砸壳
- 用dumpdecrypted给App砸壳
- 自定义控件、Fragment、Handler详解
- Java 并发工具包 java.util.concurrent 用户指南
- BGRABitmap图像操作6:线的两种连接方式
- 微软面试100题系列---约瑟夫环问题
- C/C++获取当前系统时间
- 编译dumpdecrypted.dylib
- java 编解码与字符集
- cmd中输入svn提示svn不是内部或外部命令
- Android中Emoji的处理
- 由树转化为二叉树
- STL里deque的用法
- 在Word中插入LaTeX公式
- 常用排序算法总结7一一堆排序
- 面试之Spring相关