If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Udis86 Disassembler for x86 and x86-64
Hi,
This is to announce that, after a long hiatus and some major code overhaul, version 0.9 of udis86 has been released - http://udis86.sourceforge.net/ Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the x86 and x86-64 (AMD64) range of instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis. Salient features of libudis86: - Full support for the x86 and x86-64 (AMD64) ISAs. - Includes support for all MMX, SSE, FPU(x87), and AMD 3Dnow! Instructions - Supports 16/32/64 Bits disassembly modes. - Capable of generating output in AT&T or INTEL assembly language syntax. - Plugin-in based model for customizing ouput syntax. - Supports different types of inputs - File, Buffered, and Hooks. - Thread-safe and Reentrant. - API consists of multi-level wrappers for fine-grained control over the decoder. The package also includes udcli - a tiny command line tool based on libudis86, which accepts binary input from STDIN and prints the disassembled output to STDOUT. The code serves as a good example of how you can use libudis86. Vivek |
Thread Tools | |
Display Modes | |
|
|