sobre asm y un hardware especifico

Iniciado por DonSami, 8 Octubre 2011, 15:27 PM

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

DonSami

Buenas, les contare rapido de que se trata esto, resulta que poseo una especie de pda de precio barato, marca ebookman ,es de franklin electronics, este dispositivo tiene que conectarse un servidor de ellos para bajar su S.Operativo, pero al parecer lo que hace es una especie de identificacion del equipo con alguna base de datos,y le da el pase a que pueda instalar su S.O.

ESO es lo que deduzco yo sin ser experto.

El problema es que de la noche a la mañana esta empresa dejo de dar soporte y el servidor no existe, y me quede con un aparato sin S.O,que me sirve de pisa papeles.

Idea: Es aqui que necesito la clara orientacion con alguien experimentado en asm, ¿sera posible con un depurador como OOLYDGB, ver la intruccion que va relacionada con la conexión al servidor en cuestión y modificarla o saltarsela para que continue con el proceso de instalacion de su S.O?
Por que yo creo que el S.O lo tengo en un cd , y he comprobado que es asi pero sin esta conneccion a ese servidor no me permite instalar nada.

Ayuda o orientacion me sería muy util.                 gracias.

Eternal Idol

¿Cada vez que lo usas tenes que hacer eso o que? ¿No queda el S.O. instalado? Con el OllyDbg o cualquier depurador (el mejor para Windows es el WinDbg) podes hacerlo, dependera del trabajo que se hayan tomado los autores la dificultad que implique ...
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

DonSami

#2
Lo que pasa que este dispositivo es muy especial, tiene la peculiaridad de alimentarse de 2 pilas chicas, las cuales al agotarse pierdo el S.O, y todo lo que tenga instalado en el, para que esto no ocurra debo estar atento a las pilas. O sea todo es por ram, no posee un disco duro, o memoria mas permanete, entonces viene con un programilla que  se ejecuta en el pc, para sincronizar algun backup de lo que tenia instalado en el ebookman , y me lo vuelve a transferir al aparato.

Ahora este programilla se llama ebookman manager, y en el cual lo hecho correr bajo OLLYDGB,y tratar de pesquisar, la parte relacionada con la conexión de este aparato al servidor que ya no existe, lo malo es que se poco de asm, no ser por donde empezar, o que comando de todos lo que me muestra el depurador tiene un significado especifico para lo que quiero, por eso necesito alguien familiarizado que me pueda orientar .                          gracias.


Eternal Idol

Empeza poniendo breakpoints en la DLL ws2_32.dll, en las funciones como connect y send por ejemplo.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón