Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: achernar_ en 25 Septiembre 2008, 11:58 am



Título: hookear un browser en vb
Publicado por: achernar_ en 25 Septiembre 2008, 11:58 am
Mi duda es la siguiente: con eiframe.dll se pude hacer un sencillo browser en VB, yo quisiera poder manipular las cabeceras http, para esto pense en hacer un proxy y manipularas ahi, pero si pudiera hookear la funcion send de winsock solamente en el browser que programe seria mejor, porque no estaria usando tantos sockets abiertos. Qisiera saber si es posible, hacerlo solo sobre este programa o si tendria que hookear la funcion en la libreria ws2_2.dll y luego separar los paquetes q me interesan.

Gracias por leer.


Título: Re: hookear un browser en vb
Publicado por: LixKeÜ en 27 Septiembre 2008, 06:25 am
 hace una funcion que actue como un filtro y listo, como lo hizo mazard en hook winsock


Título: Re: hookear un browser en vb
Publicado por: achernar_ en 30 Septiembre 2008, 10:05 am
Si, es lo que estoy intentando, vi que muchos ejemplos de redireccion de apis en los que buscaban en las tablas de importacion del programa la direccin de la funcion que se queria controlar, pero no pude ni encontrar la direccion la funcion MessageBoxA o alguna referencia a la libreria user32.dll, solo funciones y librerias que usa siempre VB6.

mira, esto es hasta donde llegué:

http://foro.elhacker.net/programacion_vb/crear_un_pe_editor_simple-t229389.0.html;msg1093622#msg1093622

(hay un codigo fuente, pero no es el del programa con la llamada a MessageBoxA)

¿Alguien me podria dar una mano?¿Alguien consiguio hookear una api en VB6 o aunque sea rastrear las direcciones de las APIs en memoria?


Título: Re: hookear un browser en vb
Publicado por: Lambda en 30 Septiembre 2008, 12:51 pm
Si, es lo que estoy intentando, vi que muchos ejemplos de redireccion de apis en los que buscaban en las tablas de importacion del programa la direccin de la funcion que se queria controlar, pero no pude ni encontrar la direccion la funcion MessageBoxA o alguna referencia a la libreria user32.dll, solo funciones y librerias que usa siempre VB6.

mira, esto es hasta donde llegué:

http://foro.elhacker.net/programacion_vb/crear_un_pe_editor_simple-t229389.0.html;msg1093622#msg1093622

(hay un codigo fuente, pero no es el del programa con la llamada a MessageBoxA)

¿Alguien me podria dar una mano?¿Alguien consiguio hookear una api en VB6 o aunque sea rastrear las direcciones de las APIs en memoria?


no se si te refieres a esto, pero para obtener la direccion puedes usar GetProcAddress


Título: Re: hookear un browser en vb
Publicado por: cobein en 30 Septiembre 2008, 17:12 pm
A ver si esto es de ayuda.

http://foro.elhacker.net/programacion_vb/virtual_file_api_redirection_source-t219851.0.html


Título: Re: hookear un browser en vb
Publicado por: achernar_ en 1 Octubre 2008, 17:04 pm
Gracias cobein, creo que es eso justo lo que busco, voy a tener que explorar un poco las clases porque no tengo mucha experiencia en programacion de clases, pero ya exploréotras que pasé a modulos casi igual de prácticos.