ayuda
alguien me puede decir como ver el codigo fuente de un programa en c++... es un .exe y no tengo ni idea de como saber el codigo fuente del programa...
lo abro con el dev-c++ y lo que me sale son simbolos todos raros... alguien me puede ayudar...
lo abro con el dev-c++ y lo que me sale son simbolos todos raros... alguien me puede ayudar...
debes usar arquitectura inversa.
es decir descompilar el programa, pero yo no se mucho de eso, investiga....
es decir descompilar el programa, pero yo no se mucho de eso, investiga....
Bueno el programa ya ha sido compilado, o sea, es un ejecutable, una vez que el compilador de C++, o cualquier otro lenguaje de programación construye el .exe, este es llevado a lenguaje de máquina, es decir, lo que se tiene son cosas como
MOV AX, BX
XOR CX, CX
CMP DL, AL
JNE 002E5h
...
que es lo que muestra el Debuger. Por lo que es casi imposible obtener el código original en C++, en dependencia de la complejidad del mismo. Aunque se pudiera haciendo un análisis del código Ensamblador obtener un código en C similar a este.
MOV AX, BX
XOR CX, CX
CMP DL, AL
JNE 002E5h
...
que es lo que muestra el Debuger. Por lo que es casi imposible obtener el código original en C++, en dependencia de la complejidad del mismo. Aunque se pudiera haciendo un análisis del código Ensamblador obtener un código en C similar a este.