Hopper Disassembler 3.8.0

A powerful and flexible reverse engineering utility that enables you to disassemble, decompile and debug 32 and 64 bit Mac, Linux, Windows and iOS executables

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in Hopper Disassembler 3.8.0:

  • Now you can connect to a standard GDB server (x86 only).
Read full changelog
report
malware
send us
an update
LICENSE TYPE:
Demo 
FILE SIZE:
36.5 MB
OUR RATING:
4.0/5
DEVELOPED BY:
Vincent Benony
USER RATING:
3.8/5 5
CATEGORY:
Home \ Developer Tools
8 Hopper Disassembler Screenshots:
Hopper Disassembler - Hopper Disassembler's main window enables you to view any binary file as Assembly language code.Hopper DisassemblerHopper Disassembler - From the File menu you will be able to choose which type of binary file you want to analyze.Hopper Disassembler - The Find menu helps users to find ASCII and HEX codes within the code of the loaded binary file.Hopper DisassemblerHopper DisassemblerHopper DisassemblerHopper Disassembler
Hopper Disassembler is a developer tool designed to assist you in your static analysis of executable files.

Helps you disassemble, decompile and debug Mac, iOS, Linux and Windows binaries and executables

Thanks to Hopper Disassembler, you can analyze function’s prologues and extract procedural data like basic blocks and local variables.

After detecting a procedure, Hopper Disassembler automatically displays a graphical representation of the control flow graph that can be easily exported to a PDF document.

More experienced users have the option to expand Hopper’s feature list and even write their own file format and CPU support with Hopper SKD’s help.

Enables you to dynamically debug and analyze Mac binaries

Hopper Disassembler makes it easy for you to use LLDB or GDB in order to debug and analyze the binary in a dynamic way. On top of that, Hopper Disassembler is capable to retrieve Objective-C data such as selectors, strings and messages sent from the analyzed files.

Based on the procedures detected in any given executable, Hopper Disassembler displayed a pseudo-code representation.

Hopper Disassembler’s main window is divided in three main areas, the left pane that displays the list with symbols defined in the file along with the list strings.

Check the retrieved information, manage tags and references with ease

The Inspector pane, that provides access to contextual information based on the explored area and the center part where the assembly language can be found.

The Navigation Bar is located just above the assembly and enables you to effortlessly navigate through the file by moving the little red arrow. The used color scheme helps you locate various type given to the bytes of the file.

As follows, the blue parts represent the code, the yellow areas represents procedures, the purple parts are for the data, the green parts represent ASCII strings and the grey parts are undefined.

Hopper Disassembler was reviewed by , last updated on March 28th, 2015

Runs on: Mac OS X 10.7 or later (Intel only)

requirements limitations

#disassemble bibary #binary disassembler #binary analysis #disassembler #analyzer #binary #analysis

Add your review!

SUBMIT