66 projects tagged "Disassemblers"

Download Website Updated 21 Apr 2001 Sourcery

Screenshot
Pop 19.49
Vit 1.00

Sourcery is a cross-platform disassembler with a GTK user interface.

Download Website Updated 06 Aug 2002 The Examiner

Screenshot
Pop 47.40
Vit 2.02

The Examiner is a tool to analyze foreign binary executables. Its goal is to provide a commented, disassembled version of the code without running the program. It analyzes possibly hostile executables that an intruder may have placed on a system. It was designed for forensic purposes but could be used for basic reverse-engineering goals as well.

Download Website Updated 08 Aug 2003 The bastard disassembler

Screenshot
Pop 70.65
Vit 3.12

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 does not rely on libopcodes to do its disassembly. Rather, the 'libi386' plugin is a standard .so that can be reused by other projects.

Download Website Updated 31 Jan 2010 TinyaML

Screenshot
Pop 32.00
Vit 2.42

TinyaML is a virtual machine, a compiler, and a compiler- compiler, powered by the abstract parser tinyap. It is endian-safe and allows easy bindings of new C APIs into the virtual machine. The VM executes wordcode with a virtual threading model and features a garbage collector. TinyaML allows the user to compile and run assembly code, or plug new grammars for higher-level languages into the parser and implement the methods to compile their ASTs.

Download Website Updated 26 Jun 2006 Udis86

Screenshot
Pop 24.41
Vit 1.61

Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the x86 and x86-64 (AMD64) range of instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.

Download No website Updated 07 May 2003 Universal disassembler

Screenshot
Pop 53.16
Vit 63.60

The uda is program for disassembling a binary file. It is able to read different binary file formats and different instruction sets. The functionality is based on plugins and external definition of an instruction set. It has a plugin for reading the Unix ELF format, and a plugin for reading the instruction stream and instruction set for the Intel PIII processor.

Download Website Updated 29 Nov 2009 Zeta

Screenshot
Pop 48.28
Vit 3.33

Zeta is a virtual platform or architecture. It is implemented in a software emulator, and it was created for the sole purpose of having a new target to which the Linux kernel, GNU bintutils, and GNU gcc can be ported.

No download Website Updated 10 Jun 2005 cereal emulation framework

Screenshot
Pop 46.73
Vit 2.56

cereal is an emulation framework able to emulate 8051-compatible CPUs and connected devices, designed to allow easy addition of other (application-specific) devices to emulate.

No download Website Updated 18 Jan 2004 dis6502

Screenshot
Pop 37.87
Vit 1.00

dis6502 is a flow-tracing 6502 disassembler. It includes support for more input file formats and additional control file directives allowing for better disassembly of references to multi-byte variables.

Download Website Updated 09 Aug 2002 gDSPsim

Screenshot
Pop 14.42
Vit 1.45

gDSPsim is a standalone simulator for the TMS320C54x DSP chip.

Screenshot

Project Spotlight

WordBash

A Wordpress clone written in GNU Bash.

Screenshot

Project Spotlight

Blue Moon

Blue Moon solitaire for Unix.