Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подделка рефера или переход на ссылку по маске
 
 автор: lemon007   (01.08.2008 в 00:26)   письмо автору
 
 

Есть такая проблема,нужно чтоб авторизация на ящике котоый находится на Яндексе происходила автоматически,без посторонего ввода,с моего сайта.
Вот я сделал такую штуку

<form action="http://passport.yandex.ru/passport?mode=auth" method="post"
name="MainLogin" id="loginform">
<img src="http://mailstatic.yandex.net/modern/30/i/login/heading.gif"
alt="Почта" width="136" height="36" style="margin: 15px 0 10px 0;">
<div class="input login"><label for="inputLogin">логин:</label><br>
<input type="text" name="login" id="inputLogin" tabindex="1" value="yatest136">
</div><div class="input passwd"><label for="inputPassword">пароль:</label><br>
<input type="password" name="passwd" id="inputPassword" tabindex="2" value="123456">
</div><p style="text-align: center;"><label for="twoweeks">
<input type="checkbox" id="twoweeks" name="twoweeks" value="yes" autocomplete="no"
tabindex="3" style="vertical-align: middle;"> запомнить меня</label></p><div>
<input type="submit" value="Войти" class="hugeBtn" tabindex="4" name="btn_log">
</div><p class="forgotten-link">
<a href="http://passport.yandex.ru/passport?mode=remember" tabindex="5">
<span>Вспомнить пароль</span></a><br><br>
<a href="http://passport.yandex.ru/passport?mode=register&amp;msg=mail&amp
;retpath=http://mail.yandex.ru/?from=mail&amp;r=id42447556" class="new_mail">
<span>Заведите почту на Яндексе</span></a></p></form>
<script>
setTimeout("document.getElementById('MainLogin').submit()",1);
</script>

Но после перехода мне сразу сообщает что
Внимание! Сайт http://ld.na.by/mail.php не принадлежит Яндексу

Я пробовал подделать реферер и сразу post методом передать в поля login и passw данные,но вместо авторизации выдает на экран то что должно быть в кукисах,но не записывает.

<?php
$curl = curl_init("http://passport.yandex.ru/passport?mode=auth");
curl_setopt($curl, CURLOPT_POST, 1);
$data = "login=yatest136&passwd=123456&\r\n\r\n";
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_REFERER, "http://yandex.ru");
curl_exec($curl);
curl_close($curl);
?>


Я хочу узнать как можно сделать так чтоб эти данные или записало в кукисы или как нибудь с помощью ява скрипта перенаправить сразу послле выполнения моего скрипта (1) автоматически перекидывала на ссылку которая гениться (по маске)
http://passport.yandex.ru/passport?mode=auth&idkey= *************** или как сделать ???.....

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования