RSS 47 projects tagged "Disassemblers"

Download Website Updated 15 Oct 2002 Homebrew Decompiler

Screenshot
Pop 59.08
Vit 2.00

Homebrew Decompiler is a GPLed tool (written in C++) that takes Java .class files and reverse engineers the JVM bytecodes to generate .java files that attempt to resemble the original source code as much as possible.

Download Website Updated 15 Mar 2001 revava

Screenshot
Pop 30.13
Vit 1.42

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 matches the data. The comment field for each assembly instruction contains the address from the object code and the destination address for branches, calls, jumps, etc. In the case where there are multiple assembly instructions that assemble to the same opcode, all choices are presented in a group with all but the first choice commented out.

Download Website Updated 08 Aug 2003 The bastard disassembler

Screenshot
Pop 72.00
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 21 Apr 2001 Sourcery

Screenshot
Pop 20.69
Vit 1.00

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

Download No website Updated 10 Jul 2001 ps2tiffs

Screenshot
Pop 25.57
Vit 68.28

ps2tiffs extracts the sampled images from a PostScript document. It is not a PostScript renderer. ps2tiffs is a system where the grazer feeds on the output of a PostScript interpreter whose image operators have been replaced by special data-hijacking functions. This has the benefit of allowing the extraction of images regardless of how they have been encoded, formatted, scaled, or squished by the app which generated the PostScript document. It outputs greyscale, RGB, and CMYK TIFFs.

Download Website Updated 07 Apr 2009 OpenBIOS

Screenshot
Pop 115.93
Vit 5.00

OpenBIOS is an effort to produce an OpenFirmware (IEEE 1275-1994) compliant firmware. OpenFirmware is used by SUN, Apple, and others.

Download Website Updated 18 Feb 2004 pyreverse

Screenshot
Pop 55.75
Vit 2.46

pyreverse is a set of tools for reverse engineering Python code. 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.

No download Website Updated 26 Jan 2004 DIOTA

Screenshot
Pop 54.26
Vit 2.90

DIOTA is a just-in-time instrumentation tool for Intel binaries. It allows you to create a dynamic loadable library that can be attached to a program running under Linux. DIOTA can instrument all memory operations in the application and the used libraries (e.g., for checking for faulty memory accesses), calls of dynamically linked procedures (malloc, printf, etc.), detect the code executed during a particular run, and more.

Download Website Updated 09 Aug 2002 gDSPsim

Screenshot
Pop 15.23
Vit 1.45

gDSPsim is a standalone simulator for the TMS320C54x DSP chip.

Download Website Updated 28 Nov 2004 GCC Introspector

Screenshot
Pop 84.99
Vit 1.96

The GCC XML Tree Node Introspector project consists of a patch to the gcc compiler to output the internal compiler tree nodes in RDF/XML and programs to process that RDF/XML. The tree nodes are complex data structures which represent the source code inside the compiler. Through these tree nodes, users are able to extract information from their programs that would be otherwise very difficult to obtain. Modules exist to store these nodes in Redland RDF using a Berkley database. The long-term goal of the project is create a high-level API that will make the programmatic manipulation of programs easier than it is now.

Screenshot

Project Spotlight

OpenNetHome

Home automation software.

Screenshot

Project Spotlight

CuteMarkEd

A MarkDown editor with live HTML previews.