Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Denegar acceso a URL

Tengo que denegar el acceso a determinadas URLs y permitírselo a las demás. En principio parece un problema simple que resuelven muchos filtros así que no me pareció complejo.

En un principio pensé en hacer un Hook a la API InternetOpenUrlA o InternetOpenUrlW. De forma que me armé del OlliDbg y me puse a invertigar el iexplore.exe. Sorpresa, el iexplore no carga Wininet.dll y por lo tanto no usa esa API. Sin embargo explorer.exe si lo hace, así es que hice un pequeño experimento con un hook a InternetOpenUrlA, lo coloque en una dll y lo inyecté en explorer.exe... No funciona. Explorer abre iexplore directamente al encontrarse una URL. Tampoco funciona si lo inyecto en iexplore.exe, como ya esperaba que ocurrriese.

Se me ocurre, entonces, un Hook al GET de Ws2_32.dll, pero posiblemente sólo capturaría la primera URL y no las enlazadas.

Despues de buscar en la red, no he sacado nada en claro.

¿A alguien se le ocurre como hacerlo? ¿Un Hook a otra API funcionaría?

Gracias a todos por vuestro tiempo.
Saludos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Acceso a DLL aggg63 Varios 19 18-02-2013 19:49:54
Acceso a BDD via IP´s jorelivi Varios 4 11-07-2007 21:32:07
Acceso a BD Danielle SQL 3 29-04-2006 07:40:20
Acceso a SP tgsistemas Conexión con bases de datos 1 14-09-2004 17:26:34
Acceso a mi db remota sin VPN Slash Internet 12 17-06-2004 17:44:17


La franja horaria es GMT +2. Ahora son las 09:12:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi