探索应用程序文件进行逆向工程



我想在Windows上查看一些Iphone应用程序的源文件。这可能吗?如果是这样,我需要什么才能在Windows电脑上查看它们?

对于实际的逆向工程,我建议您仔细研究一下IDA。IDA支持ARMv6和ARMv7架构,总体上是这个星球上最好的反转工具。

通过iTunes下载的App文件为压缩后的ZIP文件,扩展名为。ipa。您可以使用任何解压工具来解压缩它们。为此,您只需将扩展名IPA重命名为ZIP即可。

[编辑以匹配OP问题注释]

手机无法查看应用程序源代码

当你在iTunes中下载应用程序时,你可以右键单击并选择"在Windows资源管理器中显示"。然后用任何可以打开。zip

的文件打开。ipa文件

如果你想在手机上查看应用程序文件,你需要越狱,然后转到/private/var/mobile/Applications,你将不得不找到正确的文件夹,因为应用程序文件夹是根据你安装它们的时间和你的用户名命名的(所以只要在每个文件夹中找到你想要的那个)。

我猜你想看看源代码等?

我要做的是看看应用程序是否存在Android,并下载Android的APK文件,而不是检查源代码,因为存在很多JavaDecompilers和反编译java比反编译机器码(编译iphone应用程序)容易得多。

你不需要越狱你的手机。只需下载i-FunBox,然后将手机连接到电脑上(iTunes弹出时请关闭),然后等待程序与手机同步。然后转到第一个标签(你会在i-FunBox GUI中看到它)和Viola!所有的文件都在那里。享受。

最新更新