Cómo desmontar un archivo "setup.exe"

Autor: Laura McKinney
Fecha De Creación: 10 Abril 2021
Fecha De Actualización: 20 Noviembre 2024
Anonim
Cómo desmontar un archivo "setup.exe" - Artículos
Cómo desmontar un archivo "setup.exe" - Artículos

Contenido

Un "desensamblador", o desmontaje, es un programa que le permite mirar el código de máquina de un programa en ejecución. El desmontaje es un tipo de procedimiento analítico, que los programadores usan para ver cómo se ejecuta un programa en la memoria. Muchos programas le permiten desmontar un archivo "setup.exe", lo que permite ver cómo se ejecuta el procedimiento de instalación en el equipo.


instrucciones

Un desmontaje le permite ver código de máquina de un archivo (Comstock Images / Comstock / Getty Images)
  1. Descargue e instale el programa "IDA Pro" de Hez Ray (vea Recursos). Se trata de una aplicación codificada por colores, que permite discernir entre el código de setup.exe y el del sistema operativo Windows. La visualización de la memoria muestra el código en ejecución del archivo EXE que se encuentra en la memoria. El programa también permite manipular los valores y pausar la ejecución del archivo. Esto permite probar opciones de programas para el archivo "setup.exe".

  2. Descargue e instale el "W32 DASM" (vea Recursos) en el equipo que tiene el archivo "setup.exe". Este es un programa gratuito, por lo que es bueno para las personas que no tienen mucha experiencia en desmontar archivos en ejecución y leer los códigos de memoria. La interfaz es una ventana simple, que muestra el código en cada dirección de memoria. Sin embargo, no puede cambiar el código en la memoria, como en el "IDA Pro".


  3. Descargue e instale el "OllyDbg" (vea Recursos). Este programa es un desmontaje y un depurador ("depurador"). Un depurador trabaja junto con el desmontaje para ver el código en la memoria y permitir que el código sea manipulado, para encontrar problemas y errores en el archivo "setup.exe". Se trata de un programa de código abierto ("open source"), por lo que puede agregar módulos de código abierto o hacer sus propias mejoras en el programa.