iOS 的 framework 和 ipa 文件可以反编译出源码吗?

转载 2013年12月04日 14:06:33

知乎用户,苹果爱好者

ipa 文件其实是一个压缩包,里面包括了可执行文件,资源文件等信息。
反编译的话也可以,只是你要有足够强的功底,就可以。这个至少汇编得会吧,然后可以根据反编译出来的汇编写出原来的OC程序。现在我没有发现有什么工具可以直接反编译出ELF文件的。
2013-05-22 1 条评论       

IDA反汇编/反编译静态分析iOS模拟器程序

转载自:http://blog.csdn.net/hursing (一)利用IDA和LLDB探索WebCore的C++类的继承关系 开刀的类名叫 PluginWidgetIOS,利用lld...
  • zkdemon
  • zkdemon
  • 2016年06月24日 15:22
  • 4496

关于iOS开发中反编译的那些事儿

现在仅讨论代码层面的反编译 1、反编译工具 (1)class-dump 主要用来反编译一个库文件或者app的方法名、属性等声明(即.h文件,强大的是反编译出来的.h不仅仅包含头文件中的声明,.m...

解压静态库.a文件

首先先准备一个静态库.a文件,比如叫staticLibrary.a,放在桌面的test目录里。分离arch首先先file一下staticLibrary.a,看一下该文件包含几种arch。~ cd D...

Mac的反编译工具一:otool (objdump工具的OSX对应工具)。

objdump的选项-S、-l十分方便。如果二进制文件中带有调试信息,可以将源代码、文件名和行号与汇编代码对应显示。 在OSX上,对应的工具是otool。与“objdump -Sl”能力接近的命令是o...
  • x32sky
  • x32sky
  • 2015年04月17日 17:44
  • 14530

iOS创建.a和.framework静态库,以及Bundle资源文件的使用

引言在开发中.framework静态库还是比较常见的,比如:SDK,公司间的代码合作等。我们可以把一些不愿意让别人见到的代码,用静态库的方式把它隐藏起来,只留下.h文件显示方法供编程人员使用。而.a文...

如何反编译Android 5.0 framework

CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、寻求《近匠》报道,或给文章挑错,欢迎发送...
  • cctcc
  • cctcc
  • 2015年12月24日 17:49
  • 1830

iOS安全攻与防(总篇)

iOS安全攻与防 本地数据攻与防 https Uiwebview 第三方sdk与xcode 反编译与代码混淆 越狱与反调试 扫描工具fortify 常见接口漏洞分析...

iOS反编译

上架至App Store的app,被apple加密了。想要反编译要麻烦许多。但是在debug下产生的ipa或者是release下的ipa包或者是渠道包都能直接反编译。 首先介绍针对Xcode导出的ip...

反编译操作以及反编译工具<一>

前几天下了一个手机游戏–植物大战僵尸,想看一看它的源码是什么样的,于是传到电脑上直接解压,得出来的文件夹是这样的 我想看看它的配置文件AndroidManifest.xml打开后是这样的 要想看到...
  • abitch
  • abitch
  • 2016年03月28日 11:15
  • 1881

iOS 破壳 反编译 黑客技术大揭秘

分享内容简介: 在黑客的世界里,没有坚不可破的防护系统,也没有无往不胜、所向披靡的入侵利器,有时候看似简单的问题,破解起来也许花上好几天、好几个月,有时候看似很 low 的工具往往能解决大问题;我们...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 的 framework 和 ipa 文件可以反编译出源码吗?
举报原因:
原因补充:

(最多只允许输入30个字)