• Home »
  • The News »
  • Hopper Disassembler for mac 4.2.0 二进制反汇编,反编译器和调试器

Hopper Disassembler for mac 4.2.0 二进制反汇编,反编译器和调试器

Hopper Disassembler反汇编是一个二进制反汇编,反编译器和调试器为32位和64位可执行文件。

这个工具可以让你拆开你想要的任何二进制文件,并提供有关其内容,如导入的符号,或控制流图的所有信息!料斗可以检索有关,如堆栈变量的反汇编代码程序性信息,并让你的名字你想要的所有对象。

料斗是能够将汇编语言成伪代码更容易理解!您可以使用其内部的Python脚本引擎来分析二进制文件你想要的方式(此功能仅适用于狮子)!从2.0版开始,料斗甚至可以用GDB调试程序!

最后但并非最不重要的,不同于同类型的所有其他工具,料斗被完美地融入了OS X环境。

Native
Hopper is perfectly adapted to the environment. The OS X version makes full use of the Cocoa framework, and the Linux version makes use of Qt 5.
Procedures
Hopper analyzes function’s prologues to extract procedural information such as basic blocks and local variables.
Extensible (OS X)
With the Hopper SDK, you’ll be able to extend Hopper’s features, and even write your own file format and CPU support.
Control Flow Graph
Once a procedure has been detected, Hopper displays a graphical representation of the control flow graph. You can even export a PDF.
Scriptable
Most of the Hopper features can be invoked from Python scripts, giving you the ability to transform a binary in any way you want.
Debugger
Hopper can use LLDB or GDB, which lets you debug and analyze the binary in a dynamic way (Mac Intel only).
Objective-C
Even if Hopper can disassemble any kind of Intel executable, it does not forget its main platform. Hopper is specialized in retrieving Objective-C information in the files you analyze, like selectors, strings and messages sent.
Decompiler
Based on an advanced understanding of the executable Hopper can present a pseudo-code representation of the procedures found in an executable.

 

Requirements: OS X 10.10 or lter

Homepage – http://www.hopperapp.com/

Screenshot 软件截屏:

 

System requirements 系统要求:

  • OS X 10.7 or Later

下载地址:

内容查看此隐藏内容仅限VIP查看升级VIP

相关下载: