hookear un browser en vb

Iniciado por achernar_, 25 Septiembre 2008, 11:58 AM

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

achernar_

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.
Tengo una habilidad sorprendente para hacer cosas que no sorprenden.

LixKeÜ

 hace una funcion que actue como un filtro y listo, como lo hizo mazard en hook winsock

achernar_

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?
Tengo una habilidad sorprendente para hacer cosas que no sorprenden.

Lambda

Cita de: 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?


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

cobein

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

achernar_

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.
Tengo una habilidad sorprendente para hacer cosas que no sorprenden.