Войдите в Hotmail с помощью PHP http запросов

Вот уже похожий вопрос. Я пытаюсь смоделировать поведение моего скрипта в браузере, чтобы войти в hotmail с помощью http-запросов и файлов cookie. Я нашел эту ссылку, которая показывает, как войти в Facebook, используя http запросы в C#.

Я использую PHP Pear HTTP_Request2 пакет для имитации этого. Мне удалось отобразить страницу входа, но я не могу войти.

Я гуглил о том, как войти в Hotmail.com и нашел, что кто-то говорит, что hotmail защищен CSRF, и я не могу этого добиться. Но я думаю, что может быть решение, потому что я использую сценарий на стороне сервера, чтобы сделать запрос, поэтому нет шансов csrf. Если кто-то делал это раньше, я был бы очень признателен за помощь.

1 ответ

Но я думаю, что может быть решение, потому что я использую сценарий на стороне сервера, чтобы сделать запрос, поэтому нет шансов csrf.

Это не имеет значения - Hotmail не подозревает, что запрос исходит от сервера, а не из браузера, и даже если они это сделали, есть вероятность, что они не захотят, чтобы вы обращались к их системам автоматически (поскольку наиболее распространенное использование для этого, вероятно, - регистрация учетных записей. масса использовать для рассылки спама).

Вам нужно будет получить токен CSRF и включить его в свой последующий запрос входа в систему, а также файлы cookie сеанса Hotmail. Я бы ожидал получить дополнительные средства защиты, предназначенные для предотвращения автоматического доступа, подобного этому (капчи и тому подобное).

Другие вопросы по тегам