Cómo descompilar un programa
Pero en términos generales, los archivos ejecutables no se pueden convertir en código fuente en un lenguaje de alto nivel, solo se pueden convertir en ensambladores.
La ingeniería inversa de software informático (Reversepengineering), también conocida como ingeniería de reparación de software informático, se refiere al trabajo de "análisis e investigación inversos" del programa objetivo (programa ejecutable) del software de otras personas, derivando así otros productos de software de las personas Los elementos de diseño utilizados, como ideas, principios, estructuras, algoritmos, procedimientos de procesamiento, métodos operativos, etc. , como referencia a la hora de desarrollar su propio software, o utilizarlo directamente en sus propios productos de software.
La descompilación es un proceso complejo, por lo que cuanto más alto sea el idioma, más difícil será descompilarlo, pero todavía hay muchos programas de descompilación: VB: VBExplorer, asistente de descompilación de VB, VBRezQ solo puede descompilar interfaces Mirror, parece que el código no se puede descompilar por completo JAVA: JAD; la descompilación de Java es muy común, por lo que la descompilación está completa. Los archivos de clase también se pueden descompilar en archivos java. c: Execope Dephi: dede dec #: Reflector lenguaje fácil: E-Code Explorer.exe (analizador de archivos ejecutables de formato fácil).