Una ayuda que esto atascado

Iniciado por rave, 6 Mayo 2008, 18:32 PM

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

rave

A ver si me ayudáis a seguir, que no se por donde seguir.

Tengo un programa en delphi, el botón de "registro" (nombre y nº serie) está en la dirección 004bb5f0. Si modifico el salto en la dirección 004bb63a me dice que el programa está registrado, pero en vedad no se registra, solo muestra el mensaje.

Después de la dirección 004bb5f0 hay 3 calls, pero no encuentro nada que me ayuda a seguir.

¿Alguna pista para continuar?

Aquí una captura a partir de la dirección 004bb5f0:



Pcmcia ZCom XI-325 - Gigabyte gn-wbkgv (ralink rtl 2570) - Thomson speed touch 121g (Prism GT) - Pheenet WLU-803G - Alfa AWUS036H - Dipolo5, 7dB - 2x Panel 7dB - Panel 19dB (Pacific Wireless) - 5x fonera

tena

Call 4b67a0
test al,al
je 4bb662   <<= Salta a No registrado

Pues si, si solo invertis el salto nomas te va a mostrar el mensaje de registrado..

Aqui tenes que hacer que de esa call retorne un AL=1 ( Registrado )...

una facil es entrar a la call, y ensablas un:

mov al,1
retn

avisa si funka...

tena

rave

Gracias por la respuesta, no me funciona.

Sigo en ello, dentro del call entra en otros call, y me termino perdiendo. Esto es lo que hay dentro del call:

Pcmcia ZCom XI-325 - Gigabyte gn-wbkgv (ralink rtl 2570) - Thomson speed touch 121g (Prism GT) - Pheenet WLU-803G - Alfa AWUS036H - Dipolo5, 7dB - 2x Panel 7dB - Panel 19dB (Pacific Wireless) - 5x fonera

Shaddy

el problema es que al final tienes otro call, si te fijas justo antes del RETN tienes otro call, pues entra en este y ve al final y haz que AL o EAX valga 1.

Salu2..

P.D: el call de 4B6807, ah y si le das al boton derecho, Appearance - Highlight o algo así y pones Cristhmas Tree o algo así tb xD, será menos doloroso ver ese pedazo de código.
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

rave

Gracias por la respuesta. Dentro de ese call hay mas calls, y dentro de cada uno más. he  realizado algunas pruebas sin éxito.

No se exactamente que tengo que buscar, he intentado seguir el programa cuando introduzco unos datos 'malos', hace infinidad de calls y operaciones. Mira que escogí este ejecutable porque parece fácil.

¿alguna sugerencia más? Si no pues intentaré con otro.
Pcmcia ZCom XI-325 - Gigabyte gn-wbkgv (ralink rtl 2570) - Thomson speed touch 121g (Prism GT) - Pheenet WLU-803G - Alfa AWUS036H - Dipolo5, 7dB - 2x Panel 7dB - Panel 19dB (Pacific Wireless) - 5x fonera

tena

Pues este parece facil... segui con este que ya lo sacas...

Fijate dentro del call que te dijo Shaddy, que ahi esta la papa...
La cosa es que retorne AL=1

Si queres pegate otra imagen

Saludos

rave

Venga que me animo, dentro del último call encuentro esto:



y el último call de la pantalla anterior:



y de nuevo otro call:



He probado en cada uno de los call cambiar el valor de al o eax (no en todos a la vez), pero no me funciona. La clave está en alguno de los muchos call, pero no se exactamente que buscar para cambiarlo.
Pcmcia ZCom XI-325 - Gigabyte gn-wbkgv (ralink rtl 2570) - Thomson speed touch 121g (Prism GT) - Pheenet WLU-803G - Alfa AWUS036H - Dipolo5, 7dB - 2x Panel 7dB - Panel 19dB (Pacific Wireless) - 5x fonera

apuromafo CLS

Call 4b67a0
yo creo que ese es un call de varios piensa que ahi comprueba su rutina

yo creo que deberia dar resultado el mov al,1


pero quizas no son todos al,1 que se necesitan
puede ser incluso un mov al,2
o xor eax,eax
mov al,1
mov bl,1
mov cl,1
etc


pues coloca todas las referencias a ese call
ctr r
y verifica en otro lugar donde realmente se muestre como registrado..
mucho antes que se registra.debe haber un similar..

busque el programa en internet pero no le doy jpgserve.. obiamente faltan mas palabras animate, quizas ese es una parte de diez mas

incluso puedes cambiar desde el no registred

obiamente falta algo..

rave

Gracias por la respuesta, me voy a poner después de cenar a ver si saco algo.

El programa en sí es una chorrada, por eso lo elegí, hace una captura de una webcam y la guarda en jpg. (solo ocupa 900kb). Es este:

http://w16.easy-share.com/1700338760.html

Luego pongo si he sacado algo.
Pcmcia ZCom XI-325 - Gigabyte gn-wbkgv (ralink rtl 2570) - Thomson speed touch 121g (Prism GT) - Pheenet WLU-803G - Alfa AWUS036H - Dipolo5, 7dB - 2x Panel 7dB - Panel 19dB (Pacific Wireless) - 5x fonera

tena

Le voy a hechar una mirada mas de cerca jeje....
Ahi veo un push eax y un pop eax, como que mantiene ese valor...

tena