Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: axotio en 12 Junio 2007, 17:26 pm



Título: llave HASP y ordenadores en red
Publicado por: axotio en 12 Junio 2007, 17:26 pm
Hola a todos,
Os expongo aquí un problema que me ha surgido y a ver si podemos entre todos sacar una solución. El caso es que necesito instalar una aplicación en varios ordenadores y el  problema viene en que cada aplicación necesita de una llave HASP4 (conexión LPT1—impresora) para funcionar, lo que incrementa enormemente el gasto.
Lo que quiero preguntar es que, estando estos ordenadores en red, ¿Cabría la posibilidad de compartir una de estas llaves por dicha red y que los demás ordenadores detectasen dicha llave para que la aplicación funcione?
Si fuese posible, ¿cómo podría hacerlo? Estuve intentando hacerlo pero claro, como le digo yo al pc que tiene conectada una llave y como le indico que la quiero compartir, a parte de tener que indicarles al resto de ordenadores que la llave que necesitan está en el ordenador X. (He de reconocer que no soy muy bueno en estos “enrredos” :-().

También he leido algunos post de este foro, que existen aplicaciones que emulan dichas llaves (HASP Emulator).si esta fuese la única solución, alguien me podría indicar donde puedo encontrar información para realizar esta emulación? (no he encontrado apenas nada por google excepto un pequeño manual de cracklatinos pero que me resulta bastante complejo de entende) o explicarme los pasos que habría que seguir para dicha emulación, a modo de tutorial? Creo que sería interesante no solo para mi, sino para el resto de usuarios del foro con problemas similares. :P

Bueno, espero que me hechéis una mano o me guieis por los pasos necesarios.

Dar las gracias de antemano.

Un saludo.


Título: Re: llave HASP y ordenadores en red
Publicado por: karmany en 12 Junio 2007, 18:59 pm
Este tema no es que sea sencillo...
Yo sinceramente en una conexión en red, tras agregar en un ordenador un nuevo hardware tengo mis dudas de que en el/los otros ordenadores reconozcan ese hardware. No digo que sea imposible, aquí en elhacker hay mucha gente que sabe mucho sobre esto y te podrá asesorar mejor que yo, pero yo tengo mis dudas. Sí que es posible acceder al contenido, pero que lo reconozca como hardware propio no lo sé.

Sobre qué puedes hacer...
1) Puedes intentar emular como has comentado tu HASP4. En los ordenadores que no utilizen la mochila tendrás que instalar primeramente los drivers. Es posible, según me comentó Lionel (que estudió este tema a un nivel muy alto), que aunque lo emules no funcione correctamente, pero por probar no se pierde nada.

2) Pienso que es la opción más fácil (no digo que sea sencillo de hacer...) y es introducir la mochila y tratar de desempacarlo como si de un packer normal y corriente se tratase. Yo hice esto en mi caso y finalmente obtienes el programa y ya no necesita ninguna mochila.

Sobre estos temas hay bastante información... puedes buscar en esta dirección todas las teorias que veas HASP:
http://storage2.ricardonarvaja.com.ar/web/CURSO%20NUEVO/TEORIAS%20NUMERADAS/

El principal problema que siempre he visto a las mochilas, es que tanto para emularlas como para desempacar el programa, es necesaria la mochila...(en la mayor parte de los casos actuales.).



Título: Re: llave HASP y ordenadores en red
Publicado por: User32CriticalError en 12 Junio 2007, 21:02 pm
Axotio, te comento que hasta hace poco yo tenia el mismo problema que tu.
Se trata de un programa de test de autoescuela (que conste que no he dicho el nombre) y esta protegido por hasp 4.
Tras probar algunos programas que fui encontrando en la red, lo unico que logre fue ejecutar el programa en un ordenador de mi red pero con la llava usb en otro ordenador. Hasta aqui genial, la gracia esta en que esto solo vale para un equipo, es decir, no puedes compartirlo con varios a la vez, incluso, el ordenador que contiene la llave fisicamente una vez ejecutado el programa es como si no estuviera en el.
¿De que vale esto? de nada, porque el programa, creo, descifra la informacion de una base de datos mdb a traves de la llave, que devolvera la informacion descifrada, y generalmente el programa comprueba que la llave este conectada cada dos por tres.
Ademas, cada vez que se actualiza cambia el ejecutable y la interfaz de la aplicacion.
Los emuladores no me han servido absolutamente para nada, incluso teniendo la llave original.

Al final la unica solucion que he logrado encontrar es crear mi propio programa y meter las preguntas de los test del otro, cosa que es algo lenta porque hay muchisimos y tengo que andar quitandole las fotografias utilizando un programa que captura la zona de la pantalla, tecleando cada pregunta y respuesta, marcando en el codigo php la respuesta correcta para su verificacion en el test, etc.

Si logras algun avance informa en este hilo, estare atento, ya que me encuentro mas o menos en las mismas condiciones que tu. No puedo decirte el nombre del programa que probe porque he formateado el equipo hace poco y no hice copia.

Saludos y suerte.