2010-06-23 24 views
38

A partir de ahora, ¿hay algún método para falsificar HTTP referer?Cómo falsificar http referer

+13

Hay y habrá alguna vez. –

+1

El cliente tiene * control total * sobre la solicitud. Tanto los encabezados como el cuerpo. – BalusC

+1

La capacidad de suplantar el referer y otras variables de encabezado siempre será aparte de http. – rook

Respuesta

2

Sí, por supuesto. El navegador puede evitar enviarlo, y también puede ser "falsificado". Hay un complemento para firefox (yo no lo he probado) y es probable que también pueda usar algo como privoxy (pero es más difícil cambiarlo dinámicamente). Usar otras herramientas como wget, es tan fácil como configurar la opción adecuada.

27

Sí.

El HTTP_REFERER son datos pasados ​​por el cliente. Cualquier información pasada por el cliente puede ser falsificada/falsificada. Esto incluye HTTP_USER_AGENT.

Si usted escribió el navegador web, que está configurando y el envío de las cabeceras de referencia HTTP User-Agent y en el GET, POST, etc.

También puede utilizar el middleware como un proxy web para alterar estos . Fiddler le permite controlar estos valores.

Si desea redirigir a un visitante a otro sitio web y establecer la referencia de su navegador a cualquier valor que desee, deberá desarrollar un complemento de navegador web o algún otro tipo de aplicación que se ejecute en su computadora. De lo contrario, no puede configurar la referencia en el navegador del visitante. Mostrará la página de su sitio que está vinculada a ella.

Lo que podría ser una solución válida en su caso sería que cargue la página de terceros en nombre del visitante, utilizando cualquier referencia que sea necesaria, y luego muestre la página al usuario desde su servidor.

+4

cambiando REMOTE_ADDR requiere mucho más que raíz en el sistema operativo del cliente. Requiere control sobre (o estar en el mismo segmento de red) que la dirección IP que intentas falsificar, ya que es TCP, y tienes que tener comunicación bidireccional para que funcione. – Yuliy

Cuestiones relacionadas