首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逆向工程?

逆向工程?
EN

Stack Overflow用户
提问于 2012-08-31 07:44:01
回答 3查看 4.4K关注 0票数 7

我有*.ipa文件,这是iphone应用程序。

  • 在ipa中可以使用逆向工程并提取代码吗..?
EN

回答 3

Stack Overflow用户

发布于 2012-08-31 07:55:22

嗯,这不是真正的黑客,但它肯定能帮助你识别UI的某些部分.做以下工作:

1-在Xcode上创建一个新项目(与您选择的内容无关)

2-连接您的设备到您的计算机

3-在你的设备上分析你的项目。

4-在配置文件中,选择核心动画

5-在选项上选择颜色混合层,如下所示:

6-在配置文件运行时拔掉设备的插头。你的手机现在看起来像这样:

7-去你想检查的应用程序。

虽然您看不到任何代码,但这可以帮助您识别应用程序的关键部分。要恢复正常,您可以重新启动设备,或者转到配置文件并再次运行,并取消选中颜色混合层选项。

票数 3
EN

Stack Overflow用户

发布于 2012-08-31 07:48:48

如前所述:How to use Xcode to open decrypted IPA contents ipa只是可执行文件的“压缩”版本。

因此,如果您能够提取,这主要是一个问题,显示可执行文件(程序集代码/dissasembler)。

但不知怎么这闻起来像鱼。

票数 0
EN

Stack Overflow用户

发布于 2012-08-31 07:55:58

.ipa文件只包含资源(图像、声音文件、数据库文件等)和编译的类。代码作为二进制文件包含在这些编译的类中,因此,您最多可以看到应用程序是如何构造成类的,以及资源是如何使用的,但无法获得开发人员编写的实际代码。您可以参考this SO question,以便对如何做到这一点有一个简短的了解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12210945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档