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...