Войдите в Hotmail с помощью PHP http запросов
Вот уже похожий вопрос. Я пытаюсь смоделировать поведение моего скрипта в браузере, чтобы войти в hotmail с помощью http-запросов и файлов cookie. Я нашел эту ссылку, которая показывает, как войти в Facebook, используя http запросы в C#.
Я использую PHP Pear HTTP_Request2 пакет для имитации этого. Мне удалось отобразить страницу входа, но я не могу войти.
Я гуглил о том, как войти в Hotmail.com и нашел, что кто-то говорит, что hotmail защищен CSRF, и я не могу этого добиться. Но я думаю, что может быть решение, потому что я использую сценарий на стороне сервера, чтобы сделать запрос, поэтому нет шансов csrf. Если кто-то делал это раньше, я был бы очень признателен за помощь.
1 ответ
Но я думаю, что может быть решение, потому что я использую сценарий на стороне сервера, чтобы сделать запрос, поэтому нет шансов csrf.
Это не имеет значения - Hotmail не подозревает, что запрос исходит от сервера, а не из браузера, и даже если они это сделали, есть вероятность, что они не захотят, чтобы вы обращались к их системам автоматически (поскольку наиболее распространенное использование для этого, вероятно, - регистрация учетных записей. масса использовать для рассылки спама).
Вам нужно будет получить токен CSRF и включить его в свой последующий запрос входа в систему, а также файлы cookie сеанса Hotmail. Я бы ожидал получить дополнительные средства защиты, предназначенные для предотвращения автоматического доступа, подобного этому (капчи и тому подобное).