2010-10-07 15 views
7

¿Qué herramienta es la mejor para desensamblar ejecutables C++? Estoy buscando algo como OllyDbg pero para Linux.La mejor herramienta de Linux para desmontar ejecutables C++

EDITAR: Perdón, me olvidé de decir que también quiero poder depurar, no solo para ver el código asm.

EDIT2: Por "mejor" me refiero a algo como "lo mejor para Windows es OllyDbg, puede ver el código asm y puede depurar, es fácil de usar y muy útil. Cuál es el mejor para Linux".

+0

¿funciona gdb (comando disas) o necesita más? http://stackoverflow.com/questions/1237489/how-can-i-force-gdb-to-disassemble – Anycorn

+0

Creo que "mejor" requiere más explicación. ¿Qué son los requerimientos? Desarmar solo es posible a través de 'objdump -Cd' (parte de los binutils de GNU). Pero no es un depurador. – sellibitze

+0

Bueno, soy nuevo en esto (desmontaje, e incluso Linux), así que no sé exactamente cómo explicar lo que quiero decir con "lo mejor". Es algo así como: "lo mejor para Windows es OllyDbg: fácil de usar y muy potente. Cuál es el mejor para Linux". Algo así ... –

Respuesta

6
+0

¡Gracias! Cuál es tu favorito ? –

+0

Estoy acostumbrado al bastardo dissassembler http://bastard.sourceforge.net/. ¿Quieres algo cerca de Olly, así que sugiero que puedes probar Evan's Debugger – Reno

+0

Gracias, Reno! El depurador de Evan me parece genial (Acabo de visitar el enlace, has publicado aquí). –

1

Si se utiliza gcc para compilar, puede utilizar objdump se puede utilizar en un único archivo .o, una biblioteca o incluso un ejecutable completo.

+0

Argh, lo siento, mi mal. Olvidé decir que quiero una herramienta que también pueda depurar, como OllyDbg. Y he usado gdb para depurar, pero depuro archivos centrales o para depurar mi propio código. Quiero una herramienta que me pueda ayudar con la ingeniería inversa. Gracias y perdón por no ser comprensivo –

+0

Ah, entiendo. Yo recomendaría gdb entonces, ciertamente es capaz de depurar en modo ensamblado. Sin embargo, debido a que es un dolor en el trasero incluso para la depuración normal, no lo haré. – Jan

+0

¿Qué opinas sobre el depurador de Evan? O no lo has usado. Gracias :) –

Cuestiones relacionadas