Muy buenas, y feliz año a todos.
Veran, me surge una duda programando en C.
Es para la universidad, y utilizamos el programa CodeLite, la duda surge porque tengo el programa que se genera .exe, el ejecutable que se ve en la console.
Querria saber si es posible "descomprimir" el ejecutable, para ver el codigo con el que se ha hecho. Al abirlo con CodeLite no me sale.
Gracias, espero respuestas... me ayudarian mucho.
Saludos.
PD: Si no me he explicado bien, dicidmelo e intento repetirlo mejor.
Algo parecido
IDA Pro Advanced + HexRays (plugin)
Partiendo de que nunca lo he usado, lo que he leido es que el programa coje el codigo ensamblador del programa y te genera bloques de C/C++ pero este codigo puede ser distinto al original.
Un ejecutable de C, es un
Un ejecutable de C, es un archivo compilado, es decir el código en alto nivel, ha sido traducido gracias a un compilador a 1 y 0 para que el PC pueda entenderlo. Como tal, no se puede abrir un ejecutable para ver su código fuente, a no ser que sea un lenguaje interpretado como javascript o lua, pero éstos necesitan un interprete.
Sé que en Java existen "descompiladores", aunque nunca he usado ninguno. En C no sabría decirte.
Un saludo!