IDA + x64dbg Combinación perfecta

Como bien es sabido IDA Pro nos proporciona un completo sistema de análisis estático que nos ayuda en muchas cosas referentes al flujo del programa, pero no es un muy buen Debugger. ¿Que pasaria si pasaramos todo el poder de IDA Pro a nuestro debugger favorito?, el resultado es un ambiente de trabajo fluido.

Vamos a combinar la potencia de IDA Pro con x64dbg, ¿Por Qué x64dbg?, x64dbg nace como un proyecto opensource destinado a fomentar el crecimiento de herramientas de ingeniería inversa libres, popularizándose rápidamente entre la comunidad por su capacidad de hacerle frente a la arquitectura de 64 bits, y adoptando todo tipo de herramientas libres como Snowman en un entorno de trabajo unificado hecho por y para la comunidad.

Si bien x64dbg es un proyecto aún muy joven, tiene un futuro prometedor, es por eso que vamos a combinar el análisis estático con el poder de este debugger:

Vamos a usar el plugin para IDA Pro llamado x64dbgida para exportar toda nuestra base de datos de IDA al debugger x64dbg, con esto vamos a conseguir una lectura del desensamblado mucho más que cómoda para trabajar.

El primer paso es descargarlo de su página oficial en GitHub e instalarlo como un plugin en IDA (Copiarlo al directorio plugins donde está instalado IDA).

Luego Abrimos IDA, cargamos nuestro proyecto, y cuando termine el análisis estático nos dirigimos al menú Edit > x64dbgida > Export database:

Guardamos el archivo, y luego nos dirigimos a x64dbg, abrimos nuestro proyecto, y cargamos el archivo previamente guardado en: menú Archivo >Importar base de datos:

Eso es todo! A disfrutar de los dos mundos!

 

ANTES DE CARGAR LA BASE DE DATOS:

DESPUÉS DE CARGAR LA BASE DE DATOS:

Hasta la próxima, Bakasura ^__^.

Enlaces:

IDA Pro: https://www.hex-rays.com/products/ida/index.shtml

x64dbg: http://x64dbg.com/

x64dbgida: https://github.com/x64dbg/x64dbgida

Deja un comentario

Tu dirección de correo electrónico no será publicada.

15 + veinte =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies ACEPTAR

Aviso de cookies