Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Freeze. en 15 Febrero 2008, 18:50 pm



Título: Api Hooking en VB
Publicado por: Freeze. en 15 Febrero 2008, 18:50 pm
Hola, queria saber como puedo esperar a que se use alguna API o que se produzca alguna acción y yo modificarla o no permitirla. Gracias.



Si tienen un tutorial asi larguisimo sobre Api hooking lo agradeceria x q no encuentro NADA en NINGUNA parte. :xD Nah broma. :xD jajaja me acorde de un post. :P


Título: Re: Api Hooking en VB
Publicado por: ~~ en 15 Febrero 2008, 19:37 pm
Pues en troyanos y virus hay un tuto mio para hacer rootkits, q basicamente es api hooking, ahora hacerlo en VB xD no dire q no se pueda por q todo sea q alguien tenga un source por ahí, pero mas dificil q en C es seguro

Salu2


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 15 Febrero 2008, 19:45 pm
Yo pense que con la Api SetWindowHookExe o algo asi podria practicar algo como esto. :P

Porque crees que estoy migrando a C/C++? T_T


Título: Re: Api Hooking en VB
Publicado por: ~~ en 15 Febrero 2008, 20:00 pm
Yo creo q tu estas confundiendo el hooking con el api hooking. Api hooking es lo de mi tuto, hooking es esto:
http://inexinferis.in.funpic.org/index.php?name=articles&req=listarticles&artid=6

No se puede lograr lo mismo ni por asomo, aunke los dos temas son interesantes ;)
Salu2


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 15 Febrero 2008, 20:20 pm
Amabas son parecidas pero me parece mas facil el Hooking mas no el Api Hooking... Si es que no es lo mismo :xD


Título: Re: Api Hooking en VB
Publicado por: ~~ en 16 Febrero 2008, 12:34 pm
Pues no se donde le ves tu el parecido y no, no es lo mismo ni por asomo, vamos a no ser q a ti te parezca lo mismo recojer las teclas del teclado o ver q ventanas se crean o destruyen q intercertar un api para ocultar procesos archivos, conexiones...

Ademas la forma de funcionar es totalmente distinta, pero es q no se parece en nada...


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 16 Febrero 2008, 19:03 pm
Es que yo lo digo porque windows usa las apis para sus acciones asi que sera casi lo mismo:

Hookear la API para que al pulsar X escriba Y
Hookear "Window" para que al pulsar X escriba Y

Eso es lo que tengo entendido :P


Título: Re: Api Hooking en VB
Publicado por: ~~ en 17 Febrero 2008, 15:58 pm
Hombre el resultado en ese caso concreto puede ser el mismo, ahora la forma de llegar a el es totalmente distinta xD

Api hooking <> hooking


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 17 Febrero 2008, 16:08 pm
Ok... Sabes? Información sobre el Api Hooking y el Hooking hay (sobre todo en C pero no estoy en ese nivel aún) pero no es muy detallada podrias orientarme mas o menos en donde puedo encontrarla?

Me refiero a Api Hooking y Hooking :D


Título: Re: Api Hooking en VB
Publicado por: ~~ en 17 Febrero 2008, 16:19 pm
Pues hooking la pagina que te puse es lo mejor que e encontrado
http://inexinferis.in.funpic.org/index.php?name=articles&req=listarticles&artid=6

Viene bien explicado y con un ejemplo, para api hooking (e inyecciones q tb es necesario) lo mejor que e visto son los tutos de MazarD
http://mzrd.martes13.net/tutos/inyecciones.pdf
http://mzrd.martes13.net/tutos/apihooking.pdf

Y aunke esta feo recomendarte un tuto q e escrito yo, te recomiendo q te leas el mio. Con eso ya no necesitas nada mas te explican bien el concepto y te dan ejemplos, creo yo q no se puede pedir mas

Luego en ingles la informacion ya es mas extensa, y en cuanto al lenguaje no te esperes q sea VB, C es mejor para estas cosas, mucho mas comodo ;)

Y por supuesto la msdn, q todo esto es cuestion de dominar bien un puñado de apis
Salu2


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 17 Febrero 2008, 16:33 pm
Si los tutos de MazarD ya me los lei pero quiero leerlos varias veces hasta aprender :D

Y la primera pag que me das esta muy interesante.

Notas:
No tengo las Msdn :P
No tego las constantes de WH_xxxx


Título: Re: Api Hooking en VB
Publicado por: SheKeL_C$ en 17 Febrero 2008, 17:05 pm
Citar
No tego las constantes de WH_xxxx

Microsoft Visual Studio 6.0 > Herramientas de Microsoft Visual Studio 6.0 > Visor de texto API. Archivo > WIN32API.TXT

Hay tienes constantes.

No te olvides de seleccionar en tipo de Api, constantes.


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 17 Febrero 2008, 17:33 pm
Muchas gracias..!

PD: Como no consegui lo que tu me dijiste use a mi amigo y mira: http://www.mcfedries.com/books/vba2000unleashed/Win32API.txt

:xD


Título: Re: Api Hooking en VB
Publicado por: LeandroA en 17 Febrero 2008, 19:55 pm
hola no te puede faltar el  ApiViewer (http://www.activevb.de/rubriken/apiviewer/index-apiviewereng.html) o el API-Guide, son dos aplicaciones fundamentales de tener.

lo que no puedo encontrar en la pagina del API-GUIDE no se si sigue estando la web disponible. cualquier cosa si no lo tenes te lo paso.

Saludos.





Título: Re: Api Hooking en VB
Publicado por: LeandroA en 17 Febrero 2008, 20:02 pm
a fijate aca http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/28-visor-de-funciones-api-viewer.htm

Saludos


Título: Re: Api Hooking en VB
Publicado por: Freeze. en 18 Febrero 2008, 15:56 pm
Si, gracias ya lo tenia :D