Cómo descifrar software cambiando archivos DLL

Tabla de contenido:

Cómo descifrar software cambiando archivos DLL
Cómo descifrar software cambiando archivos DLL

Video: Cómo descifrar software cambiando archivos DLL

Video: Cómo descifrar software cambiando archivos DLL
Video: 🔗INSERTAR HIPERVÍNCULO EN POWER POINT: Cómo enlazar a otra diapositiva, internet u otro documento ↗️ 2024, Mayo
Anonim

¿Alguna vez ha querido aprender cómo un programa se protege a sí mismo de ser copiado? Con las herramientas adecuadas, puede examinar las partes internas de un programa y ver cómo funciona la protección contra copias. Utilizando lenguajes ensambladores, puede modificar estos programas para que ya no sea necesario registrarlos o comprarlos.

Paso

Crack de software modificando archivos DLL Paso 1
Crack de software modificando archivos DLL Paso 1

Paso 1. Aprenda a programar el ensamblaje

Para poder descifrar la mayoría del software, debe tener un buen conocimiento del ensamblaje, que es un lenguaje de programación de bajo nivel. Los ensamblados se derivan del lenguaje de máquina y cada lenguaje ensamblador es específico del tipo de computadora que está utilizando. La mayoría de los lenguajes ensambladores se expresan en binario y hexadecimal.

Crack de software modificando archivos DLL Paso 2
Crack de software modificando archivos DLL Paso 2

Paso 2. Instale el programa del desensamblador

Para inspeccionar y modificar archivos DLL, necesitará algunas herramientas, incluido un desensamblador. IDA Pro es una buena opción porque es tanto un desensamblador como un depurador. Aunque su funcionalidad es más limitada que la versión Pro, afortunadamente también hay una versión gratuita disponible en https://www.hex-rays.com/products/ida/support/download_freeware. También puede intentar usar dotPeek, un descompilador compatible con DLL que descomprime el código ensamblador. NET en C #. Otra opción es OllyDBG, que te permite abrir archivos DLL de forma gratuita.

Crack de software modificando archivos DLL Paso 3
Crack de software modificando archivos DLL Paso 3

Paso 3. Abra la aplicación que desea descifrar en el desensamblador

El proceso puede variar ligeramente, dependiendo del desensamblador que esté utilizando. Este proceso le mostrará qué archivos DLL contiene el programa. Utilice el depurador para comprobar qué función está llamando la DLL.

Crack de software modificando archivos DLL Paso 4
Crack de software modificando archivos DLL Paso 4

Paso 4. Encuentra la función de contador

Muchos programas usan un temporizador para protección contra copias. Cuando el temporizador expira, el usuario ya no puede acceder al programa. El propósito de este paso es encontrar este código de contador y luego omitirlo.

Si el programa que está descifrando utiliza alguna otra forma de protección, deberá averiguar cuál es

Crack de software modificando archivos DLL Paso 5
Crack de software modificando archivos DLL Paso 5

Paso 5. Establezca el punto de quiebre en el mostrador

Una vez que pueda aislar la función de contador, configure SoftIce para que interrumpa cuando se encuentre la función. Esto le permite revisar exactamente qué código se estaba ejecutando cuando se llamó a la función de contador.

Crack de software modificando archivos DLL Paso 6
Crack de software modificando archivos DLL Paso 6

Paso 6. Cambie el código del contador

Ahora que ha encontrado el código para la función de contador, puede modificar el código para que el contador nunca llegue al punto en el que pueda impedirle utilizar el programa. Por ejemplo, puede hacer que el contador no pueda contar hasta el límite de ruptura o puede omitir el contador saltando por encima de él.

Crack de software modificando archivos DLL Paso 7
Crack de software modificando archivos DLL Paso 7

Paso 7. Vuelva a ensamblar el software que acaba de descifrar

Después de desempaquetar y editar, debe volver a ensamblar la nueva versión del programa para que los cambios que realice se apliquen a los archivos DLL y otros archivos relacionados en el programa.

Advertencia

  • La piratería de software es ilegal en la mayoría de los países.
  • Romper la mayor parte del software es ilegal.

Recomendado: