[Objective-C] 目标文件反编译得到Objecitve-C源文件

转载 2015年07月08日 14:41:18


http://stackoverflow.com/questions/10429857/is-it-possible-to-see-the-code-generated-by-arc-at-compile-time/10564459#10564459

介绍了从 .o 文件反编译得到 objc 源文件的方法,需要用到 otx 或 IDA 工具:

1) otx

源码下载:http://www.macupdate.com/app/mac/22556/otx

.dmg 文件下载:https://reverse.put.as/tools/,貌似不能正常工作

2) IDA

Evaluation version下载:https://www.hex-rays.com/products/ida/support/download_demo.shtml

相关文章推荐

Objective-C基本分析法 反编译

以Hello World程序为例: 代码: #import @interface SaySomething :NSObject- (void) sayNSString *)phrase;@end@i...

Objective-C头文件导出工具class-dump

首先,这个工具是开源的。作者网站:http://stevenygard.com/projects/class-dump/ 用途: 分析库文件或可执行文件,得到Objective-C类和部分C结构体...
  • hursing
  • hursing
  • 2013年06月06日 09:56
  • 14713

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

MAC下的反编译、反汇编和调试神器Hopper Disassembler

官网:http://www.hopperapp.com/ Hopper是一款运行在Mac、Windows和Linux下的调试(os x only)、反汇编和反编译的交互式工具。可以对32、64位的...

Objective-C代码混淆之宏替换

我是安照念茜大婶的方法来混淆的。感谢 混淆之前你要会class-dump出.app来查看混淆结果 https://cnbin.github.io/blog/2015/05/21/o...

Objective-C头文件导出工具class-dump

首先,这个工具是开源的。作者网站:http://stevenygard.com/projects/class-dump/ 用途: 分析库文件或可执行文件,得到Objective-C类和部分C结...

反编译实例1:helloworld

第一阶段:从源代码到可执行程序 第一个helloworld程序: #include int main(int argc, char** argv) { printf("hello ...

反编译与反汇编

反编译做的就是编译的相反动作。举例来说,例如一个程序用C语言来写,写完之后要编译成CPU可以识别和运行的机器代码,也就是生成EXE程序。而反编译是反过来,把EXE反编译成编程源代码,也就是C程序,不过...

Objective-C 编程语言(3) 定义类--- 源文件,类的接口

转载请标明出处:http://blog.csdn.net/zhangxingping 类的定义     面向对象程序代中的很多代码都是为新对象而编写的,也就是定义类的。在Objecti...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Objective-C] 目标文件反编译得到Objecitve-C源文件
举报原因:
原因补充:

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