Foro de elhacker.net

Seguridad Informática => Bugs y Exploits => Mensaje iniciado por: Fastolfe en 26 Octubre 2011, 21:16 pm



Título: Desensamblar usando sintaxis de intel
Publicado por: Fastolfe en 26 Octubre 2011, 21:16 pm
Buenas!! Estoy con un libro bastante interesante llamado "Hacking, the art of exploitation" y tengo un problemita a la hora de seguir los ejemplos, el problema es que mientras que el libro usa la sintaxis de intel, mi ordenador no lo hace, y a parte de que parece mucho más sencilla que lo que me sale a mi en pantalla, me resulta un tanto dificil seguir los ejemplos.

Mi duda es la que sigue:

¿Cómo puedo hacer que el gdb use la sintaxis de intel? Según el libro lo puedo hacer así:
"set dissasembly intel" o "set dis intel", pero me salen los siguientes errores:
Con set dissasembly intel: No symbol table is loaded.  Use the "file" command
Y con set dis intel: Ambiguous set command "dis intel": disable-randomization, disassemble-next-line, disassembly-flavor, disconnected-tracing...

Gracias de antemano por la ayuda!!!


Título: Re: Desensamblar usando sintaxis de intel
Publicado por: berz3k en 27 Octubre 2011, 08:12 am

Con que edicion cuentas? Te recomendaria otros recursos:

:http://en.wikibooks.org/wiki/X86_Disassembly/Disassemblers_and_Decompilers

-berz3k.



Título: Re: Desensamblar usando sintaxis de intel
Publicado por: Ivanchuk en 28 Octubre 2011, 12:43 pm
Proba con
Código
  1. set disassembly-flavor intel

Sino mirate esta sección de la doc de gdb:
:http://sourceware.org/gdb/current/onlinedocs/gdb/Machine-Code.html

Saludos


Título: Re: Desensamblar usando sintaxis de intel
Publicado por: Fastolfe en 28 Octubre 2011, 13:45 pm
Gracias a ambos!! Probaré lo que dices cuando llegue a casa Ivanchuk