Disassemblers
The libdisasm library provides basic disassembly of Intel x86 instructions from a binary stream. The intent is to provide an easy to use disassembler which can be called from any application; the disassembly can be produced in AT&T syntax and Intel syntax, as well as in an intermediate format...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (138): Perl x86 Disassembler Download |
jclassinfo reads java class files and provides information about the class, dependencies and more. It is a pure C implementantion..
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (92): jclassinfo Download |
cxmon is an interactive command-driven file manipulation tool that is inspired by the "Amiga Monitor" by Timo Rossi.The project has commands and features similar to a machine code monitor/debugger, but it lacks any functions for running/tracing code. There are, however, built-in PowerPC, 680x0,...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (104): cxmon Download |
revava is a single pass disassembler that reads in a file containing a program intended for an Atmel AVR microcontroller and outputs assembly code that can be input to an avr assembler. The output of revava contains assembler mnemonics where possible and dc.W declarations where no mnemonic...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (767): revava Download |
Disassembler for linux is a software that will try to provide a gui driven tool to disassemble executables. Written in C++, and will disassemble binaries from a number of OSses..
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (159): Disassembler for linux Download |
Sourcery is an interactive cross-platform disassembler that ties together libbfd, libopcodes & GTK..
Platforms: *nix
License: Freeware | Size: 4.28 MB | Download (99): Sourcery Download |
Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases performance of PHP scripts by caching them in compiled state, so that the overhead of compiling is almost completely eliminated. Also it uses some optimizations to speed up...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (142): Turck MMCache for PHP Download |
hexdump produces a CP/M-like format by default, and can handle EBCDIC. It is internationalized, and has many formatting functions. This hex dumper was born because a) od octal format is appallingly ugly b) od -x aint much better c) I needed to dump EBCDIC files from SNA sessions d) I...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (100): hexdump Download |
libdisassemble is a Python library that will disassemble X86. A disassembler is a computer program which translates machine language into assembly language, performing the inverse operation to that of an assembler. A dissasembler differs from a decompiler, which targets a high level language...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (107): libdisassemble Download |
Decomp is a sorta complete decompiler. It supports (more or less) ELF32, ELF64, PE, NE, MZ, and COM executables on the IA-32 architecture (x86). Itll tell you it also supports the Alpha, but dont believe it. The generated code cant be recompiled so it isnt terribly useful, but its a great toy...
Platforms: *nix
License: Freeware | Size: 79.87 KB | Download (134): Decomp Download |
The Examiner is an application that utilizes the objdump command to disassemble and comment foreign executable binaries. This app was designed to analyze static compiled binaries but works ok with others. The intention is for forensic research but could also be used in general reverse...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (98): The Examiner Download |
The bastard disassembler is a disassembler written for x86 ELF targets on Linux. Other file formats/CPUs can be plugged in. It has a command-line interface and is meant to be used as a backend or engine. Support for controlling the disassembler via pipes is provided. Note that this disassembler...
Platforms: *nix
License: Freeware | Size: 2.35 MB | Download (241): The bastard disassembler Download |
Jar Explorer project is a java Swing application inspired on Netbeans file browser..
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (283): Jar Explorer Download |
A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same thing. It is therefore the opposite of a compiler, which takes a source file and makes an executable. However, a general decompiler does not...
Platforms: *nix
License: Freeware | Size: 2.6 MB | Download (168): Boomerang alpha Download |
lib5600x is a library implementing Motorola DSP5600x disassembler. Its an ANSI C link library that should be useful for people writing debuggers, memory monitors etc for DSP5600x chips. Usage 1. First you call two initialization functions in the library. This step is mandatory:...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (94): DSP5600x disassembly library Download |
PyReverse is a set of tools for reverse engineering Python code. So far, it features dependency analysis tools, documentation generation, and XMI generation for importation in a UML modeling tool. A special module can be used to generate files readable by Argo UML. currently PyReverse build a...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (122): PyReverse Download |
Kbview - also known as the K Executable viewer - is a program that is designed to allow you to browse most executable formats. At present only ELF is supported. This program is presently in pre-alpha state. While I have a general idea of how I want the development to proceed, and I am taking...
Platforms: *nix
License: Freeware | Size: 808.96 KB | Download (120): K Executable Viewer Download |
vPICdisasm is an PIC Mid-Range MCU family program disassembler. The project supports all 35 PIC instructions, plus the two deprecated ones (”option” and “tris”) as defined by the PICmicro Mid-Range MCU Family Instruction Set, document DS31029A. This single-pass disassembler can handle...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (235): vPICdisasm Download |
vAVRdisasm is an AVR program disassembler. The project supports all 136 AVR instructions as defined by the Atmel AVR Instruction Set, revision 0856E-AVR-11/05. This single-pass disassembler can handle Atmel Generic, Intel HEX8, and Motorola S-Record formatted files containing valid AVR program...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (579): vAVRdisasm Download |
Udis86/64 is (as of now) a binary file disassembler for the x86 and x86-64 (AMD64) architectures, capable of disassembling 16/32/64 bit binary files to AT&T or INTEL assembly language syntax. [COPYRIGHt=1] Udis86 focuses on providing the basic disassembler functionality in executable format as...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (135): Udis86 Download |