Udis86 Disassembler for x86 and x86-64

  •        0

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.




Related Projects

Libdasm - a disassembly library

This is an up-to-date libdasm fork. it's public domain. updatesadded opcodes : 0xf6-0xf7 group 3 xx001xxx test 0xc0-0xc1 group 2 xx110xxx sal fixes : 0xd9 0xd0-0xff fpu 0x8c mov segment register 0x0f 0xb6-0xb7 movzx testlibdasm\\examples>das test32.bin00000000 d9e0 fchs00000002 d9e1 fabs00000004 90 nop00000005 f60000 test byte [eax],0x000000008 f60800 test byte [eax],0x00000000b f70000000000 test dword [eax],0x000000011 f70800000000 test dword [eax],0x000000017 90 nop00000018 8c00 mov [eax],es00

Leafre - LEAF - x86 ELF Analysis and Debugging

Update Dec 2011The source code is no longer public. Future versions of leaf may be published at leafsr.com Leaf is an extendable ELF static analysis and debugging tool written in C. Leaf was designed for security research of open source software. Leaf contains all the functionality needed to combine both static and dynamic analysis techniques into a powerful analysis platform. Leaf also includes a plugin interface for expanding its capabilities. It works with 32-bit x86 ELF objects for Linux, BS

Pymsasid - A pure python disassembling library

Project descriptionPym's is a pure python disassembly library. It is merely a port of udis86 to python. At the moment it is a one shot project. But I'll do a some support. NewBeta 3 Released Some bugs corrected To be continued on beta ?? AT&T syntax support. Try it onlineYou can try the web base version of Pym's desassembler online here. Upload your file and obtain its disassembled code. Quick example>>> import pymsasid as pyms>>> prog = pyms.Pymsasid(hook = pyms.PEFileHook, source = './xcopy.ex

godis86 - golang wrapper for udis86

golang wrapper for udis86

php-udis86 - PHP bindings for udis86 library

PHP bindings for udis86 library

X86-Udis86 - A Perl interface to the X86 Disassembler Udis86

A Perl interface to the X86 Disassembler Udis86

udis86 - http://udis86.sourceforge.net/


libudis86-ruby - Ruby binding for udis86 Disassembler Library

Ruby binding for udis86 Disassembler Library

udis86 - Go bindings for libudis86

Go bindings for libudis86

Openvmtil - openVm : Tookit for Implementing (and exploring) Languages - a bottom-up vm that is an e

Vision : common ground, inclusive, bottom-up (from machine code) vm that is also a forth-like (rpn) scripting language; sufficiently fine grain semantic primitives that can be combined to form the keywords and semantics of any high level language; the keywords and specifics are in separate namespaces. A cross-platform, extensible vm that is as fast as hand-coded assembly that is also a scripting language - a universal, extensible language. Category Theory and the Turing Machine (CT/TM) are the t