Aladdin HASP4 M1

Iniciado por mecanizadosjose, 5 Diciembre 2021, 18:33 PM

0 Miembros y 2 Visitantes están viendo este tema.

mecanizadosjose

Hola a todos!
tras días de lectura en los temas del foro he procedido a registrarme para ver si me pueden ayudar.

Contexto:

Si os parece bien os pongo en contexto.

Tenemos dos máquinas industriales iguales de principios de los 2000 controladas cada una por un ordenador que tiene un software que se ejecuta bajo MS-DOS. Este software requiere de un dongle conectado al puerto paralelo para poder funcionar.

Hace tres meses una de las máquinas sufrió un corto circuito provocando un incendio que afecto al ordenador dejándolo inservible. Tras rehacer el cableado eléctrico y cambiar automatismos la máquina volvió a funcionar probándola con el pc de la otra máquina.

El quebradero de cabeza vino con el reemplazo del ordenador y software. La casa de la máquina(Georg) no dispone de repuestos ni soporte para maquinaria tan antigua.

Por suerte en el mercado aleman de segunda mano compramos un ordenador de similares características. Hicimos un volcado al adaptador compact flash de una copia idéntica del disco duro de la otra máquina y tras hacer todo el conexionado la máquina volvió a funcionar.

Problema:

El problema viene que al disponer de un solo dongle funcional no podemos operar con las dos máquinas tal y como hacíamos antes. La única solución que veo a corto plazo es poder copiar/clonar el dongle a uno nuevo.

Aspecto técnico:

EL dongle paralelo está fabricado por Aladdin Knowledge Systems (Decir que me puse en contacto con SafeNet que es la empresa propietaria pero aun no he recibido respuesta...)

El HASP generado es HASP4.
El tamaño de memoria es M1 (112 bytes).
El puerto es LPT.

Procedimientos realizados:

Como ya he comentado he estado leyendo la mayoría de temas del foro relacionados con HASP y he podido descargar varios programas con los que no he podido conseguir nada.

Los programas identificativos de llaves que he descargado eran válidos solo para USB, en uno de los temas hablan de un programa para llaves paralelas pero los enlaces no están disponibles.

Lo que está claro que lo primero que necesitaría es la contraseña de cifrado, al ser un software bajo MS-DOS los programas de captura de la clave bajo wXP no me sirve.

También he probado a instalar los drivers en un ordenador con wXP y utilizar las herramientas de edición de aladdin pero no me detecta ninguna llave.

También he descargado un programa para obtener la contraseña mediante fuerza bruta pero lanzar la consola me indica 'Error<-3>: No correct dongle found.'

Cuestiones:

¿Cuál es la mejor manera de identificar una llave paralela y verificar que está conectada al puerto?

¿Existe alguna forma de obtener la contraseña de la llave bajo software en MS-DOS?

¿Mediante fuerza bruta sería factible?

Objetivo:

La idea sería hacer un dump de la llave funcional y volcarlo a una nueva llave virgen.

--
Saludos y gracias.

finn

#1
bueno , bueno.. en ms-dos a saber , tratare de buscar las herramientas hasp 4 mas antiguas que tengo , pero que corran ahi..... y lugo esta el emulador ,mas dificil .
Quiza aqui en el foro haya alguien de esa epoca ......
Busca aqui en el foro de ingenieria inversa el post de EUCERIN ahi resolvi una Hasp 4 M1 pero creo
que bajo xp, otra solucion seria ver si hay en venta una dongle para ese soft maquina de segunda mano
https://foro.elhacker.net/ingenieria_inversa/emular_hasp4_m1-t502369.0.html
Leete este post y tambien ahi esta la coleccion mas completa de herramientas hasp 4.
Pero como tedigo en ms-dos ... consultare un viejo amigo de qui del foro dongle2bin haber si
tiene algo sobre esto. Te ayudo en lo que puedo porque se lo es tener una maquina paralizada .
Lo de volcarlo en una llave nueva , no va por ahi , eso deberia hacerlo el proveedor del soft.
Esta al alcance de muy pocos lo emular y volcar sobre otra llave fisica no qiero decir imposible
pero si en estecaso
un saludo

mecanizadosjose

Cita de: finn en 10 Diciembre 2021, 08:10 AM
bueno , bueno.. en ms-dos a saber , tratare de buscar las herramientas hasp 4 mas antiguas que tengo , pero que corran ahi..... y lugo esta el emulador ,mas dificil .
Quiza aqui en el foro haya alguien de esa epoca ......
Busca aqui en el foro de ingenieria inversa el post de EUCERIN ahi resolvi una Hasp 4 M1 pero creo
que bajo xp, otra solucion seria ver si hay en venta una dongle para ese soft maquina de segunda mano
https://foro.elhacker.net/ingenieria_inversa/emular_hasp4_m1-t502369.0.html
Leete este post y tambien ahi esta la coleccion mas completa de herramientas hasp 4.
Pero como tedigo en ms-dos ... consultare un viejo amigo de qui del foro dongle2bin haber si
tiene algo sobre esto. Te ayudo en lo que puedo porque se lo es tener una maquina paralizada .
Lo de volcarlo en una llave nueva , no va por ahi , eso deberia hacerlo el proveedor del soft.
Esta al alcance de muy pocos lo emular y volcar sobre otra llave fisica no qiero decir imposible
pero si en estecaso
un saludo


Muchas gracias por su respuesta.

Por desgracía como bien dices al ser algo tan antiguo no he encontrado profesionales que sepan sobre el tema y safenet no me contesta, buscando en internet di con ustedes.

En enlace que me ha pasado ya lo había leído, de hecho todas las herramientas que tengo me las he descargado de su enlace en mega.

El problema como comenté es que el software es propietario, venía con la máquina y he estado buscando en web de anuncios/segunda mano extranjeras, y de momento no he econtrado nada.

Por lo que me comenta y todo lo que he ledio al estar en MS-DOS la tarea va a ser casi imposible diría yo...

No obstante recapitulemos para saber si me voy enterando por donde van los tiros:

Lo primiero que necesito es obtener las dos contraseñas que según he leído la manera más sencilla es lanzar el programa y capturarlas, punto que no puedo realizar(creo).

Actualmente tengo un equipo con windows XP donde estoy probando los programas descargados, todos los ejectuables identificadores de dongle son para llaves USB, en uno de los tutoriales en PDF que está en una de las carpetas hace referencia a un programa especifico para identificar las llaves LPT, pero no está, no sé si lo puede tener y pasármelo o si alguien de aquí lo tiene. Teniendo esto estaría seguro que el ordenador de pruebas identifica el dongle.

Otro de los tutoriales que hay es HASP4 - Brute Force, según lo que pone en el readme, instalando los driver, el multikey y lanzando un programa por consola de fuerza bruta va realizando intentos con diferentes claves para dar con ellas, cosas que sí probé pero como también comenté el resultado que obtengo en cada pasada es 'Error<-3>: No correct dongle found.', por lo que no estoy seguro de que detecte el dongle, por eso me gustaría conseguir el identificador LPT.

Leyendo lo último de su respuesta ya si que lo doy por imposible porque mi idea era volcarlo a una nueva llave(que he visto que las venden) teniendo el dump, esto mismo lo pensé porque otro de los programas que hay son los editores de las llaves(Haspedit), al abrirlo aparece una ventana donde puedes meter las dos contraseñas y conectarte con la llave, tiene un editor hexadecimal o algo así junto con funciones de escribir memoria.


Un saludo y gracias de nuevo.






finn

No utilices el brute force , el programa pra sacar los pass bueno , si tuviese la llave fisica eso lo
conseguiria , pero a parte de ser imposible , no quiero llevarte por ese lado He consultado con dongle2bin y el problema vendria luego ya que no hay emuladores que conoscamos , olvida
como tedije lo de volcar la emulacion en una llave nueva tampoco es aladin quien debe responderte es el desarrollador del software que al mismo tiempo ha configurado la proteccion en llave segun los
parametros de la epoca. Por lo tanto unica solucion o consigues el soft y la llave de segunda mano o
consigues alguien que te haga el crack del soft .
Oviamente eso no se pide aqui en el foro y yo no me dedico a eso.
Lamento no poder ser de mas ayuda sinceramente

3xx4


Danielㅤ

Cita de: 3xx4 en 11 Diciembre 2021, 22:47 PM
soft name ?

Exacto, sería bueno que nos dijeras el nombre del software y veremos si lo podemos encontrar, hay personas que tienen buenas técnicas de búsqueda para encontrar archivos o programas muy antiguos, yo buscando he llegado a encontrar programas que son muy difíciles de encontrar por lo antiguos y obsoletos que son.


Saludos
¡Regresando como cual Fenix! ~
Bomber Code © 2021 https://www.bombercode.net/foro/

Ayudas - Aportes - Tutoriales - Y mucho mas!!!