Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Aikanáro Anário en 29 Julio 2008, 01:09 am



Título: Despues que un programa esta compilado (ensanblado) se puede desensamblar
Publicado por: Aikanáro Anário en 29 Julio 2008, 01:09 am
Despues de la compilacion, se puede desensanmblar para ver el codigo fuente de un programa?
como?


Título: Re: Despues que un programa esta compilado (ensanblado) se puede desensamblar
Publicado por: 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.


Título: Re: Despues que un programa esta compilado (ensanblado) se puede desensamblar
Publicado por: Aikanáro Anário en 29 Julio 2008, 06:22 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


Título: Re: Despues que un programa esta compilado (ensanblado) se puede desensamblar
Publicado por: Darioxhcx en 29 Julio 2008, 06:24 am
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


Título: Re: Despues que un programa esta compilado (ensanblado) se puede desensamblar
Publicado por: karmany en 29 Julio 2008, 07:10 am
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


Título: Re: Despues que un programa esta compilado (ensanblado) se puede desensamblar
Publicado por: Aikanáro Anário en 29 Julio 2008, 20:45 pm
ok, muchas gracias, ya entendi mas o menos la idea