Loader de Windows[Help!]

Iniciado por ignorantev1.1, 5 Octubre 2011, 05:00 AM

0 Miembros y 3 Visitantes están viendo este tema.

BlackZeroX

Cita de: ignorantev1.1 en 10 Octubre 2011, 23:51 PM
@BlackZeroX

ARG1 = DLL... ¿No?
ARG2 = ¿Función víctima?
ARG3 = ¿Función Nueva?
ARG4 = No lo entiendo...


Ecole le atinaste a las 3 solo quitales los signos de pregunto y el 4 parametro como ves dice claramente Dirrecion de la funcion REAL es decir que el hook es un gancho antes de un proceso real que termina llamando al mismo... si se quiere obvio,

Dulces Lunas!¡.
The Dark Shadow is my passion.

ignorantev1.1

Citar
Ecole le atinaste a las 3 solo quitales los signos de pregunto y el 4 parametro como ves dice claramente

Eha!, bien lo decía mamá: "este chamaco va a salir reteabusado" ::)

Pero sigo sin comprender el 4to parametro  ;-)

De hecho sigo sin comprender la logíca del ejemplo  :P

Citar' redirect __vbaEnd to EndEx,
    ' make RealEnd proxy to __vbaEnd
    If clsRedirect.Hook("msvbvm60", "__vbaEnd", AddressOf EndEx, AddressOf RealEnd) Then
        MsgBox "End wurde gehookt!", vbInformation
    Else
        MsgBox "Hook fehlgeschlagen", vbExclamation
    End If
O sea: Considerando que RealEnd es un procedimiento que solo tiene "DoEvents" , ¿entonces?

Citar
1) ¿Si la función victima debe retornar un valor?
2) Al momento de implementar el Hook, ¿todas las aplicaciónes que usen la API en cuestión se verán afectadas?
3) ¿Es directamente a una DLL, no puede ser a una aplicación?
...

Saludos y gracias!

PD: Mamá estaba equivocada... :D