La piratería de software es ilegal. El cracking es ilegal con la mayoría del software.
Descifrar software editando archivos dll
Contenido
¿Siempre has querido saber cómo funciona la protección anticopia con los programas informáticos?? Con las herramientas adecuadas, puede analizar cómo funciona un programa y ver cómo funciona la protección contra copias. El lenguaje ensamblador le permite cambiar estos programas para que nunca necesiten registrarse o comprarse.
Pasos
1. Aprende el lenguaje ensamblador. Para poder crackear la mayoría del software necesitas dominar el lenguaje ensamblador o ensamblador, eso es un "nivel bajo"-lenguaje de programación. El lenguaje ensamblador es una representación simbólica del lenguaje de máquina, y cada lenguaje ensamblador está asociado específicamente con el tipo de computadora que está usando. La mayoría de los lenguajes ensambladores se expresan en instrucciones binarias o hexadecimales.
2. Instalar un desensamblador. Para examinar y modificar archivos DLL, necesita varias herramientas, incluido un desensamblador. AIF Pro es una buena alternativa porque es un desensamblador y depurador. Afortunadamente, hay una versión gratuita disponible en https://www.rayos hexagonales.com/products/ida/support/download_freeware, aunque es mucho más limitada en funcionalidad que la versión Pro. Tú también puedes prueba dotPeek, que es un descompilador compatible con DLL que .El código ensamblador NET se descompila en C#. Otra alternativa es ollydbg, que te permite abrir archivos DLL gratis.
3. Abra la aplicación que desea descifrar en su desensamblador. El proceso es un poco diferente dependiendo del desensamblador que uses. Esto muestra qué archivos DLL carga el programa. Use el depurador para examinar qué funciones se llaman desde la DLL.
4. Encuentra la función contador. Muchos programas usan un reloj de tiempo como protección contra copias, cuando se acaba el tiempo, un usuario ya no puede usar el programa. El objetivo es encontrar y evitar este código de contador.
Si el programa que desea descifrar utiliza una forma diferente de seguridad, debe buscarla.
5. Establecer un punto de interrupción en el contador. Una vez que haya aislado la función de contador, puede usar SoftIce para romper el código a medida que sucede. Para que pueda ver el código exacto que se llamará cuando se active la función de contador.
6. Cambiar el código del contador. Ahora que ha encontrado el código de la función de contador, puede cambiar el código para que el contador nunca llegue al punto en el que ya no puede acceder al programa. Por ejemplo, puede modificarlo para que el contador no cuente hasta el límite, o puede omitir el contador pasando por encima.
7. Vuelva a compilar su software recién descifrado. Después de desensamblar y editar, debe compilar la nueva versión del programa para que sus cambios se reflejen en los archivos DLL y otras dependencias.
Advertencias
Artículos sobre el tema. "Descifrar software editando archivos dll"
Оцените, пожалуйста статью
Popular