Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: pep_dj en 29 Septiembre 2013, 16:16 pm



Título: HASP Emul PE en una máquina virtual: "Invalid protection key"
Publicado por: pep_dj en 29 Septiembre 2013, 16:16 pm
Hola.

Tengo un PC, con Windows XP, en el que he estado usando perfectamente Hasp Emul PE, para emular una llave. He "virtualizado" este PC, y en la máquina virtual ejecuto el soft que usa la llave, y obtengo el error: "Invalid protection key"...

¿Alguien sabe por qué en la máquina original funciona, y en la máquina virtual no?


Título: Re: HASP Emul PE en una máquina virtual: "Invalid protection key"
Publicado por: .:UND3R:. en 29 Septiembre 2013, 16:41 pm
a qué te refieres con emular la máquina?, tiene exactamente lo mismo?, el mismo nombre del disco duro, los mismos drivers?, recuerda que debe ser exactamente el mismo equipo no tener simplemente Windows XP, saludos.


Título: Re: HASP Emul PE en una máquina virtual: "Invalid protection key"
Publicado por: pep_dj en 29 Septiembre 2013, 16:54 pm
Usando VMware vCenter converter he creado un fichero vmdk, que contiene todo el contenido del disco duro de la máquina original. Luego he creado una máquina virtual con VirtualBox y he usado ese disco duro para la máquina. Incluso he usado "dmidecode" para copiar ciertos parámetros de la máquina original.

No sé por qué funciona correctamente en la máquina original, pero en la máquina virtual obtengo ese error...


Título: Re: HASP Emul PE en una máquina virtual: "Invalid protection key"
Publicado por: .:UND3R:. en 30 Septiembre 2013, 01:07 am
¿y si traceas el ejecutable y verificas en que lugar se genera una bifurcación diferente?, funcionaría?


Título: Re: HASP Emul PE en una máquina virtual: "Invalid protection key"
Publicado por: pep_dj en 30 Septiembre 2013, 08:47 am
Con OllyDbg por ejemplo?

Edito: Con OllyDbg he cambiado los saltos hacia la dirección de memoria donde mostraba dicho mensaje de error, y ya funciona.

Gracias ;)