RSS 66 projects tagged "Disassemblers"

Download Website Updated 04 Dec 2012 hexdump

Screenshot
Pop 43.41
Vit 5.46

hexdump produces a CP/M-like format by default, and can handle EBCDIC. It is internationalized, and has many formatting functions.

Download Website Updated 23 Mar 2004 jclassinfo

Screenshot
Pop 17.89
Vit 1.79

jclassinfo is an information extractor for Java classes. The information it deals with includes but is not limited to VM requirements, inheritance, dependencies, field and method signatures, and class attributes. It is written in C and requires zlib.

Download No website Updated 21 Jul 2011 jclasslib bytecode viewer

Screenshot
Pop 103.25
Vit 5.31

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 14 May 2009 jdisasm.py

Screenshot
Pop 24.15
Vit 42.50

jdisasm.py is a Java class file disassembler. It displays a Java .class file in a human readable form, showing the class name, the field names and types, and the method names, types, and codes (including instruction mnemonics). For each item shown, the file offset is prepended.

Download Website Updated 13 Aug 2003 joeq virtual machine

Screenshot
Pop 51.38
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 No website Updated 03 Dec 2007 libdisasm

Screenshot
Pop 42.43
Vit 1.00

The libdisasm project provides C (and SWIG Python/Perl bindings) for disassembling x86 opcode streams into instruction and operand details.

Download Website Updated 13 Dec 2008 minibug

Screenshot
Pop 19.49
Vit 1.49

minibug is a simple two-window debugger for assembler programs. It runs in the console or X terminal. It reads ELF executables and extracts any symbols or comment information. Registers, breakpoints, memory, and disassembly are displayed.

Download Website Updated 26 Mar 2010 obcode anti-debugging library

Screenshot
Pop 39.95
Vit 1.43

The Obcode (obfuscated code) library allows the programmer to perform arithmetic (e.g. data encryption and serial code generation) over abstract, parameterizable, and obfuscated data types using special high-level operators. The resulting low-level binary code doesn't reveal any real data directly and is if not very difficult, then at least very boring to reverse engineer and trace.

Download Website Updated 24 Jul 2012 opdis

Screenshot
Pop 34.93
Vit 2.09

Opdis is a wrapper for the libopcodes disassembler library distributed as part of GNU binutils. It extends the libopcodes library by offering linear and control-flow disassembly algorithms, instruction and operand objects that are suitable for analysis, and a command-line utility to perform disassembly on arbitrary locations in a file. The Opdis project consists of the libopdis library and the opdis command-line utility. There is a Ruby gem providing access to libopdis, and a supporting gem providing access to libbfd.

Download No website Updated 10 Jul 2001 ps2tiffs

Screenshot
Pop 25.63
Vit 68.33

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.

Screenshot

Project Spotlight

SimpleFootie

A football match engine simulation.

Screenshot

Project Spotlight

Open MPI

A next-generation implementation of the MPI standard.