1.- • Cifrado de cadenas (codificar cadenas en el programa).
2.- • Descifrado en línea (descifra las cadenas cifradas.
3.- • Control de flujo (modificando los métodos dentro del código para que los descompiladores no puedan descompilar los métodos).
4.- • Confusión de enteros (esta opción agregará cálculos dentro de todos los enteros).
5.- • Cálculos matemáticos (esto agrega aritmética dentro de todas las constantes).
6.- • Campos constantes (convierte todas las constantes en los campos con nombres seleccionados al azar).
7.- • Campos locales (convierte todos los locales en campos con nombres seleccionados al azar).
8.- • Calli Conversion (convierte todas las llamadas y cálculos en cálculos de calli, lo cual hace que sea más difícil identificar fácilmente qué está haciendo la función.
9.- • Cadenas de proxy (oculta las referencias de cadenas a las que se hizo referencia a un tipo, método o campo).
10.- • Constantes de proxy (oculta las referencias constantes a las que se hizo referencia a un tipo, método o campo).
11.- • Métodos proxy (oculta las referencias a las que se hizo referencia a un tipo, método o campo).
12.- • Campos de índice (tipos de índices / métodos / campos).
13.- • Conversión de flujo (descompiladores de flujo).
14.- • Anti-Debug (evita que el ensamblado sea depurado o perfilado).
15.- • Anti-Dump (evita que el conjunto se descargue de la memoria).
16.- • Anti-Tamper (asegura la integridad de la aplicación).
17.- • Anti-Decompile (evita que los descompiladores funcionen).
18.- • Metadatos no válidos (agrega metadatos no válidos a los módulos para evitar que los desensambladores / descompiladores abran la aplicación).
19.- • Conversión de pila stack (agrega un fragmento de código delante de todos los métodos y los convierte en una pila).
20.- • Conversión de recursos (convierte todos los recursos de la aplicación en campos).
Estas son algunas de las técncias que se pueden usar en combinación para hacer mas dificil el crackeo de programas .net con ofuscación de código
No hay comentarios:
Publicar un comentario