66 projects tagged "Disassemblers"

Download Website Updated 15 Oct 2002 Homebrew Decompiler

Screenshot
Pop 57.71
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 11 Nov 2012 Industria

Screenshot
Pop 79.87
Vit 3.42

Industria is a collection of portable R6RS Scheme libraries for cryptography (AES, DES, Blowfish, HMAC, MD5, SHA-1, SHA-2, RSA, DSA, etc.), zip/gzip/zlib decompression, disassembly of amd64 machine code, Off-The-Record messaging, bytevector pack/unpack syntax, TLS connections via custom binary ports, and more.

No download Website Updated 03 Aug 2007 Interactive Decompiler

Screenshot
Pop 56.38
Vit 1.00

IDC is an interactive decompiler. The user starts with an almost literal translation of assembly code in C language, which he progressively decompiles by the successive application of low-level refactorings, ultimately leading to high-level C code.

Download Website Updated 15 Sep 2010 J51

Screenshot
Pop 53.39
Vit 5.40

J51 is a Intel MCS51 emulator with all the standard integrated peripherals. A disassembler with an integrated debugger is also included. Standard peripherals emulated are Timer 0/1 (Mode 0, 1, 2, and interrupts), serial interface in polled and interrupt mode, standard I/O, and ports 0 to 4. Microprocessors emulated are the Intel MCS 8051 (no peripherals), Intel 8051, Intel 8052, Philips LPC674, and Philips LPc900.

Download Website Updated 08 May 2007 Jar Explorer

Screenshot
Pop 24.82
Vit 1.01

Jar Explorer is a simple, easy-to-use application to browse the contents of jar files. It also includes a class decompiler.

Download Website Updated 22 Sep 2003 Java Binary Enhancement Tool

Screenshot
Pop 25.10
Vit 1.00

The Java Binary Enhancement Tool (JBET) is a general Java program analysis and manipulation tool. Existing class files can be disassembled, eassembled, or edited programmatically through the JBET API. JBET can also be used to create new Java class files from scratch. It uses a convenient internal representation of all the contents of Java binary (.class) files, allowing the user to edit the classes easily, in a structured manner.

Download Website Updated 30 Apr 2009 Java Clazz Utils

Screenshot
Pop 24.66
Vit 2.44

Java Clazz Utils is a Java class file manipulation utility. It includes a viewer for Java classes (with all JVM-specific information) and Java decompiler.

Download Website Updated 18 Jun 2004 KMD

Screenshot
Pop 66.81
Vit 3.14

KMD is a multi-processor debugger. It can debug with hardware boards over serial ports or with software emulators (ARM and MIPS emulators are included in the project). Using the pipe option you can debug over the network or any other communication medium. It can load many executable formats such as ELF, and display and follow the original source even from multiple source file programs. There is support for breakpoints and watchpoints which can trap on specific data (such as loading or executing specific instructions). Support for other features such as FPGA's is also available, allowing loading or any control required to drive a specific hardware device. The project uses chump to allow disassembly and line assembly. Chump also allows new architectures to be easily added without the need to recompile the system. Communication with the backend is done using two pipes/fifos using a simple set of codes. Back end communication program can be created using very little memory on the target device.

No download Website Updated 28 Jul 2005 Linice

Screenshot
Pop 81.51
Vit 3.19

Linice is a source-level kernel debugger for x86 systems with the look and feel of SoftIce for MS Windows. It is designed for people who are already familiar with SoftIce, but anyone can quickly get used to it. It can break into a running kernel at any time using a hotkey and supports breakpoints and single step on modules, the kernel, or user programs. It supports the VGA frame buffer, the X Window System, serial connections, and monochrome adapters.

Download Website Updated 03 Mar 2011 Linux Debug

Screenshot
Pop 23.62
Vit 1.42

Linux Debug is a functional clone of the old DOS debug.com for x86 linux. Functions include the ability to alter/examine memory and registers, set/clear breakpoints, step into and trace over, symmetric symbolic disassembler, and symbolic assembler. It has a simplified UI, and can work with bin and elf format files. Symbolic functions work only if debug symbols available in the file header. It features a NASM-compatible syntax for both disassembler and single line assembler.

Screenshot

Project Spotlight

WordBash

A Wordpress clone written in GNU Bash.

Screenshot

Project Spotlight

Blue Moon

Blue Moon solitaire for Unix.