Está en la página 1de 11

Cmo hacer la copia de seguridad de un Dongle

ADVERTENCIA: El proceso de copia de una llave USB, puede daar dicho dispositivo. Trabajad con suma cautela. Desde siempre, las empresas se han preocupado de proteger sus creaciones informticas contra los piratas informticos. Muchas estrategias han sido utilizadas, con peor o mejor xito. Estas estrategias tenan su parte contraproducente para el usuario: muchas veces implicaban el uso de dispositivos poco fiables, como los discos llave, que se podan perder, romper o daar de alguna forma, convirtiendo en imposible el uso del programa y perdiendo productividad. Actualmente, los discos llave, muy frgiles, se han sustituido por dispositivos llave USB. Qu es un dispositivo llave?: un pequeo dispositivo hardware que se conecta a un ordenador, normalmente, para autenticar un fragmento de software. Cuando el dispositivo hardware, habitualmente llamado dongle, no est conectado, dicho software se ejecuta en un modo restringido o directamente no se ejecuta. Este tipo de dispositivos son usados frecuentemente en programas muy costosos y en software de nicho, como aplicaciones CAD, gestin de hospitales o impresin digital. Fuente: Wikipedia OBJETIVO: En este manual vamos a ver como realizar copias de seguridad de esos dispositivos de hardware, de ahora en adelante los llamar dongles, para que, en caso de rotura, prdida o daado, se pueda continuar trabajando sin necesidad de esperar a que la empresa fuente nos proporcione otro. REQUERIMIENTOS: Las instrucciones de este manual, estn probadas para Windows XP con SP2 y SP3. Con otros sistemas operativos, como Windows Vista Bussiness., he obtenido diversos pantallazos azules que me hicieron dejar la prueba por imposible. HERRAMIENTAS: - El dongle, por supuesto. Puede ser cualquiera, que yo sepa; pero es muy posible que algunos fabricantes hayan implementado algunos sistemas de seguridad para evitar la copia de estos, por temor al pirateo informtico del software que lo acompaa. Estad MUY seguros del tipo de dongle al que vais a intentar hacerle Backup, puesto que cada marca necesita un emulador distinto y puede que un volcado distinto. - Programa para la emulacin. He utilizado Sentemul. ste software es de pago; y no tengo constancia de ninguno gratuito. No obstante, si existe, debis trabajar con sumo cuidado, puesto que el proceso de copia de seguridad de un dongle puede daarlo, al igual que el de proceso de emulacin. - Programa para el volcado del dongle. Debis tener cuidado de no utilizar un software errneo para el volcado, podis daar En este manual he utilizado un programa llamado neobit11.exe, de neobit.org. Podis bajarlo de aqu: Descargar Neobit11 el dongle.

Los drivers adecuados de vuestro dongle en cuestin. Por ejemplo: si es un Sentinel, necesitaris los drivers de Sentinel. EL PROCESO: Los pasos que debemos seguir son los siguientes: Dongle.

-Volcado del -Emulado de dicha copia, en caso de prdida, robo o fallo del original. VOLCADO DEL DONGLE

El volcado del dongle es uno de los puntos crticos del proceso, el cual puede llegar a ser bastante arriesgado. Lo primero que se debe tener claro es la marca del dongle al que le haris backup, para hacerlo correctamente. En nuestro caso, se ha probado con un Sentinel, por lo que se han instalado drivers del Sentinel. Si no estuvieran instalados, el programa dara un error. No puedo especificar los drivers exactamente, porque varan con el tiempo y con cada versin. Aqu tenis el aspecto del programa neobit11:

Veis que existen varias pestaas. Las tres ltimas se corresponden con la marca del dongle. La pestaa de keygen es para otro tipo de trabajos que no son el objetivo del manual. Como nuestro dongle original es un Sentinel, nos vamos a la pestaa Sentinel. Podemos ver varias opciones; las dos que ponen Specify Developer Id y Specific Write Password no nos interesan, puesto que son para usuarios un poco ms avanzados. La primera, Specify Developer Id es para realizar una copia de una copia, sin necesidad del dongle original.

La segunda, Specify Write Password , es slo para intentar que el proceso sea mas rpido ( que a veces y dependiendo del tipo de dongle se puede eternizar). En nuestro caso, nos limitaremos a especificar un nombre para nuestro dongle en la caja de texto de Dump and Solve, como indica la imagen.

El nombre es arbitrario, podis ponerle el que queris, pero terminado en dng. He elegido adslzone como nombre. Recordad: los drivers adecuados han de estar correctamente instalados antes de presionar el botn Dump&Solve. De lo contrario, se producira un error, cuyo texto puede ser Cant find dongle o error initializing Sentinel API, aparte de otro tipo de errores derivados de cualquier otro fallo del programa. ANTES DE PULSAR DUMP&SOLVE: Se aconseja no realizar esta operacin en un sobremesa que NO tenga SAI. Lo ideal sera un porttil conectado a la red elctrica y con la batera completamente cargada. Una vez presionado el botn Dump&Solve, comenzar el proceso, el cual tiene varias fases: 1. Encontrar el dongle. Si tenis el dongle correctamente conectado a un puerto USB que funcione con normalidad, este paso no debe dar ningn error. No obstante, si algn error salta, simplemente cerris el programa, cambiis el dongle de sitio y volvis a ejecutar. 2. Detectar los algoritmos y desencriptarlos. Este paso es el mas costoso en tiempo. Dependiendo del dongle en cuestin, puede tardar incluso varias horas, llegando a 5 o 6 horas en algn caso que yo he tenido entre las manos. 3. Creacin del archivo de volcado, el .dng. Este archivo ser el que utilizaremos en el emulador posteriormente.

En cada uno de estos pasos, la barra de progreso se completar de forma gradual. La barra de progreso es la que se puede ver en la imagen, apuntada por la flecha roja.

Cada uno de los pasos puede fallar y dar lugar a errores especficos. En mi caso, slo dos errores salieron a la luz: el error no se puede encontrar el dongle (cant find dongle) y imposible inicializar sentinel API ( error initializing Sentinel API). El primer de ellos sucede cuando el programa no puede encontrar el dongle de ninguna manera y el segundo sucede por los drivers mal instalados o deshabilitados o por no encontrarse en ejecucin. (Recordemos que se recomend instalar los drivers como un servicio que se ejecute al iniciar Windows). Cuando el proceso termine, ya tenis creado el archivo de copia de seguridad del dongle, listo para ser emulado en caso de necesitarlo. Esa ser la siguiente parte del manual. Si algn error se produce, ste saldr en la ventana de Log del programa.

EMULACIN DEL ARCHIVO .DNG Para realizar esta parte, utilizaremos el programa Sentinel Emulator. Dicho programa se puede descargar desde este enlace. Este programa utiliza un archivo de volcado dng para emular el comportamiento del dongle al que pertenece ese archivo. Su funcionamiento no es nada complicado, sin embargo, puede dar algunos pantallazos azules con algunos programas. En mi caso, programas sencillos de un bluetooth provocaron pantallazos azules al funcionar junto con el emulador. Veamos una vista general del programa.

Vemos 3 pestaas, cada una de ellas tiene una funcionalidad especfica. La pestaa emulator es la que se utilizar para emular el dongle, comienza el servicio y lo detiene. La pestaa Dongles, se encarga de cargar el archivo volcado en los pasos anteriores. La pestaa Driver es donde insalaremos el controlador necesario para que funcione el programa. La pestaa de Driver es a donde primero debemos dirigirnos en primer lugar. Como se puede ver, tenemos 2 opciones, ejecucin manual y ejecucin automtica. Lo primero que debemos hacer, es pulsar sobre el botn Install Driver. Una vez pulsado, las dos opciones se habilitarn. Yo aconsejo la ejecucin manual. De esta manera, si existe un fallo, el programa no se ejecutar al inicio, pudiendo dar algunos problemas si los dos programas que entran en conflicto se ejecutan como un servicio de Windows. Cuando hayamos decidido que tipo de inicio queremos, debemos pulsar en Save state y se guardar. Una vez hecho esto, nos vamos a la pestaa de Emulator.

En

esta

pestaa

es

donde

el Aqu la

dongle

se

va

emular. metera dongle

Vemos la

varias

opciones.

License: Licensed

Licencia del programa. Dongles: Esto es

es donde se licencia del

licencia que se

del programa. va emular

Computer ID: El id del ordenador. Nosotros lo que tenemos que hacer es pulsar el botn Start Service para que el servicio se ejecute. Al pulsarlo, vemos esto:

El estado del programa ha cambiado. Te informa de que el servicio ya est ejecutado y corriendo. Ahora, debemos irnos a la pestaa Dongles, para cargar el archivo de volcado, el .dng de los anteriores pasos.

Pinchamos sobre Load Dump y elegimos el archivo para cargar, en nuestro caso, lo hemos llamado adslzone.dng

Una vez cargado, volvemos a la pestaa Emulator, para comprobar que el archivo se ha cargado y lo tenemos correctamente funcionando. Debe salir algo similar a esto:

He omitido la parte de License, Licensed Dongle y parte de Computer ID, por ser datos privados. Una vez que esto salga, ya teneis el dongle emulado y funcionando al 100%. De esta manera, la empresa ya no tiene que estar parada y perdiendo productividad mientras se le trae el dongle nuevo.