[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dailydave
Subject:    [Dailydave] Immunity, Inc. Release: libdisassemble
From:       dave <dave () immunitysec ! com>
Date:       2004-08-18 23:59:00
Message-ID: 4123ED44.8020505 () immunitysec ! com
[Download RAW message or body]

Immunity, Inc. is proud to present Nicolas Waisman's libdisassemble, 
released today under the LGPL.

Download this library from:
http://www.immunitysec.com/resources-freesoftware.shtml 

Readme:
Immunity libdisassemble v1.0
  ~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~
  http://www.immunitysec.com
  Aug 18, 2004


Libdisassembly is simply a python library for disassembling x86 opcodes. 
It has been made for Immunity's PDB Project (a vulnerability development 
focused debugger), and is partially based on mammon's libdisasm opcode 
list (http://www.eccentrix.com/members/mammon/). There is still a lot of 
work to do with the Metadata, but the library tries to return as much 
information it can get off of an opcode.

USAGE:

ie:
   $ objdump -x /bin/cat | grep .text
     11 .text         00001e48  08048b00  08048b00  00000b00  2**4
   $ ./disassemble.py /bin/cat 0xb00 0x1e48

Disassembling file /bin/cat at offset: 0x2816
 00002816:   mov           0x8(%ebp),%edx
 00002819:   mov           0xc(%ebp),%eax
 0000281C:   mov           %edx,(%esp,1)
[...]


Thanks,
Dave Aitel
VP Marketing
Immunity, Inc.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic