Ayuda Hook y ApiHooking

Iniciado por Once, 15 Septiembre 2010, 06:24 AM

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

Once

Buenas gente;

hoy les vengo a pedir ayuda, necesito que porfavor alguien me explique o me pase un tuto o un link sobre estos temas (llevo dias buscando pero no encuentro nada que me sirva)

desde ya gracias y saludos.


79137913

HOLA!!!

Encontre una pagina con unos ejemplos, esta en ingles, no creo que sea problema no?

http://www.vbforums.com/showthread.php?t=322261

http://www.vbforums.com/showthread.php?t=357051

Espero que te sirva, sino mi busqueda en Dios GOOGLE fue "VB6 HOOK APIHOOKING" sin comillas.

Sino escribe aca, igual no se casi nada del tema  :P.

En fin quise ayudar ;D



GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*


Once

Hola, y gracias a los dos,

yo lo que necesito es hecer un hook a una aplicacion (saber cuando se ejecuta, que parametros le pasan, etc).

detodas maneras, ahora que venga del cole reviso los link's de nuevo gracias

Saludos.

Psyke1

@Dessa
Mr Hooks (L)
:laugh: :laugh: :laugh: :laugh:

DoEvents¡! :P

Dessa

#5
Cita de: 11Sep en 15 Septiembre 2010, 06:24 AM
Buenas gente;

(llevo dias buscando pero no encuentro nada que me sirva)


Cita de: 11Sep en 15 Septiembre 2010, 19:13 PM
Hola, y gracias a los dos,

yo lo que necesito es hecer un hook a una aplicacion (saber cuando se ejecuta, que parametros le pasan, etc).



Dificilmente encuentres exactamente lo que necesites, deberas adaptar el code que mas se ajeste a tus necesidades, saludos




@ Psyky :   :xD :xD :xD , no seas malo Psyky ... o te denunciaré ya sabes ante quien ...  >:D    :xD :xD :xD







Adrian Desanti

Once

Ok, pero no tengo la mas minima idea de que hacer.

si no es mucho pedir, me podrias dar una explicacion o unas bases para realizar lo que necesito?

Saludos y gracias.

Dessa

#7
Cita de: 11Sep en 15 Septiembre 2010, 19:13 PM

yo lo que necesito es hecer un hook a una aplicacion (saber cuando se ejecuta, que parametros le pasan, etc).


para saber si una aplicacion externa está corriendo o no lo podes saber por intermedio del Hwnd de la su ventana o enumerando los procesos (EnumProcesses) , fijate en este link se habla de eso.

http://www.vbforums.com/showthread.php?p=3231419




Cita de: 11Sep en 15 Septiembre 2010, 19:13 PM

yo lo que necesito es hecer un hook a una aplicacion (saber cuando se ejecuta, que parametros le pasan, etc).


No sé si te puedo ayudar en el tema de saber que parametros se le pasan, a que parametros te referis exactamente ?












Adrian Desanti

Once

Por ejemplo, yo lo que necesito es por ejemplo saber si llaman digamos al block de notas (Cuando lo abres, le pasas un parametro con la ruta del archivo a abrir)

y lo que necesito es capturar ese parametro y no dejar que el programa se ejecute, es eso posible?

no se si me hize entender bien

PD: Agradezco tu tiempo.

Saludos.

BlackZeroX

#9
.

Hace tiempo vi u codigo fuente que te devolvia los parametros con los que fueron ejecutados los ejecutables... no se donde esta ahora xD, pero no era un Hook.




Hace un tiempo vinieron preguntando como interceptar parametros de una aplicacion X
Lo mas facil pero cutre fue hacer un...

Solo renombre la aplicación, en este ejemplo utilice el Notepad.exe y lo renombre a "Notepad0.exe", y esta aplicacion le puse el nombre del proceso original.

Código (vb) [Seleccionar]


Option Explicit

Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1

Sub main()
   Open "Registro.txt" For Binary As 1
       Put 1, , Command$ & vbcr
   Close 1
   ShellExecute &H0, "Open", App.Path & "\Notepad0.exe", Command$, App.Path, SW_SHOWNORMAL
End Sub



Dulce Infierno Lunar!¡.
.
The Dark Shadow is my passion.