Alguien acaba de enviarme un descompilador de un programa en C. Era un descompilador muy bueno, que producía un código C agradable, en su mayoría readable (si pasa por alto el hecho de que ninguna de las variables o funciones tenía un nombre legible) que parecía que realmente compilaría.¿Hay algún programa para descompilar Delphi?
Hubo un gran problema, sin embargo. Sé por casualidad que el programa que estaba descompilando estaba escrito en Delphi, que está lleno de conceptos que son difíciles de traducir a C. Pero quedé realmente impresionado por la salida del decompilador, y me hizo pensar. ¿Hay algo que pueda hacer eso para Delphi?
La mejor herramienta de descompilación que he visto para Delphi es DeDe. Puede hacer muchas cosas, pero ni siquiera intenta producir el código de Object Pascal como salida, y no se ha actualizado desde Delphi 6. ¿Hay algo mejor por ahí?
¿Tiene el nombre del programa que descompuso la aplicación Delphi en el código psuedo de la fuente C? Quiero ver cómo un viejo programa de 1999 implementó un algoritmo. No puedo ejecutar la aplicación para determinar el comportamiento porque hay una pérdida de recursos en el manejo de gráficos y tengo que reiniciar unos diez minutos para usar la aplicación. – AMissico
@AMissico: según el correo electrónico, fue hecho con IDA Pro, con un complemento llamado "Hex Rays Decompiler". –
Gracias por responder. Pensé que era Hex-Rays Decompiler. Lo único que encontré para hacer lo que describiste. – AMissico