gemaglabin
06.10.2006, 18:54
Извечная проблема :)
Два популярных сервиса - два способо упрощения жизни
Megaupload
Стоит ограничение на кол-во скачек на страну.Для России выделили всего 100 слотов.Американцам больше.Дискриминация =\
В отличие от американских юзеров,мы будем хитрее.На сайте гласит обьявление,что с нашим тулбаром вы не будете ждать пока освободятся слоты.Снифаем запрос и видим такую запись
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)
Плагином для ФФ подменяем юзер-агент...и точно!Вводим число с картинки,ждем 40 секунд и получаем прямой линк.
Rapidshare
Сервис полный ограничений.Даже на платных аккаунтах стоят ограничения.
Был написан скрипт получения прямого линка путем его запроса через премиум
<?php
$flink = "http://rapidshare.de/files/15947446/Necro_-_Gory_Days.rar.html";
#
$fileid = substr($flink ,strpos($flink,"files/")+6);
$fileid = substr($fileid,0,strpos($fileid,"/"));
$filelink = substr($flink,strpos($flink,"de")+2);
$filename = substr($filelink,strpos($filelink,$fileid)+strlen( $fileid)+1);
#
$fsock = fsockopen("rapidshare.de",80,$errnum,$errstr,2);
if (!$fsock) die ($errstr);
else
{
#
$params = "premiumlogin=1&fileid=".$fileid."&filename=".$filename."&accountid=&password=";
$request = "POST /cgi-bin/premium.cgi HTTP/1.1\n";
$request .= "Host: rapidshare.de\n";
$request .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n";
$request .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n";
$request .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n";
$request .= "Accept-Encoding: gzip,deflate\n";
$request .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n";
$request .= "Keep-Alive: 300\n";
$request .= "Connection: keep-alive\n";
$request .= "Referer: rapidshare.de\n";
$request .= "Content-Type: application/x-www-form-urlencoded\n";
$request .= "Content-Length: ".strlen($params)."\r\n\r\n";
$request .= $params;
#
fwrite ($fsock,$request);
while (!feof($fsock)) $responce .= fread($fsock,1024);
fclose($fsock);
#
if (strpos($responce,"word is incorrect")) die("Account found, but password is incorrect");
if (strpos($responce,"Account not found")) die("Premium-Account not found.");
if (strpos($responce,"User-ID invalid.")) die("User-ID invalid.");
#
if (strpos($responce,"Cookie set."))
{
$fsock = fsockopen("rapidshare.de",80,$errnum,$errstr,2);
#
$cookie = substr($responce,strpos($responce,"Set-Cookie:")+11);
$cookie = substr($cookie,0,strpos($cookie,";"));
#
$params = "l=&p=&dl.start=Download+".$filename;
$request = "POST ".$filelink." HTTP/1.1\n";
$request .= "Host: rapidshare.de\n";
$request .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n";
$request .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n";
$request .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n";
$request .= "Accept-Encoding: gzip,deflate\n";
$request .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n";
$request .= "Keep-Alive: 300\n";
$request .= "Cookie: ".$cookie."\n";
$request .= "Connection: keep-alive\n";
$request .= "Referer: rapidshare.de\n";
$request .= "Content-Type: application/x-www-form-urlencoded\n";
$request .= "Content-Length: ".strlen($params)."\r\n\r\n";
$request .= $params;
#
fwrite ($fsock,$request);
while (!feof($fsock)) $responce .= fread($fsock,1024);
fclose($fsock);
#
$downlink = (substr($responce,strpos($responce,"for you.</p><p>")+15,strpos($responce,"</p><p>")+7));
die ($downlink);
}
}
?>
Готовую форму вы можете созерцать тут
underwater.cup.su/rapid.php (http://underwater.cup.su/rapid.php)
Просьба не наглеть ;) лимит 3гб скачки на день
P.S это не статья,просто не знал куда запостить ;)
Два популярных сервиса - два способо упрощения жизни
Megaupload
Стоит ограничение на кол-во скачек на страну.Для России выделили всего 100 слотов.Американцам больше.Дискриминация =\
В отличие от американских юзеров,мы будем хитрее.На сайте гласит обьявление,что с нашим тулбаром вы не будете ждать пока освободятся слоты.Снифаем запрос и видим такую запись
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)
Плагином для ФФ подменяем юзер-агент...и точно!Вводим число с картинки,ждем 40 секунд и получаем прямой линк.
Rapidshare
Сервис полный ограничений.Даже на платных аккаунтах стоят ограничения.
Был написан скрипт получения прямого линка путем его запроса через премиум
<?php
$flink = "http://rapidshare.de/files/15947446/Necro_-_Gory_Days.rar.html";
#
$fileid = substr($flink ,strpos($flink,"files/")+6);
$fileid = substr($fileid,0,strpos($fileid,"/"));
$filelink = substr($flink,strpos($flink,"de")+2);
$filename = substr($filelink,strpos($filelink,$fileid)+strlen( $fileid)+1);
#
$fsock = fsockopen("rapidshare.de",80,$errnum,$errstr,2);
if (!$fsock) die ($errstr);
else
{
#
$params = "premiumlogin=1&fileid=".$fileid."&filename=".$filename."&accountid=&password=";
$request = "POST /cgi-bin/premium.cgi HTTP/1.1\n";
$request .= "Host: rapidshare.de\n";
$request .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n";
$request .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n";
$request .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n";
$request .= "Accept-Encoding: gzip,deflate\n";
$request .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n";
$request .= "Keep-Alive: 300\n";
$request .= "Connection: keep-alive\n";
$request .= "Referer: rapidshare.de\n";
$request .= "Content-Type: application/x-www-form-urlencoded\n";
$request .= "Content-Length: ".strlen($params)."\r\n\r\n";
$request .= $params;
#
fwrite ($fsock,$request);
while (!feof($fsock)) $responce .= fread($fsock,1024);
fclose($fsock);
#
if (strpos($responce,"word is incorrect")) die("Account found, but password is incorrect");
if (strpos($responce,"Account not found")) die("Premium-Account not found.");
if (strpos($responce,"User-ID invalid.")) die("User-ID invalid.");
#
if (strpos($responce,"Cookie set."))
{
$fsock = fsockopen("rapidshare.de",80,$errnum,$errstr,2);
#
$cookie = substr($responce,strpos($responce,"Set-Cookie:")+11);
$cookie = substr($cookie,0,strpos($cookie,";"));
#
$params = "l=&p=&dl.start=Download+".$filename;
$request = "POST ".$filelink." HTTP/1.1\n";
$request .= "Host: rapidshare.de\n";
$request .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n";
$request .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n";
$request .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n";
$request .= "Accept-Encoding: gzip,deflate\n";
$request .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n";
$request .= "Keep-Alive: 300\n";
$request .= "Cookie: ".$cookie."\n";
$request .= "Connection: keep-alive\n";
$request .= "Referer: rapidshare.de\n";
$request .= "Content-Type: application/x-www-form-urlencoded\n";
$request .= "Content-Length: ".strlen($params)."\r\n\r\n";
$request .= $params;
#
fwrite ($fsock,$request);
while (!feof($fsock)) $responce .= fread($fsock,1024);
fclose($fsock);
#
$downlink = (substr($responce,strpos($responce,"for you.</p><p>")+15,strpos($responce,"</p><p>")+7));
die ($downlink);
}
}
?>
Готовую форму вы можете созерцать тут
underwater.cup.su/rapid.php (http://underwater.cup.su/rapid.php)
Просьба не наглеть ;) лимит 3гб скачки на день
P.S это не статья,просто не знал куда запостить ;)