HASP HL, es posible hacer un unpack sin el dongle ?

Iniciado por magnam, 30 Diciembre 2008, 16:45 PM

0 Miembros y 1 Visitante están viendo este tema.

magnam

Como vai ? Tengo un prog empaquetado con HASP HL V1.x según el PEiD 0.95 y me preguntaba si es posible hacer el unpacking sin disponer de la mochila, realmente no he encontrado mucha info al respecto.

Algún alma caritativa que pueda echarme un poco de luz al asunto ?

Desde a muchas gracias !!!

zart

Pues sí que es posible con la versión que comentas y también con otras más nuevas xD

Pero antes de nada tienes nociones de cracking?

Si buscas un poco por google verás que hay unos tutoriales del grupo ARteam el cual ha vuelto como comenta Karmany en un post otra vez a su actividad.

karmany

#2
Sobre un Hasp HL 1.XX tal vez se pueda, yo he visto tutoriales antiguos en los que no era necesaria la mochila para nada, pero yo tengo muchísimas dudas de que se pueda hacer un unpack sin mochila en una versión superior a la 2.1X.(Aladin HL)

Particularmente con un HL 2.16 no conseguí ni siquiera emular la dongle con ningún programa. Con ninguno. Y si ya es difícil emularla no quiero saber lo complicado de desempacar un programa que necesite de una dongle, ya que habrá que utilizar casi seguramente fuerza bruta y mucho análisis. Yo hace tiempo pensaba que solamente con "conseguir" esos 128 bytes que las mochilas suelen tener bastaba, pero es también un pensamiento erróneo y esto me lo explicó a mi un conocido que estuvo mucho tiempo con este tema:

-"Mira karmany, para emular la mochila, no basta con conocer el contenido de esos 128 bytes que comentas. Con eso sólo solucionas las llamadas a la memoria que pueda realizar el programa con las funciones ReadBlock (32h) y ReadWord (3h). Pero existen dos funciones (3C EncodeData y 3D DecodeData) que utilizan un algoritmo de cifrado que creo que es función de una tabla interna que tiene la pastilla y no de esa memoria a la que haces referencia. Por lo tanto no basta con conocer el contenido de esa memoria para llevar a cabo la emulación."

Este tema es complejo y para hacer las cosas más fáciles yo siempre he recomendado desempacar con la mochila puesta.
Un saludo

ajl2412

Cita de: karmany en  8 Enero 2009, 23:24 PM
Sobre un Hasp HL 1.XX tal vez se pueda, yo he visto tutoriales antiguos en los que no era necesaria la mochila para nada, pero yo tengo muchísimas dudas de que se pueda hacer un unpack sin mochila en una versión superior a la 2.1X.(Aladin HL)

Particularmente con un HL 2.16 no conseguí ni siquiera emular la dongle con ningún programa. Con ninguno. Y si ya es difícil emularla no quiero saber lo complicado de desempacar un programa que necesite de una dongle, ya que habrá que utilizar casi seguramente fuerza bruta y mucho análisis. Yo hace tiempo pensaba que solamente con "conseguir" esos 128 bytes que las mochilas suelen tener bastaba, pero es también un pensamiento erróneo y esto me lo explicó a mi un conocido que estuvo mucho tiempo con este tema:

-"Mira karmany, para emular la mochila, no basta con conocer el contenido de esos 128 bytes que comentas. Con eso sólo solucionas las llamadas a la memoria que pueda realizar el programa con las funciones ReadBlock (32h) y ReadWord (3h). Pero existen dos funciones (3C EncodeData y 3D DecodeData) que utilizan un algoritmo de cifrado que creo que es función de una tabla interna que tiene la pastilla y no de esa memoria a la que haces referencia. Por lo tanto no basta con conocer el contenido de esa memoria para llevar a cabo la emulación."

Este tema es complejo y para hacer las cosas más fáciles yo siempre he recomendado desempacar con la mochila puesta.
Un saludo


Buenas, soy novato en esto y estoy intentando emular una mochila hasp hl 3.21, entre toda la informacion que estoy recavando leí en un foro que con linux, y con con el comando dd y el bs=1 era posible la clonacion de la llave, ya que el que publicó el post argumentaba que era una clonacion a bajo nivel bit a bit y que eso vulneraba cualquier tipo de seguridad, no lo he usado porque estoy intentado procurar linux y aprenderlo ¿sabeis si esto es posible?, gracias

indi.co

Les dejo un tuto como emular un programa protegido con mochila dongle, si no disponen de la mochila no servirá, aquí el link x si acaso

http://foro.elhacker.net/ingenieria_inversa/tutorial_como_hacer_una_copia_a_una_llavemochiladongle_hasp_hl_hasp_4_etc-t415329.0.html

Saludos

atte: california.ppk

karmany

Muy buen tutorial. Lo voy a guardar y pondré un enlace en destacados..

Gracias por tu colaboración [california.ppk]