Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo ver el código fuente de software creado por otros (cómo ver el código fuente de un programa)

Cómo ver el código fuente de software creado por otros (cómo ver el código fuente de un programa)

No importa lo que aprenda, es imposible obtener el código fuente real. La razón es muy simple. La gran mayoría de los exe o dll se desarrollan en lenguajes de alto nivel, como C/C/. delphi, etc. Después del desarrollo La compilación del entorno da como resultado un archivo exe de código de máquina binario que puede ser ejecutado por la computadora. Este proceso generalmente no es transferible, pero este proceso se llama desensamblado o descompilación, es decir, puede usar algunos. software (como W32Dasm, etc.) para descompilar el exe. Espere a obtener el lenguaje ensamblador. Descompilar significa que puede usar algún software (como W32Dasm, etc.) para descompilar exe, etc. y obtener código en lenguaje ensamblador. Aunque el resultado de este código puede ser el mismo que el del software original, es completamente diferente del. código fuente. Por lo tanto, la mayoría de los esfuerzos de descifrado de software se basan en herramientas de desmontaje y depuración, como ollydbg o softice.

Por supuesto, existen algunas excepciones. Por ejemplo, al desarrollar exe en .net/java/vb, puede utilizar algún software especializado para ver parte del código fuente.