RSS 36 projects tagged "Disassemblers"

Download Website Updated 15 Mar 2001 revava

Screenshot
Pop 30.40
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 No website Updated 21 Jul 2011 jclasslib bytecode viewer

Screenshot
Pop 104.88
Vit 5.32

jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify, and write Java class files and bytecode.

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 137.77
Vit 15.43

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

No download Website Updated 09 May 2004 OpenMCL

Screenshot
Pop 65.99
Vit 4.37

OpenMCL is an Open Source version of Digitool's excellent Macintosh Common Lisp (MCL) implementation, which runs on LinuxPPC and MacOS X. It features a native code compiler, multithreading support, and good ANSI CL compliance.

Download Website Updated 18 Feb 2004 pyreverse

Screenshot
Pop 55.50
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 55.14
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 13 Aug 2003 joeq virtual machine

Screenshot
Pop 51.91
Vit 1.85

joeq is a Java 2 (JDK 1.3 and 1.4) compatible virtual machine. It is unique in that it is entirely implemented in Java, leading to greater reliability, portability, maintainability, and efficiency. It is also language-independent, so code from any supported language can be seamlessly compiled, linked, and executed dynamically.

Download Website Updated 06 Aug 2002 The Examiner

Screenshot
Pop 47.84
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 31 Oct 2006 Rational PIC Assembler

Screenshot
Pop 20.27
Vit 1.75

Rational PIC Assembler is an assembler for the mid-range microcontrollers from Microchip. It features Intel-style mnemonics and target- first operand ordering, and was designed to feel comfortable for PC assembly programmers.

Download Website Updated 07 Jan 2003 Perl x86 Disassembler

Screenshot
Pop 25.81
Vit 1.00

The Perl x86 Disassembler is a full x86 disassembler written in Perl, independent of objdump. The Perl script makes use of the opcode tables from libdisasm [derived from the bastard project] and is distributed as part of libdisasm. This is the same script that is included in the Perl-Disassembler-HOWTO; either the HOWTO or the libdisasm distribution will provide the required files [x86disasm.pl and 1386.opcodes.map] and documentation.

Screenshot

Project Spotlight

Novius OS

A CMS that takes up the challenge of managing Web content in today’s multi-channel environment.

Screenshot

Project Spotlight

Dianara

A client for the pump.io social network.