为什么可以通过在 URL 中添加“?.jpg”来绕过受限 WiFi?

信息安全 网络 无线上网 访问控制
2021-08-08 13:33:29

我最近阅读了一篇关于入侵商业机场 WLAN的文章。它基本上是关于规避付费机场 WiFi 重定向(当您在地址栏中键入内容时,它们会将您重定向到某个 URL)。

您只需添加?.jpg和 tada,您就完成了。

我的问题是:为什么会这样?

1个回答

很可能该阻止程序旨在让图像通过,可能是因为他们在要求您登录的页面上链接了一些图像。

附加?.jpg到 URL 会使阻止程序认为URL 是图像。另一方面,之后的任何内容?都不会更改请求的实际网页,它只会更改GET标题。(所以http://google.com/?.jpghttp://google.com/给出相同的页面)。

请注意,如果 URL 中已经有查询字符串(问号之后的内容),那么您必须使用&.jpg而不是?.jpg数据,一般来说,这可能会导致你得到错误的页面)

基本上,当您获取页面时,您可以向服务器提供额外的数据(然后服务器可以根据您的数据向您发送自定义页面)。有两种方法可以做到这一点:GET请求和POST请求。请求将GET数据放入 URL 本身,POST请求以更微妙、“隐藏”的方式发送。这是 SuperUser 的“提问”页面上的示例 GET 请求GET注意:使用请求时不一定要有数据。当您获取普通网页时,这也是一个GET请求,没有数据。