![]() |
Принимать Set-Cookie средствами пхп
Отправляю POST запрос на сервер. Он мне пытается вставить куки:
Set-Cookie:блаблабла1 Set-Cookie:блаблабла2 Set-Cookie:блаблабла3 Каким образом при помощи пхп перехватить эти куки , чтобы потом их юзать при следующем запросе? Сорри, если вопрос ламерский - я в пхп нуб пока. Спасибо! |
Короче, попытаюсь написать поподробнее...
При помощи Inetcrack отправляю: Код:
POST http://site.com/login HTTP/1.0Получаю ответ: Код:
HTTP/1.0 302 FoundИ потом снова отправляю: Код:
GET http://site.com/ HTTP/1.0И все... Как реализовать все это на пхп? Если можно - приведите код.. Битый час пытаюсь написать этот скрипт, но нифига не фурычит... По-моему, я где-то туплю.. |
открываеш сокет, отправляеш http заголовок, потом читаеш ответ,в нем будут твои куки! Ты их просто выдираеш оттуда и юзаеш!
|
Цитата:
|
Цитата:
Как я понял ты хочешь че то брутануть, зделай все в цикле, условием остановки которого будет удачный ответ. |
2beerbear
вот примерный вариант шаблона, который тебе нужен. Если че-то не понятно, тогда помочь могут только маны пХп (работа с сокетами, http протокол, ессии, ну и парсинг строковыми функциями) PHP код:
|
Спасибо, конечно, за ответы всем.. Вот только вы меня не так поняли.. =) Брутить я никого не собираюсь..
Просто мне надо повторить описанные выше запросы при помощи скрипта на пхп. Т.е. скрипт должен отправлять POST запрос на site.com/login, чтобы получить куки: Set-Cookie: PHPSESSID=dbad9cfe26fa3aa839312951e7053c4d; path=/; domain=.site.com Set-Cookie: loginname=usver; path=/; domain=.site.com Set-Cookie: id_hash=bca49e192dce15ec725dce475e59d1a0; path=/; domain=.site.com сохранить эти куки в переменную, а потом в GET запросе выставить эти куки. Я просто не знаю, как это реализовать. Получается скрипт после ответа сервера получает куки и идентификатор сессии и GET запросом переходит на нужную мне страницу www.site.com/dir/dir2. Список логинов.паролей юзеров у меня есть. Основная трудность, как подставить куки, полученные в ответе сервера в GET запрос? Спасибо! |
Цитата:
|
вот скриптик, рег флудер, немного переделаешь регулярку и добавишь login:pass в отправку из файлика.
http://slil.ru/24253456 |
МДА, ещё с первого поста можно было понять, что сокетом он уже умеет пользовапться и ему не нужно учиться им пользоваться второй раз, ему нужно пропарсить куки.
Код:
<?[Great:] ОМФГ, Ну и форматирование=\\\ |
| Время: 03:42 |