|
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме: 5302668
Репутация:
2054
|
|
нашёл в дебрях инета.. какаято хрень для depositfiles.com, в смысл работы не вникал..
depositfiles.com.index
PHP код:
<?php
$secondpage_plugin["depositfiles.com"]="depositfiles.com.$second_plug_ext";
$firstpage_plugin["depositfiles.com"]="depositfiles.com.$first_plug_ext";
$supported_service[]="depositfiles.com";
##########################################
# тут можно ввести логин/пасс по умлочанию
// $deposit_login = "kipast"; // например "test"
//$deposit_pass = "68444696691929"; // например "test"
##########################################
?>
depositfiles.com.second
PHP код:
<?php
$form_url=base64_decode(urldecode($_REQUEST["formurl"]));
$url=parse_url($form_url);
$post["file_password"]="";
$post["go"]="1";
$post["img_code"]=$_REQUEST["accesscode"];
$post["gateway_result"]=1;
$cookies=unserialize(base64_decode($_REQUEST["cookie"]));
foreach ($_COOKIE as $name => $value){
if (preg_match('/ic[\d]{6,}/', $name)){
$cookies .= "; ".$name."=".$value;
}
}
$page = geturl($url["host"], defport($url), $url["path"].($url["query"] ? "?".$url["query"] : "?"), $form_url, $cookies, $post, 0, $_GET["proxy"],$pauth);
is_page($page);
if (strstr($page,"Invalid image code")){
echo "<center><font color=red>Incorrect is entered a code of the access. Retry<br /> Проверочный код неверен.</font></center><p>\n";
exit;
}
if (!strstr($page,"Location:"))
{
html_error('Error: Not retrive redirection link');
}
else
{
$Href=trim(cut_str($page,"Location:","\n"));
if ($Href[0] == '/') {$Href=$url["scheme"].'://'.$url["host"].$Href;}
}
if (!$Href) { html_error('Error get direct link'.$page); }
$Url = parse_url($Href);
$FileName = !$FileName ? basename($Url["path"]) : $FileName;
insert_location("$PHP_SELF?command=download&FileName=".urlencode(base64_encode($FileName))."&host=".urlencode(base64_encode($Url[host]))."&path=".urlencode(base64_encode($Url[path].($Url["query"] ? "?".$Url["query"] : "")))."&referer=".urlencode(base64_encode($Referer))."&email=".($_GET["domail"] ? $_GET["email"] : "")."&partSize=".($_GET[split] ? $_GET[partSize] : "")."&method=".$_GET[method]."&proxy=".($_GET["useproxy"] ? $_GET["proxy"] : "")."&saveto=".urlencode($_GET["savedir"])."&orlink=".urlencode(base64_encode($_GET["orlink"]))."&link=".urlencode(base64_encode($Href)).($_REQUEST["add_comment"] ? "&add_comment=on&comment=".urlencode($_REQUEST[comment]) : "").($pauth ? "&pauth=".urlencode($pauth) : ""),$Href,$_GET["showdirect"] == "on");
?>
depositfiles.com.first
PHP код:
<?php
# Download plug'in from Director Of Zoo (member ru-board <kamyshew>)
#за предоставленые акки для тестов благодарим ru-board member's <starsh1ne> & <stas1971>
/* получение картинки*/
$depos_mem = false;
if($deposit_login & $deposit_pass) $depos_mem = true;
$lang = "lang_current=en";// определяем язык
// рубимся к депозиту по примаку
if ($depos_mem) {
$post['login'] = $deposit_login;
$post['password'] = $deposit_pass;
$post['go'] = 1;
$page_mem = geturl($Url["host"], defport($Url), "/en/login.php?return=%2Fru%2Fgold%2F", 0, $lang, $post, 0, $_GET["proxy"],$pauth);
is_page($page_mem);
unset($post);
if(!strpos($page_mem,"autologin")){
echo "<center><b>Error in Depositfiles Gold account info<br>Used <span style='color:red'>free</span> account</b></center>\n";
$depos_mem = false;
}else{
$cook = GetCookies($page_mem,true);
$cookie = @implode("; ",$cook);
$cookie .= "; ".$lang;
echo "<center><b>OK Depositfiles Gold account<br>Used <span style='color:green'>GOLD</span> account</b></center>\n";
}
}
if(!$depos_mem){ //free
$page = geturl($Url["host"], defport($Url), $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $lang, 0, 0, $_GET["proxy"],$pauth);
is_page($page);
$cook = GetCookies($page,true);
$cookie = @implode("; ",$cook);
$cookie .= "; ".$lang;
}
$temp_url=$Url["path"].($Url["query"] ? "?".$Url["query"] : "");
$post["gateway_result"]="1";
$pos_=strpos($temp_url,'/files/');
if ($pos_ === false)
{
html_error('Error in link. No depositfiles.com link ');
}
$temp_url='/en'.substr($temp_url,$pos_);
$page = geturl($Url["host"], defport($Url), $temp_url, 0, $cookie, $post, 0, $_GET["proxy"],$pauth);
is_page($page);
$cook2 = GetCookies($page,true);
$cookie2 = @implode("; ",$cook2);
#Проверка на ошибки
is_present($page,"downloading slots","We are sorry, but all downloading slots for your country are busy.");
is_present($page,"Such file does not exist or it has been removed");
is_present($page,"No such file, or file inaccessible for downloading");
is_present($page,"From yours IP addresses already there","From yours IP addresses already there is a downloading a file from our system");
is_present($page,"Please, enter the password for this file","Excuse me, given file passworded");
if ($depos_mem){
$Href=cut_str($page,'dwnsrc = "','"');
if(!$Href) html_error("Error Get Download link!");
$Url = parse_url($Href);
$FileName = basename($Href);
$Referer = $_GET["orlink"];
insert_location("$PHP_SELF?command=download&FileName=".urlencode(base64_encode($FileName))."&cookie=".urlencode(base64_encode(serialize($cookie)))."&host=".urlencode(base64_encode($Url[host]))."&path=".urlencode(base64_encode($Url[path].($Url["query"] ? "?".$Url["query"] : "")))."&referer=".urlencode(base64_encode($Referer))."&email=".($_GET["domail"] ? $_GET["email"] : "")."&partSize=".($_GET[split] ? $_GET[partSize] : "")."&method=".$_GET[method]."&proxy=".($_GET["useproxy"] ? $_GET["proxy"] : "")."&saveto=".urlencode($_GET["savedir"])."&orlink=".urlencode(base64_encode($_GET["orlink"]))."&link=".urlencode(base64_encode($Href)).($_REQUEST["add_comment"] ? "&add_comment=on&comment=".urlencode($_REQUEST[comment]) : "").($pauth ? "&pauth=".urlencode($pauth) : ""),$Href,$_GET["showdirect"] == "on");
}else{
$countDown=trim(cut_str($page,'show_url(',")"));
insert_timer($countDown, "Waiting link timelock.","",true);
$tmp = cut_str($page,"Enter code","input");
$access_image_url=trim(cut_str($tmp,"src='","'"));
if (!$access_image_url)
{
html_error('Error get image url. This service change protect method'.$page);
}
$cookies2 = $cookie."; ".$cookie2;
$newlink=($loadcaptha_old === true) ? $access_image_url : "$PHP_SELF?command=image&cookie=".base64_encode(serialize($cookies2))."&link=".urlencode(base64_encode($access_image_url))."&ref=".urlencode(base64_encode($_GET["orlink"])).($_GET["useproxy"] == "on" ? "&useproxy=on&proxy=".$_GET["proxy"] : "").($pauth ? "&pauth=".urlencode($pauth) : "");
echo "<form action=$PHP_SELF method=post>\n";
echo "<input type=hidden name=command value=second>\n";
echo "<input type=hidden name=services value='depositfiles.com'>\n";
echo "<input type=hidden name=formurl value='".urlencode(base64_encode("http://".$Url["host"].$temp_url))."'>\n";
echo "<input type=hidden name=access_image_url value='".urlencode(base64_encode($newlink))."'>\n";
echo "<input type=hidden name=cookie value='".base64_encode(serialize($cookies2))."'>\n";
echo "<input type=hidden name=saveto value=".$_REQUEST[saveto].">\n";
echo "<input type=hidden name=savedir value=".urlencode($_REQUEST[savedir]).">\n";
echo "<input type=hidden name=ref value=".urlencode(base64_encode($LINK)).">\n";
echo "<input type=hidden name=orlink value=".urlencode(base64_encode($LINK)).">\n";
echo "<input type=hidden name=link value=".urlencode(base64_encode($LINK)).">\n";
echo ($_REQUEST["add_comment"] ? "<input type=hidden name=add_comment value=on>\n<input type=hidden name=comment value=".urlencode($_REQUEST[comment]).">\n" : "");
echo "<input type=hidden name=domail value=".$_GET[domail].">\n";
echo "<input type=hidden name=email value=".$_GET[email].">\n";
echo "<input type=hidden name=useproxy value=".$_GET[useproxy].">\n";
echo "<input type=hidden name=proxy value=".$_GET[proxy].">\n";
echo "<input type=hidden name=split value=".$_GET[split].">\n";
echo "<input type=hidden name=method value=".$_GET[method].">\n";
echo "<input type=hidden name=partSize value=".$_GET[partSize].">\n";
echo "<input type=hidden name=showdirect value=".($_GET["showdirect"] == "on" ? "on" : "").">\n";
echo ($pauth ? "<input type=hidden name=pauth value=".urlencode($pauth).">\n" : "");
echo "<h3>Please enter <img align=middle src=\"$newlink\"> here: <input type=text name=accesscode size=6 maxlength=6> <input type=submit value=\"Download file\"></h3>\n";
echo "</form>\n";
}
# Download plug'in from Director Of Zoo (ru-board member <kamyshew>).
?>
__________________
Лучший способ защиты - это нападение!!!
|