Red de conocimiento informático - Material del sitio web - ¿Cómo convertir archivos EXE a código C?

¿Cómo convertir archivos EXE a código C?

1. Existe un programa llamado exe2c que puede convertir archivos EXE a código C. Sin embargo, se recomienda no usarlo, mirar el código que genera puede resultar doloroso.

2. La ingeniería inversa de software (ingeniería inversa), también conocida como ingeniería de restauración de software, se refiere al trabajo de "análisis e investigación inversos" del programa objetivo (programa ejecutable) del software de otras personas. De este modo, derivar las ideas de uso, principios, estructuras, algoritmos, métodos de procesamiento, etc. de productos de software de otras personas. Se refiere al "análisis e investigación inversos" del programa objetivo (programa ejecutable) del software de otras personas para deducir las ideas, principios, estructuras, algoritmos, procedimientos de procesamiento, métodos operativos y otros elementos de diseño utilizados en los productos de software de otras personas. En determinadas circunstancias, es posible obtener el código fuente. En algunos casos, el código fuente puede derivarse y luego descompilarse y usarse como referencia para desarrollar su propio software, o usarse directamente en su propio producto de software.