elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  ¿Cómo crear una traza de ejecución en IDA?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo crear una traza de ejecución en IDA?  (Leído 517 veces)
hiteam

Desconectado Desconectado

Mensajes: 1


Ver Perfil
¿Cómo crear una traza de ejecución en IDA?
« en: 4 Enero 2020, 02:04 am »

Buenas,

Me he metido con FASM 32bits recientemente y utilizo el IDE Fresh:
https://fresh.flatassembler.net/

Automatiza la compilación y así ya no tengo que andar con la consola. Utilizo Linux, pero quiero trabajar con la API de Windows y generar EXE, por lo tanto, empleo Wine, que hasta ahora va sin problemas.

Pero el debugger que tiene Fresh es muy muy limitado, tan sólo permite añadir un breakpoint con int 3 y ver el contenido de las variables EAX, EDX, ECX, etc.

Con lo cual, me planteaba utilizar un debugger más completo que me haga una traza de los registros de principio a fin, para ver cómo evolucionan las variables y demás. Así que me instalé el IDA Free.

Selecciono Local Windows Debugger, y cuando le doy a ejecutar, me sale el siguiente error:



Encontré lo siguiente en stackoverflow, pero no me queda muy clara la respuesta, la verdad:
https://reverseengineering.stackexchange.com/questions/14268/ida-strange-exception-before-code-is-executed

De todas formas, omito los errores hasta que acaba el programa satisfactoriamente.
Luego voy a Trace Window, no ha registrado nada tampoco:



Este es el código que he compilado (y que funciona sin problemas):
https://pastebin.com/9Z8LUejn

¿Qué se me está escapando?
¿Me recomendáis otro debugger con el que poder hacer una traza en condiciones?

Gracias por adelantado.
Un saludo.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear objetos en ejecución
Programación Visual Basic
juampivicius 2 1,359 Último mensaje 16 Diciembre 2005, 19:46 pm
por Slasher-K
crear variables en tiempo de ejecucion
PHP
survil 3 4,375 Último mensaje 25 Febrero 2008, 16:58 pm
por Azielito
¿Como crear imagenes en tiempo de ejecucion?
.NET (C#, VB.NET, ASP)
Brian1511 2 1,887 Último mensaje 5 Diciembre 2012, 18:17 pm
por Brian1511
Como crear una Condicion y su ejecucion en un BAT « 1 2 »
Scripting
MaX2 10 7,298 Último mensaje 14 Diciembre 2013, 13:08 pm
por MaX2
limpiador de traza
Foro Libre
ktia 0 947 Último mensaje 8 Octubre 2016, 22:31 pm
por ktia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines