Hopper Disassembler Mac版是一个强大的Mac反编译软件,可以反汇编,反编译和调试应用程序。并且支持iOS逆向,能够将Mach-O文件的机器语言代码反编译成汇编代码、OC伪代码或者Swift伪代码。Hopper Disassembler Mac版支持分解Mach-O,ARM和Windows二进制文件,是开发人员拆开代码进行调试或学习的好工具。
Hopper Disassembler Mac版安装方法:
1、拖动Hopper Disassembler到应用程序目录applications完成安装;
2、打开Hopper Disassembler,点击试用即可,可无限试用。
Hopper Disassembler Mac版的特性:
Hopper Disassembler Mac版充分利用了Cocoa框架,支持反编译Mac应用,Hopper可分析函数的序言以提取过程信息,例如基本块和局部变量。
使用Hopper SDK,还可以扩展Hopper的功能,甚至可以编写自己的文件格式和CPU支持。
Hopper可以生成控制流程图,还可以导出PDF文件。
Hopper使用不同的表示形式显示代码。同时查看程序集,CFG和过程的伪代码。
Hopper可以使用LLDB或GDB,这使您可以动态方式调试和分析二进制文件(仅Intel CPU)。
Hopper专门用于在您分析的文件中检索Objective-C信息,例如选择器,字符串和发送的消息。基于对可执行文件的高级理解,Hopper可以呈现在可执行文件中找到的过程的伪代码表示。
Hopper进行的分析将代码与数据分开,将内存访问与堆栈变量分开……为了帮助您理解各种发现的对象,Hopper将为每个对象使用不同的颜色。
全部评论 4
暂无跟帖