Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: pacosanman en 30 Octubre 2013, 16:16 pm



Título: Eutron Smartkey
Publicado por: pacosanman en 30 Octubre 2013, 16:16 pm
Hola a todos, a ver si alguien me puede sacar de esta duda.....
Tengo funcionando un programa en xp emulando una eutron smartkey3 con un volcado .dmp y creando el archivo .sys
Pues bien en windows7 no hay manera de que funcione el archivo .sys . He firmado el archivo con dseo13b pero nada, algo se comento en su dia que habia que modificar el crc de este archivo ya que no esta diseñado para esta version de software. Me seria de gran ayuda si  a alguien se le ocurre algo para solucionarlo, muchas gracias, un saludo. :rolleyes:


Título: Re: Eutron Smartkey
Publicado por: apuromafo CLS en 30 Octubre 2013, 17:52 pm
MAQUINA virtual?


Título: Re: Eutron Smartkey
Publicado por: pacosanman en 30 Octubre 2013, 23:43 pm
Hola, te refieres a correr un w7 en VMware o Box?
Aunque funcionase necesitaría un pepino de equipo ya que el programa necesita mucha RAM y una gráfica potente, pero muchas gracias por el aporte.


Título: Re: Eutron Smartkey
Publicado por: pacosanman en 2 Noviembre 2013, 23:31 pm
Hola a todos, en la info del creador del driver pone esto:
If "Opened service" not SUCCES you will need to correct CRC on eutrons.sys before instalation (use PE Explorer or somenthing similar?

Testen on 2 computers wit XP SP· and win7. Everything works,


He descargado el debugger y he intentado buscar donde se puede corregir el CRC pero no consigo dar con ello, estaria muy agradecido si alguien me hecha una mano, muchas gracias, un saludo.


Título: Re: Eutron Smartkey
Publicado por: MCKSys Argentina en 3 Noviembre 2013, 01:56 am
Fijate esto: http://www.heaventools.com/PE-file-header_viewer.htm (http://www.heaventools.com/PE-file-header_viewer.htm)

Saludos!


Título: Re: Eutron Smartkey
Publicado por: x64core en 3 Noviembre 2013, 02:04 am
Hola a todos, en la info del creador del driver pone esto:
If "Opened service" not SUCCES you will need to correct CRC on eutrons.sys before instalation (use PE Explorer or somenthing similar?

Testen on 2 computers wit XP SP· and win7. Everything works,


He descargado el debugger y he intentado buscar donde se puede corregir el CRC pero no consigo dar con ello, estaria muy agradecido si alguien me hecha una mano, muchas gracias, un saludo.
Arreglale el checsum: Checksum fixer (http://www.woodmann.com/collaborative/tools/index.php/CheckSum_Fixer)





Título: Re: Eutron Smartkey
Publicado por: pacosanman en 3 Noviembre 2013, 21:36 pm
Hola a todos, MCKsys, al igual que en la imagen me sale  machine i386, el problema es que no se como cambiar eso para que funcione en un sistema operativo de 64 bits, descargue el checksum amigo x64Core, pero me dice : Checksum already match, no need calculate it, y logicamente el boton de fix header esta desactivado.
Creeis que habria alguna otra manera de solucionar esto o es que hay algo que estoy haciendo mal? Muchas gracias, un saludo!


Título: Re: Eutron Smartkey
Publicado por: x64core en 4 Noviembre 2013, 01:57 am
Si es un driver para X86 y estas intentando cargado en un X64 es imposible hacerlo, se necesitara una version del driver para arquitecture x64.


Título: Re: Eutron Smartkey
Publicado por: pacosanman en 4 Noviembre 2013, 09:38 am
Muchas gracias x65Core, es lo que me temia desde el principio pero como el creador del driver pone que lo ha probado en windows7 suponia que era la version de 64bits, seria muy complicado hacer uno para este SO? Gracias


Título: Re: Eutron Smartkey
Publicado por: x64core en 4 Noviembre 2013, 10:27 am
Muchas gracias x65Core, es lo que me temia desde el principio pero como el creador del driver pone que lo ha probado en windows7 suponia que era la version de 64bits, seria muy complicado hacer uno para este SO? Gracias
Existen Windows 7 de 32-bits, así como Windows 8 también.
Además si se quiere cargar un driver en x64 debe estar firmado, o a menos que use un hack para cargarlo pero si es un aplicacion
legitima no habria razon porque usar algún hack. Y depende del lenguaje en que esté programado, si es C/C++, facíl, recompilando
para x64, y funcionará bien si el autor tiene un buen habito de programación de codígo para ambas arquitecturas
( Uso de casting correctamente, tamaño de punteros, etc ) y si utiliza por alguna razón utiliza propias definiciones de estructuras ya definidas,
harcodea offset's, etc ( Aunque normalmente programas legitimos no tienen ninguna necesidad de hacerlo ) pues entonces debe agregar
soporte para x64 también. Si es ASM, recodear todo el codigo  :D


Título: Re: Eutron Smartkey
Publicado por: pacosanman en 4 Noviembre 2013, 13:01 pm
Buenos dias, gracias x64Core, sabia de la existencia de windows 7 en 32 bits, el problema que al igual que xp no reconoce los 8 gb de ram que actualmente tengo en el equipo y al tratarse de un programa de diseño grafico me gustaria contar tambien con la potencia de un procesador de 4 nucleos.

Lo que me explicas lo entiendo pero a mi se me va de las manos, no llego a tanto y el que hizo este driver en su dia sabe Dios......

El tema de firmar luego el driver no seria problema, como decia en el primer post con la herramienta dseo13b se pueden firmar drivers para w7, lo complicado es hacer lo que me comentas, muchas gracias por todo, un saludo.


Título: Re: Eutron Smartkey
Publicado por: pepex7 en 29 Marzo 2014, 18:52 pm
pacosanman

Pudiste solucionar el problema??

tienes algun tutorial para emular un eutron Smartkey usb.

tengo solo el dump?