2011-03-17 36 views
5

¿Podría recomendarme un buen depurador de nivel de aplicación para Windows 7 x64? No es necesario depurar aplicaciones de 64 bits; solo debe ejecutarse de manera confiable dentro de un entorno de 64 bits.Depurador de aplicaciones para Windows 7 x64

Estoy buscando algo como OllyDbg (http://www.ollydbg.de/). Sin embargo, el problema con OllyDbg es que aún no está portado para Windows 7 x64.

Esto se ha intentado:

  • SoftICE (no funciona para Win7 x64)
  • Syser (me estaba dando mensajes de error después de la instalación)
  • WINDBG (este se veía demasiado complejo y lento para aprender. No me gustaban las ventanas flotantes)
  • IDA pro (esta no me permitió depurar la aplicación. Sólo aparece el gráfico de estructura)
  • OllyDbg (después de cargar la aplicación, se termina inmediatamente. Probablemente resultado de la compatibilidad. También comprobé la emulación de Windows XP SP3, pero no ayuda en absoluto)

Se requiere ejecutar la aplicación en tiempo real y rastrearla en lenguaje ensamblador.

+0

Sé WinDBG es doloroso para aprender, pero es lo que usan los profesionales. Echa un vistazo a este blog para ... eh .. inspiración .. http://blogs.msdn.com/b/tess/ –

+0

@MikeEast: Hola Mike, si entiendo correctamente, la página web muestra cómo resolver problemas complejos con WinDBG. .. interesante para ver .. –

Respuesta

2

Tanto OllyDbg 1.10 como IDA pro funcionan bien en Win7 x64.

Para OllyDbg usa el plugin Stealth64.

+0

@Abyx: +1 para obtener información muy valiosa. ¿Estás seguro de que OllyDBG 1.10 se ejecuta con Win7 x64? Es cierto que podría lanzarlo, pero el proceso depurado terminó en el código EP. Con IDA Pro, tuve un problema, que el diagrama de flujo del código no muestra saltos y se bloquea en el primer cuadro con el código de error: ** start endp; sp-analysis failed ** –

+0

Acabo de escribir un programa muy simple que simplemente muestra el resultado en la consola del programa. El programa se bloqueó, después de que lo abrí en OllyDBG 1.1 en Windows 7 x64. Tal vez, estoy haciendo algo mal o no he configurado correctamente. –

+0

Por ejemplo, OllyDBG 2.01b pudo ejecutar la aplicación y comenzar a depurar, pero aún no tiene implementada la funcionalidad de complementos. Como algunos complementos son absolutamente necesarios para mí, no puedo usarlos en este momento. –

0

Visual Studio es decente como un programa de depuración de bugs, es excelente para programas con información .pdb y código fuente. Solo la versión avanzada de IdaPro funciona en sistemas operativos de 64 bits. Desde su página web:

IDA Pro estándar compatible con las siguientes familias (el análisis de 64 bits es posible sólo con la edición avanzada)

Cuestiones relacionadas