¿Por qué puede omitir los WiFi restringidos agregando “? .jpg” a la URL?

48

Recientemente leí un artículo en Hackeando un aeropuerto comercial WLAN . Básicamente, se trata de evitar las redirecciones de WiFi pagadas del aeropuerto (te redirigen a una determinada URL cuando escribes algo en la barra de direcciones).

Simplemente agregas ?.jpg y tada, lo has hecho.

Mi pregunta es: ¿Por qué funciona esto?

    
pregunta JohnPhteven 28.01.2013 - 20:13
fuente

1 respuesta

61

Lo más probable es que el bloqueador esté diseñado para dejar pasar las imágenes, tal vez porque están enlazando algunas imágenes en la página donde piden que inicies sesión.

Al agregar ?.jpg a la URL, el bloqueador piensa que la URL es una imagen. Por otro lado, cualquier cosa después de que ? no cambie la página web real solicitada, solo cambia los encabezados GET . (así, http://google.com/?.jpg y http://google.com/ dan la misma página).

Tenga en cuenta que si ya hay una cadena de consulta en la URL (algo después de un signo de interrogación), entonces debe usar &.jpg en lugar de ?.jpg , ya que solo se considera el primer signo de interrogación para hacer una cadena de consulta ( el segundo signo de interrogación se considera como parte de los datos, en general, y esto puede hacer que obtenga la página incorrecta)

Básicamente, cuando recupera una página, puede proporcionar datos adicionales al servidor (que luego puede enviarle una página personalizada que depende de sus datos). Hay dos formas de hacer esto: una solicitud GET y una solicitud POST . Una solicitud GET coloca los datos en la propia URL, una solicitud POST se envía de una manera más sutil y oculta. Aquí hay un ejemplo de solicitud GET en la "pregunta" "Página del Superusuario . Una nota: no es necesario que haya datos cuando se utiliza una solicitud GET . Cuando recuperas una página web normal, también es una solicitud GET , sin datos.

    
respondido por el Manishearth 28.01.2013 - 20:31
fuente

Lea otras preguntas en las etiquetas