Despues de la compilacion, se puede desensanmblar para ver el codigo fuente de un programa?
como?
Yes. Sólo en ASM. Difícil de entender de lo grande que es, pero poder se puede, eso si, si es en lenguaje C o otro de alto nivel, no se ve el código fuente, solo en ASM.
Cita de: Meta en 29 Julio 2008, 01:31 AM
Yes. Sólo en ASM. Difícil de entender de lo grande que es, pero poder se puede, eso si, si es en lenguaje C o otro de alto nivel, no se ve el código fuente, solo en ASM.
Pero que significa ASM para por lo menos poder googlear con el termino.
O ASM es esto: http://es.wikipedia.org/wiki/Assembler o eso es un compilador :-\?
Soy requete nuevo en esto de programacion, ahora es cuando comienza a germinar mi semilla de la curiosidad con respecto a esto, esta es mi primera pregunta sobre programacion, creo... :P
busca aca mismo
hay tutoriales de ASM
significa
assambler
osea ensamblador
no se si esta bien escrito como lo puse , pero es asi xD
saludos
Los programas desensambladores lo que hacen es a partir del código máquina (secuencias de 0 y 1 que el microprocesador entiende directamente) lo "transforman" en lenguaje ensamblador del inglés assembly.
Estos programas (desensambladores), te muestran todo el código del programa en lenguaje ensamblador y según con qué lenguaje de programación hayan sido compilados pues tienes unas características u otras.
Si tú quieres modificar un programa ya compilado, deberías visitar el foro Ingeniería Inversa, en el que se tratan éste y otros temas variados.
Para que te hagas una idea sencilla, visita este enlace(tutorial a nivel básico de cómo modificar programas ya compilados):
http://foro.elhacker.net/ingenieria_inversa/tutorial_para_modificar_programas_ej_8_visual_basic_iii_06julio2008-t134513.0.html
Un saludo
ok, muchas gracias, ya entendi mas o menos la idea