[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Full-Disclosure] full-disclosure@lists.netsys.com
- To: full-disclosure@xxxxxxxxxxxxxxxx
- Subject: [Full-Disclosure] full-disclosure@lists.netsys.com
- From: Nicolas Waisman <nicolas.waisman@xxxxxxxxxxxxxxx>
- 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