0

这里已经有一个类似的问题。我正在尝试模拟我的脚本的浏览器行为,以使用 http 请求和 cookie 登录到 hotmail。我找到了这个链接,它显示了如何在 c# 中使用 http 请求登录到 facebook。

我正在使用 PHP Pear HTTP_Request2 包来模拟这个。我能够呈现登录页面,但无法登录。

我用谷歌搜索了如何登录 Hotmail.com,发现有人说 hotmail受CSRF保护,我无法做到这一点。但我认为可能有一个解决方案,因为我使用服务器端脚本来发出请求,所以没有 csrf 的机会。如果有人以前这样做过,我将非常感谢一些帮助。

4

1 回答 1

1

但我认为可能有一个解决方案,因为我使用服务器端脚本来发出请求,所以没有 csrf 的机会。

这无关紧要 - Hotmail 不知道请求来自服务器而不是浏览器,即使他们知道,他们也可能不希望您自动访问他们的系统(因为最常见的用途可能是注册帐户 en大众用于垃圾邮件)。

您需要获取 CSRF 令牌并将其与您的后续登录请求以及 Hotmail 会话 cookie 一起包含在内。我希望会遇到进一步的保护措施,以防止像这样的自动访问(验证码等)。

于 2014-08-17T17:01:50.527 回答