miércoles, 4 de febrero de 2009

Red Gate Reflector para Crackear a Red Gate SQL Compare

Cómo usar el "Red Gate .NET reflector" para crackear al "Red Gate SQL Compare 6" en 10 pasos


Requisitos:
Instalar el .NET Reflector (que ahora es de Red Gate, pero originalmente de Lutz Roeder) de http://www.red-gate.com/products/reflector/

Instalar el Add-In "Reflexil" para el .NET Reflector de http://sourceforge.net/project/showfiles.php?group_id=200895

Instalar la versión Trial de Red Gate SQL Compare 6 de https://www.red-gate.com/dynamic/downloads/downloadform.aspx?download=sqltoolbelt

1) instalar el .NET Reflector y su Add-In Reflexil en la misma carpeta y luego desde el Reflector agregar el Add-In desde el menú View, Add-Ins




2) Abrir en el Reflector, la dll del Red Gate SQL Compare 6 que se encarga de evaluar las licencias: C:\Program Files\Red Gate\SQL Compare 6\RedGate.Licensing.Client.dll


Ahora lo que vamos a hacer es ubicar el método get_Activated, que devuelve True en caso de que el software esté activado


3) Navegar en el arbol de la izquierda hasta: RedGate.Licensing.Client, License, Activated, get_Activated(), darle doble click para desemsamblar


4) Abrir el Reflexil (Menú Tools, Reflexil)


Ahora vamos a modificar el código del método para que devuelva siempre True

5) Eliminar la segunda línea del código MSIL como se muestra a continuación:


6) De las dos instrucciones que quedaron, editar la primera como se muestra a continuación:

7) Cambiar el código de la instrucción por el código ldc.i4.1 y darle Update, como se muestra a continuación:


Listo... sólo nos falta guardar la DLL modificada, para eso


8) Navegar hacia arriba en el arbol de la izquierda hasta el nodo RedGate.Licensing.Client.dll, el Add-In del Reflexil cambiará su interfaz por una que tiene dos botones. Darle click al botón Save As... Como se muestra a continuación:

9) Por defecto guardará la dll con nombre RedGate.Licensing.Client.Patched.dll por lo cual habría que reemplazar la librería original RedGate.Licensing.Client.Dll y cambiarla por ésta.


10) Al guardar aparecerá un mensaje, se le puede dar en Cancel and Keep it Delay Signed y no habrá problemas.


Suerte...

El presente artículo sólo tiene fines didácticos, si quieres seguir utilizando el software de Red Gate, debes comprar la versión full luego de pasados los 14 días...

No hay comentarios: