我正在玩 OverTheWire 游戏,偶然发现了一个问题,我想用自己的方式解决它。带有授权的简单网页,如果我的请求具有正确的引用者,它将提供我需要的代码。例如,在 w3m 中,我可以在初始请求中添加标头“Referer”,但此请求在授权时失败。输入我的登录名和密码后,我显然会自动发送一个新请求,但这次它没有我的标头,因此我无法获取代码。然后我处于交互模式,我可以刷新页面,但同样,我不知道如何(如果可能的话)将我想要的标头推送到那里。
我知道这是使用 curl 的单行命令,但我想知道是否可以在 w3m 或其他文本浏览器中执行该操作。
我对此进行了多次 Google 搜索,有关该问题的所有说明都有不再存在的奇怪选项(如果它们存在的话)。据说我可以将 referer 添加到 siteconf 文件中,但我不知道该怎么做。我所能找到的只是已禁用的“no_referer”选项。但仍然有没有推荐人在标题中。
如果你想亲自尝试,这里是页。
凭证如下:
natas4:tKOcJIbzM4lTs8hbCmzn5Zr4434fGZQm