elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
05 Septiembre 2008, 09:59  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ingeniería Inversa (Moderadores: ShadowDark, karmany)
| | | |-+  Eliminar Nag-Screen en VB6
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Imprimir
Autor Tema: Eliminar Nag-Screen en VB6  (Leído 1105 veces)
tena

Desconectado Desconectado

Mensajes: 282


Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #15 en: 21 Febrero 2008, 19:35 »

Grrr y mira que te lo advertí:

Bueno, ya te darás cuenta de que no se puede eliminar de un plumazo.

A ver, ¿que te parece esta solucion?:

1138DD37    8D55 DC         LEA EDX,DWORD PTR SS:[EBP-24]
1138DD3A    8945 E8         MOV DWORD PTR SS:[EBP-18],EAX
1138DD3D    52              PUSH EDX               ;SUSTITUYE ESTOS DOS
1138DD3E    56              PUSH ESI                ;PUSH POR JMP 1138DD45
1138DD3F    FF91 C4000000   CALL DWORD PTR DS:[ECX+C4]       ; A LA NAG
1138DD45    68 89DD3811     PUSH AMLicenc.1138DD89
1138DD4A    EB 3C           JMP SHORT AMLicenc.1138DD88

Saluducos,

Mintaka

Entonces lo de Nopear los push y el call era valido...

tena
No lo e visto, pero capas que tengas que nopear esos dos push
que estan antes del call, ademas de este por supuesto..

Saludos
tena
En línea
Revolutions

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #16 en: 22 Febrero 2008, 21:47 »

Eres uno de los grandes, MINTAKA, te has convertido en uno de mis idolos, gracias, gracias y mil gracias por tu gran ayuda, sobretodo por no abandonarme en los momento en los que se me ponia cuesta arriba el tema.
De verdad no se como expresarme para decirte lo contento que estoy con mano divina.

GRACIAS DE NUEVO.
 :D  ::)  ;D :rolleyes:  ;)  :laugh:
En línea
Revolutions

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #17 en: 22 Febrero 2008, 21:54 »

tena
No lo e visto, pero capas que tengas que nopear esos dos push
que estan antes del call, ademas de este por supuesto..

Entonces lo de Nopear los push y el call era valido...

eso no era valido, se salia el programa con un error.

Saludos
Revolutions
En línea
Mintaka

Desconectado Desconectado

Mensajes: 42



Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #18 en: 24 Febrero 2008, 14:03 »

Eres uno de los grandes, MINTAKA, te has convertido en uno de mis idolos, gracias, gracias y mil gracias por tu gran ayuda, sobretodo por no abandonarme en los momento en los que se me ponia cuesta arriba el tema.
De verdad no se como expresarme para decirte lo contento que estoy con mano divina.


¡¡ Déjate de ídolos y manda el jamón de una vez !!  ;D
Ahora en serio: Ayudar en lo que pueda me lo impuse cuando vi que me ayudaban cuando comencé con esto y necesité ayuda (incluso hoy).Espero que todo el mundo haga lo mismo.
Saludos,

Mintaka
En línea

Si lloras por no ver el Sol tus lágrimas no te dejarán ver las estrellas.(Tagore)
Revolutions

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #19 en: 26 Febrero 2008, 20:15 »

¡¡ Déjate de ídolos y manda el jamón de una vez !!  ;D

No te creas que no soy agradecido, como no se de donde eres, aqui te lo mando

http://pincopallino.com.mx/catalogo/images/jamon_5j_full.jpg

hay para todos. jijijji..... :xD

ante todo tienes un amigo.
En línea
ErCuñaodeRocky

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #20 en: 07 Marzo 2008, 09:23 »

Mintaka te importaria explicarme como sacaste que era ese call y no otro, como averiguaste cual parchear, GRACIAS
En línea
Mintaka

Desconectado Desconectado

Mensajes: 42



Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #21 en: 07 Marzo 2008, 16:19 »

Por supuesto que no me importa.
Lo conseguí "a lo retro", como en tantas y tantas ocasiones. ;D
A grandes rasgos esto es lo que hago:
Una vez sale la nag suelo poner un BP DestroyWindow en el CommandBar y acepto el mensaje de la nag.Olly se detiene en el inicio de esa API cuando va a borrar la ventana o nag y entonces es cuestión de ejecutar hasta los RETN con CTRL+F9, seguido de F7 hasta alcanzar el ejecutable (en este caso la dll).Normalmente me encuentro a la vuelta de un CALL y mirando hacia arriba en el código puedo "intuir cosas" (otros lo llaman ZEN).Pongo un BP con F2 en esa CALL.Restart y si cuando Olly para por ese BP, no ha salido la nag es que voy bien.Si la ejecuto y sale la nag ya sé la CALL que la provoca. :rolleyes:
Hago varias pruebas más para asegurar que es esa call y aplico el parche que creo conveniente.A partir de ahí saco conclusiones y escribo.
Salut,

Mintaka
En línea

Si lloras por no ver el Sol tus lágrimas no te dejarán ver las estrellas.(Tagore)
ErCuñaodeRocky

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Re: Eliminar Nag-Screen en VB6
« Respuesta #22 en: 12 Marzo 2008, 19:46 »

Se agradece Mintaka...... :-\
En línea
Páginas: 1 [2] 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.5 | SMF © 2006-2008, Simple Machines LLC