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
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