Показать сообщение отдельно

  #10  
Старый 19.08.2008, 22:27
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

писал давно но не дописал

PHP код:
<?
###############################################
#           Configuration                     #
###############################################
set_time_limit(0);                            #
$session='';                                         #
$server='makebux.ru';                         #
$bad=0;                                       #
$good=0;                                      #
$name='';                                        #
$pass='';                                     #
###############################################

$ans=surf($server,$name,$pass,$session);
preg_match_all(('%view\.php\?ad=([^"]+)"%i'),$ans,$otv);
$i=0;
while(
$i!=count($otv[0]))
{
    
$links[$i]=$otv[1][$i];
    
$i++;
}
echo 
"<span>Собрано ссылок:".count($links)."</span><br>";
unset(
$otv);
$i=0;
while(
$i<=count($links))
{
    
surf($server,$name,$pass,$session);
    
aproov($server,$name,$pass,$session,$links[$i]);
    
sleep(rand(1,5));
    
$i++;
}
print 
"ok";
 
function 
surf($server,$name,$password,$ses)
{
    
$ft=fsockopen($server,80,$errno,$errstr); 
    
fwrite($ft,"GET /surf.php HTTP/1.0\r\n");
    
fwrite($ft,"User-Agent: Opera/9.51 (Windows NT 5.1; U; ru)\r\n");
    
fwrite($ft,"Host: $server\r\n");
    
fwrite($ft,"Accept: text/html,\r\n");
    
fwrite($ft,"Cookie: PHPSESSID=$ses; usNick=$name; usPass=$password; hotlog=1\r\n");
    
fwrite($ft,'Cookie2: $Version=1'."\r\n");
    
fwrite($ft,"Connection: Keep-Alive\r\n\r\n");
    
$ttk=''
    while(!
feof($ft)) 
    {  
        
$ttk .=fgets($ft,256);
    } 
    return 
$ttk;
}



function 
aproov($server,$name,$pass,$sess,$link)
{
    
$ft=fsockopen("$server",80,$errno,$errstr); 
    
fwrite($ft,"GET /view.php?ad=$link HTTP/1.0\r\n");
    
fwrite($ft,"User-Agent: Opera/9.51 (Windows NT 5.1; U; ru)\r\n");
    
fwrite($ft,"Host: $server\r\n");
    
fwrite($ft,"Accept: text/html,\r\n");
    
fwrite($ft,"Cookie: PHPSESSID=$sess; usNick=$name; usPass=$pass; hotlog=1\r\n");
    
fwrite($ft,'Cookie2: $Version=1'."\r\n");
    
fwrite($ft,"Connection: Keep-Alive\r\n\r\n");
    
$ttk=''
    while(!
feof($ft)) 
    {  
        
$ttk .=fgets($ft,256);
            if(
strlen($ttk)>1900)break;
    }
    
preg_match_all('/name=\"id\" value=\"([0-9]{5,7})\"/',$ttk,$tt);#[0] => name="id" value="1184106"
    
preg_match_all('/name=\"verify\" value=\"([0-9]{5,7})\"/',$ttk,$tt2);#name="verify" value="99535"
    
unset($ttk);
    
sleep(22);
    
###################################################################################################
    
if($tt[1][0] != '' || $tt2[1][0] != ''){
    
$fp=fsockopen("$server",80,$errno,$errstr); 
    
fwrite($fp,"GET /success.php?ad=".$tt[1][0]."&verify=".$tt2[1][0]." HTTP/1.0\r\n");
    
fwrite($fp,"User-Agent: Opera/9.51 (Windows NT 5.1; U; ru)\r\n");
    
fwrite($fp,"Host: $server\r\n");
    
fwrite($fp,"Accept: text/html,\r\n");
    
fwrite($fp,"Cookie: PHPSESSID=$sess; usNick=$name; usPass=$pass; hotlog=1\r\n");
    
fwrite($fp,'Cookie2: $Version=1'."\r\n");
    
fwrite($fp,"Connection: Keep-Alive\r\n\r\n");
    
$tkk=''
    while(!
feof($fp)) 
    {  
        
$tkk .=fgets($fp,256);
        
    }
    }
    unset(
$tkk);
    unset(
$tt);
    unset(
$tt2);
    
}


?>
работает на ура но коряво реализован

Последний раз редактировалось Vid0k; 19.08.2008 в 22:36..
 
Ответить с цитированием