ClassAnalyzer - A Java Class File Disassembler

  •        42

Yet another Java class file disassembler.The purpose of ClassAnalyzer is to help me understand Java class file thoroughly.

https://github.com/tinylcy/ClassAnalyzer
http://maven.apache.org

Tags
Implementation
License
Platform

   




Related Projects

zyan-disassembler-engine - Fast and lightweight x86/x86-64 disassembler library.


Fast and lightweight x86/x86-64 disassembler library.

ScratchABit - Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API


ScratchABit is an interactive incremental disassembler with data/control flow analysis capabilities. ScratchABit is dedicated to the efforts of the OpenSource reverse engineering community (reverse engineering to produce OpenSource drivers/firmware for hardware not properly supported by vendors, for hardware and software interoperability, for security research). ScratchABit supports well-known in the community IDAPython API to write disassembly/extension modules.

Q Disassembler


Q Disassembler is a flexible disassembly engine that aims to provide precise information about machine instructions while maintaining OS-independence and performance.

lida - linux interactive disassembler


lida is a fast feature packed interactive ELF disassembler / code-/cryptoanalyzer based on bastards libdisasm (see bastard project).

Interactive 6502 Disassembler for Win32


A 6502 disassembler, designed to specifically support Atari binary files.


beye


BEYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight AVR/Java/i86-AMD64/ARM-XScale/PPC-64 and other disassembler, full preview of MZ,NE,PE,ELF and other.

C# Disassembler


Disassembler written in C#. In progress at this moment

Udis86 Disassembler for x86 and x86-64


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

metasm - This is the main repository for metasm, a free assembler / disassembler / compiler written in ruby


This is the main repository for metasm, a free assembler / disassembler / compiler written in ruby

udis86 - Disassembler Library for x86 and x86-64


Disassembler Library for x86 and x86-64

panopticon - A libre cross-platform disassembler.


If you simply want to use Panopticon follow the install instructions on the website.Panopticon builds with Rust stable. The only dependencies aside from a working Rust stable toolchain and Cargo you need is Qt 5.5 or higher.

TatraDAS disassembler


Disassembler for Windows(95-XP), currently supports PE, NE, MZ, COM and quot;unknownquot; executable formats. Includes also OS independent console version (but requires x86). Output syntax similar to NASM .

pycdc - C++ python bytecode disassembler and decompiler


Decompyle++ aims to translate compiled Python byte-code back into valid and human-readable Python source code. While other projects have achieved this with varied success, Decompyle++ is unique in that it seeks to support byte-code from any version of Python. Decompyle++ includes both a byte-code disassembler (pycdas) and a decompiler (pycdc).

Citadel


Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.

dcpu16py


A Python implementation of Notch's DCPU-16 (complete with assembler, disassembler, debugger and video terminal implementations)

ppcd


PPCD is very accurate PowerPC ISA (and derivative processors) disassembler. Currently supported models are: Generic-32, Generic-64 and Gekko. PPCD is free opensource. You can use it in your applications without mention.

DSP5600x disassembly library


lib5600x is a library implementing Motorola DSP5600x disassembler. It's an ANSI C link library that should be useful for people writing debuggers, memory monitors etc for DSP5600x chips.

8085asm - Simple 8085 assembler


Simple 8085 assembler and disassembler for educational use. The 8085asm generates the map file and intel hex file. It support the directives EQU, ORG, DB, DS and END.

Flasm - a Flash bytecode assembler


Flasm is an assembler/disassembler for Flash actionscript bytecode. Using flasm, script authors may learn how actionscript compiler and Flash Player virtual machine work, and tweak the compiled bytecode in SWF files for performance.

Motorola EXORciser simulator


This an open source console-based simulator for both the Motorola EXORciser M6800 development system and the SWTPC 6800 computer system. It runs in Linux or Windows under Cygwin. Debugger, assembler, disassembler and MDOS filesystem included.