Guardia

Protege su código .NET de desmontaje.
Descargar ahora

Guardia Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Precio:
  • Free to try
  • Nombre del editor:
  • By RustemSoft
  • Sistemas operativos:
  • Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
  • Requerimientos adicionales:
  • Microsoft .NET Framework 2.0
  • Descargas totales:
  • 5

Guardia Etiquetas


Guardia Descripción

La guardia desmonta su código .NET y luego compila el código MSIL de su ejecutable en la aplicación no administrada nativa al generar dos piezas: 1. Iniciar módulo .com; 2. Biblioteca .lib Sus aplicaciones (WinForms, WPF, etc.) que se dirigen al marco .NET se compilan al idioma intermedio (IL). En el tiempo de ejecución, el compilador justo a tiempo (JIT) traduce la IL al código nativo. La protección de la protección traduce su ejecutable .NET al código nativo para que se oculte. Cuando ejecuta el ejecutable protegido, tiene todas las funciones y funcionalidades de la aplicación administrada que se realiza en la memoria de la PC. Pero. Los navegadores de montaje y los descompiladores de .NET no podrán leer sus ejecutables protegidos .NET. ¿Por qué la carga se convierte en ejecutable no administrado? Hay algunos desmontables para descompilar ejecutables no administrados escritos en ASM, C o C ++. Sin embargo, ninguno de ellos logrará producir un código suficientemente legible para valer el esfuerzo. Pasará más tiempo tratando de leer la fuente descompilada con bloques de ensamblador dentro, que escribir la misma aplicación en funcionamiento desde cero. De hecho, cualquier módulo ejecutable puede ser desmontado y explorado. La facilidad con la que un descipher puede invertir el ingeniero de revertir el código fuente de su aplicación depende de cómo los metadatos completos sobre el código fuente de la aplicación se presentan dentro del módulo EXE. ¿Puede el descipher averiguar los nombres de clase originales, los métodos, los flujos de trabajo, las estructuras, etc.? Un compilador básicamente compacta el código fuente de la aplicación, transformando la salida en un formato que es muy compatible con la ejecución de tiempo de ejecución de la máquina. Podría ser un código nativo de la máquina o un código IL BYTE que se trata por el tiempo de ejecución intermedio de CLR. Sin embargo, en general, en general, mucha información sobre el código fuente de su aplicación (depuración, comentarios, etc.) se puede perder simplemente durante la compilación compacta.


Guardia Software relacionado