elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 10:15  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ingeniería Inversa (Moderadores: ShadowDark, karmany)
| | | |-+  Problema con un programa en Visual Basic
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Imprimir
Autor Tema: Problema con un programa en Visual Basic  (Leído 3034 veces)
pERICOTE

Desconectado Desconectado

Mensajes: 129



Ver Perfil
Re: Problema con un programa en Visual Basic
« Respuesta #30 en: 18 Febrero 2006, 03:28 »

La Text Strings Referenced "FIT GEDO SYSTEM -- VERSION DEMO (" resulta muy elocuente por lo que me dirijo a ella dando doble click, luego procedo a analizar el desemsamblado colocando BPs en sitios claves, y verifico que en 00522110 el salto no se da y que el JMP en la dirección 0052214D pasa por encima del conteo de los cinco minutos cayendo a un lugar bueno entonces:

00522110     /74 3B         JNE SHORT Gedo.00522152    ;  (CAMBIO EL JNZ POR JE Y LO REDIRECCIONO A 0052214D)
00522112   . |8B17          MOV EDX,DWORD PTR DS:[EDI]
00522114   . |57            PUSH EDI
00522115   . |FF92 04030000 CALL DWORD PTR DS:[EDX+304]
0052211B   . |50            PUSH EAX
0052211C   . |8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
0052211F   . |50            PUSH EAX
00522120   . |FF15 8C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
00522126   . |8BF0          MOV ESI,EAX
00522128   . |53            PUSH EBX
00522129   . |56            PUSH ESI
0052212A   . |8B0E          MOV ECX,DWORD PTR DS:[ESI]
0052212C   . |FF51 5C       CALL DWORD PTR DS:[ECX+5C]
0052212F   . |3BC3          CMP EAX,EBX
00522131   . |DBE2          FCLEX
00522133     |7D 0F         JGE SHORT Gedo.00522144
00522135   . |6A 5C         PUSH 5C
00522137   . |68 A0FC4000   PUSH Gedo.0040FCA0
0052213C   . |56            PUSH ESI
0052213D   . |50            PUSH EAX
0052213E   . |FF15 58104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
00522144   > |8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
00522147   . |FF15 54124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
0052214D   . \E9 11020000   JMP Gedo.00522363   ;  (ESTE SALTO PASA POR ENCIMA DEL CONTEO)

Y listo esto es todo, la versión demo quedó completamente operativa sin la limitación de los cinco minutos y sin el texto que recordaba “X minutos restantes”. A esto lo llamo una salida elegante, jeje...
 ;D ;D ;D ;D
En línea
anjz

Desconectado Desconectado

Mensajes: 34


Ver Perfil
Re: Problema con un programa en Visual Basic
« Respuesta #31 en: 18 Febrero 2006, 09:49 »

gracias por tu respuesta,me has aclarado algo mas.
En línea
javyer

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Problema con un programa en Visual Basic
« Respuesta #32 en: 18 Febrero 2006, 21:23 »

Muchisimas gracias por tu ayuda pERICOTE. También dar las gracias a anjz por el interés mostrado también. Un saludo y de nuevo gracias.
En línea
makinen00

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Problema con un programa en Visual Basic
« Respuesta #33 en: 28 Febrero 2008, 21:19 »

he llegado a decubrir los punto que dices, pero no consigo dejarlos grabado ya que cuando cierro el software no se queda memorizada la modificación y sigue la cuenta atrás.
Como se hace la memorización de la modificación?
Gracias
En línea
Páginas: 1 2 [3] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats