本文主要是介绍iOS逆向 dumpdecrypted,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、dumpdecrypted简介和作用
dumpdecrypted是一款砸壳工具,具体有什么用呢?从Appstore下载的应用是被苹果加过密的,可执行文件被套上了一层保护壳,而class-dump无法作用于被加过密的APP,所以如果我们如果要分析从Appstore上下载的应用,需要先用dumpdecrypted工具先对加过密的ipa包进行砸壳,然后再用class-dump工具去导出它的头文件。
二、下载和安装
dumpdecrypted在github上开源了,我们从github上下载下来之后,需要自行编译才能使用。
dumpdecrypted下载:https://github.com/stefanesser/dumpdecrypted
下载之后,打卡文件夹,如下图所示:
这里的文件不能直接使用,需要我们先自行编译之后,生成一个dumpdecrypted.dylib文件后才能使用,dumpdecrypted.dylib我们可以把它理解为砸壳的锤子。
下面我来介绍如何编译生成dump decrypted.dylib。
第一步:我们打开终端,进入到我们下载的dumpdecrypted的目录下:
第二步:输入命令make
编译完成之后会在当前的目录生成一个dumpdecrypted.dylib的文件,我们打开之前下载的dumpdecrypted文件可以看到:
dumpdecrypted.dylib就是一把砸壳的锤子,编译好之后,可以重复使用。
这篇关于iOS逆向 dumpdecrypted的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!