Sei sulla pagina 1di 12

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 el dongle.
En este manual he utilizado un programa llamado neobit11.exe, de neobit.org.
Podis bajarlo de aqu: Descargar Neobit11
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:
-Volcado del Dongle.
-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 dongle se va emular. Vemos varias opciones.


License: Licencia del programa. Aqu es donde se metera la licencia del programa.
Licensed Dongles: Esto es la licencia del dongle que se 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.

Potrebbero piacerti anche