逆向工程?

问题描述 投票:0回答:4

我有 *.ipa 文件,它是 iPhone 应用程序。

  • 是否可以在该 ipa 中使用逆向工程并提取 代码..?
iphone ios reverse-engineering ipa
4个回答
3
投票

嗯,这并不是真正的黑客攻击,但它肯定可以帮助您识别 UI 的某些部分...执行以下操作:

1- 在 Xcode 上创建一个新项目(你选择什么并不重要)

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

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

4- 在个人资料上,选择 核心动画

5-在选项上选择颜色混合图层 它看起来像这样: enter image description here

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

enter image description here

7- 转到您要检查的应用程序。

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


0
投票

如此处所述:如何使用 Xcode 打开解密的 IPA 内容 ipa 只是可执行文件的“压缩”版本。

因此,如果您能够提取,则主要是反汇编可执行文件(汇编代码/反汇编器)的问题。

但不知怎的,这闻起来像鱼。


0
投票

不可能如您所愿!

.ipa
文件仅包含资源(图像、声音文件、数据库文件等)和编译的类。代码作为二进制文件包含在这些编译的类中,因此,您最多可以看到应用程序如何构建为类以及如何使用资源,但无法获取开发人员编写的实际代码。您可以参考这个问题来简要了解如何做到这一点。


-1
投票

要了解更多信息,请访问 EXETOOLS.NET (IREG),该网站主要关注与软件破解、逆向工程和软件保护绕过相关的主题。这是一个社区论坛,对这些主题感兴趣的个人可以讨论与破坏复制保护机制、分析软件和修改可执行文件相关的技术、工具和方法。它还因著名的“RozDll”工具的故乡而闻名。该工具因创建一个微小的 DLL 而闻名,该 DLL 可以有效地破坏内存中的软件保护。

© www.soinside.com 2019 - 2024. All rights reserved.