Full Disclosure mailing list archives

full-disclosure () lists netsys com


From: Nicolas Waisman <nicolas.waisman () immunitysec com>
Date: Tue, 11 Jan 2005 05:11:57 -0500

Libdisassemble is not a disassembler, just a lib. The simple disassemble it is just an example of how easy is to use it 
(it's a two-line assembler that shows how to incorporate it's opcode dissassembly. hence the term 'lib..dissassembly')

Nico
Immunity, Inc


my mistake...

short jump:
it's JMP_Address + 2 + Second_Byte_value = Next_Instruction_Address

shadown at twister:~/tmp$ echo -n -e "\x75\x65" > a
shadown at twister:~/tmp$ ndisasm -b32 a
00000000  7565              jnz 0x67
shadown at twister:~/tmp$ ~/instalar/libdisassemble/disassemble.py a 0x0 0xff
Disassembling file a at offset: 0x0
00000000:   jnz           0x65

this is where my mistake came from ;)
thnx
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.netsys.com/full-disclosure-charter.html


Current thread: