Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: tmb90 en 17 Junio 2014, 06:30 am



Título: [AYUDA] Tutoriales Ingeniería Inversa 64-bits
Publicado por: tmb90 en 17 Junio 2014, 06:30 am
Hola

Hace mucho tiempo que hago ingeniería inversa (RE a partir de ahora) con Olly-DBG pero actualmente solo sirve para hacer RE a los programas compilados en 32 bits, me gustaría que (los que saben, pueden y quieren) me pasen algunos tutoriales de ingeniería inversa para 64 bits (Como empezar, que programas se pueden usar, etc.)

Creí que sería cosa de solo buscar en Google pero la verdad que poco pude encontrar, me esperaba más pero por mas que lo haya buscado no pude encontrar documentación con respecto al tema.

Gracias


Título: Re: [AYUDA] Tutoriales Ingeniería Inversa 64-bits
Publicado por: MCKSys Argentina en 17 Junio 2014, 10:48 am
Personalmente, para hacer reversing en 64 bits uso IDA (Puedes seguir la guia de Bigundill@ "IDA de cabo a rabo (http://ricardonarvaja.info/WEB/OTROS/IDA%20BIGUNDILLA/)" para aprender a manejarlo).
Para debuggear, Windbg, aunque tambien estoy probando un par de debuggers que pintan lindo, pero aún están un poco verdes: Bugdbg (http://pespin.w.interia.pl/) y Nanomite (https://github.com/zer0fl4g/Nanomite).

Creo que lo primero que debes aprender es todo el tema del calling convention y demás.
Te sugiero leerte unos de estos (o ambos):
pdf1 (https://software.intel.com/sites/default/files/m/d/4/1/d/8/Introduction_to_x64_Assembly.pdf)
pdf2 (http://cs.nyu.edu/courses/fall11/CSCI-GA.2130-001/x64-intro.pdf)

Saludos!


Título: Re: [AYUDA] Tutoriales Ingeniería Inversa 64-bits
Publicado por: tmb90 en 20 Junio 2014, 23:05 pm
Gracias, voy a echarle un vistazo a todo.