¿Cómo descompilar un programa ejecutable .exe en un programa en código C?
Solo se puede desensamblar, existen muchos programas de este tipo, como ollydbg, Win32Dasm, etc., que pueden descompilar el exe en código ensamblador.
También puedes utilizar un software de ingeniería inversa, que es muy complejo de usar y te permite descompilar un exe en un proyecto de código.
En términos generales, a excepción de los programas escritos en .net, vb y java que se pueden descompilar en código fuente, los programas escritos en c, c++, delphi, etc. no se pueden descompilar en código fuente legible y válido. .