Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!defined('RAPIDLEECH'))
- {
- require_once("index.html");
- exit;
- }
- $naughtyamerica = $_POST['naughtyamerica'];
- $slvideo = $_POST['slvideo'];
- if(isset($_GET["audl"]) && $naughtyamerica == "ok")
- {
- $cookie = $_POST['cookie'];
- $Url = parse_url($link);
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
- is_page($page);
- $linkall = cut_str($page,'Video Download Options','</table>');
- switch ($slvideo){
- case "HD 1080p":
- $linkdown = cut_str($linkall,"'HD 1080p'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "HD 720p":
- $linkdown = cut_str($linkall,"'HD 720p'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "HD 480p":
- $linkdown = cut_str($linkall,"'HD 480p'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "DVD (WMV)":
- $linkdown = cut_str($linkall,"'DVD'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "Normal (WMV)":
- $linkdown = cut_str($linkall,"'Normal'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "Quicktime (Apple)":
- $linkdown = cut_str($linkall,"'Quicktime (Apple)'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "Mobile":
- $linkdown = cut_str($linkall,"'Mobile'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- }
- if(!$linkdown)
- html_error('Get link download error');
- if (function_exists(encrypt) && $cookie!="")
- $cookie=encrypt($cookie);
- $Url = parse_url($linkdown);
- $FileName = basename($Url["path"]);
- insert_location("$PHP_SELF?filename=".urlencode($FileName)."&host=".$Url["host"]."&path=".urlencode($Url["path"].($Url["query"] ? "?".$Url["query"] : ""))."&referer=".urlencode($Referer)."&cookie=".urlencode($cookie)."&post=".urlencode(serialize($post))."&email=".($_GET["domail"] ? $_GET["email"] : "")."&partSize=".($_GET["split"] ? $_GET["partSize"] : "")."&method=".$_GET["method"]."&proxy=".($_GET["useproxy"] ? $_GET["proxy"] : "")."&saveto=".$_GET["path"]."&link=".urlencode($LINK).($_GET["add_comment"] == "on" ? "&comment=".urlencode($_GET["comment"]) : "").($pauth ? "&pauth=$pauth" : "").(isset($_GET["audl"]) ? "&audl=doum&naughtyamerica=ok&slvideo=".$slvideo : ""));
- }
- else
- {
- if ($naughtyamerica == "ok") {
- $cookie = $_POST['cookie'];
- $link = $_POST["link"];
- $Referer = $link;
- $Url = parse_url('http://members.naughtyamerica.com/auth.form');
- $post = array();
- $post["rlm"] = 'Members+Area';
- $post["for"] = 'http%253a%252f%252fmembers%252enaughtyamerica%252ecom%252f';
- $post["uid"] = $_GET["premium_user"] ? $_GET["premium_user"] : $premium_acc["naughtyamerica"]["user"];
- $post["pwd"] = $_GET["premium_pass"] ? $_GET["premium_pass"] : $premium_acc["naughtyamerica"]["pass"];
- $post["img"] = $_POST['securitycode'];
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 'http://members.naughtyamerica.com/', $cookie, $post, 0, $_GET["proxy"],$pauth);
- is_page($page);
- $cookietmp .= $cookie .'; '.GetCookies($page);
- if (!preg_match('%ocation: (.+)\r\n%', $page, $ref))
- html_error('Error logging in - are your logins correct?');
- $Url = parse_url($ref[1]);
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookietmp, 0, 0, $_GET["proxy"],$pauth);
- is_page($page);
- $cookie .= '; '.GetCookies($page);
- if (preg_match('%ocation: (.+)\r\n%', $page, $ref))
- {
- $Url = parse_url('http://members.naughtyamerica.com'.$ref[1]);
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
- is_page($page);
- $cookie .= '; '.GetCookies($page);
- if (preg_match('%ocation: (.+)\r\n%', $page, $ref))
- {
- $Url = parse_url($ref[1]);
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
- is_page($page);
- }
- }
- $Url = parse_url($link);
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
- is_page($page);
- $linkall = cut_str($page,'Video Download Options','</table>');
- switch ($slvideo){
- case "HD 1080p":
- $linkdown = cut_str($linkall,"'HD 1080p'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "HD 720p":
- $linkdown = cut_str($linkall,"'HD 720p'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "HD 480p":
- $linkdown = cut_str($linkall,"'HD 480p'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "DVD (WMV)":
- $linkdown = cut_str($linkall,"'DVD'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "Normal (WMV)":
- $linkdown = cut_str($linkall,"'Normal'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "Quicktime (Apple)":
- $linkdown = cut_str($linkall,"'Quicktime (Apple)'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- case "Mobile":
- $linkdown = cut_str($linkall,"'Mobile'","Full Movie");
- $linkdown = cut_str($linkdown,'href="','"');
- break;
- }
- if(!$linkdown)
- html_error('Get link download error');
- if (function_exists(encrypt) && $cookie!="")
- $cookie=encrypt($cookie);
- $Url = parse_url($linkdown);
- $FileName = basename($Url["path"]);
- insert_location("$PHP_SELF?filename=".urlencode($FileName)."&host=".$Url["host"]."&path=".urlencode($Url["path"].($Url["query"] ? "?".$Url["query"] : ""))."&referer=".urlencode($Referer)."&cookie=".urlencode($cookie)."&email=".($_GET["domail"] ? $_GET["email"] : "")."&partSize=".($_GET["split"] ? $_GET["partSize"] : "")."&method=".$_GET["method"]."&proxy=".($_GET["useproxy"] ? $_GET["proxy"] : "")."&saveto=".$_GET["path"]."&link=".urlencode($LINK).($_GET["add_comment"] == "on" ? "&comment=".urlencode($_GET["comment"]) : "").($pauth ? "&pauth=$pauth" : "").(isset($_GET["audl"]) ? "&audl=doum&naughtyamerica=ok" : ""));
- }
- else
- {
- $Url = parse_url('http://members.naughtyamerica.com/');
- $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), $Referer, 0, 0, 0, $_GET["proxy"],$pauth);
- $img = 'http://members.naughtyamerica.com/img.cptcha';
- $page = getcurl ($img, 0, 'http://members.naughtyamerica.com/');
- $cookie=GetCookies($page);
- $headerend = strpos($page,"\r\n\r\n");
- $pass_img = substr($page,$headerend+4);
- write_file($download_dir."naughtyamerica_captcha.jpg",$pass_img);
- $randnum = rand(10000, 100000);
- $username = $_GET["premium_user"] ? $_GET["premium_user"] : $premium_acc["naughtyamerica"]["user"];
- $password = $_GET["premium_pass"] ? $_GET["premium_pass"] : $premium_acc["naughtyamerica"]["pass"];
- print "<form method=\"post\" action=\"$PHP_SELF\">$nn";
- print "<b>Please enter code(if image not show, please right click and save as it. Then view it and enter code, thanks you):</b><br>$nn";
- print "<img src=\"{$download_dir}naughtyamerica_captcha.jpg?id=".$randnum."\" >$nn";
- print "<input name=\"link\" value=\"$LINK\" type=\"hidden\">$nn";
- print "<input name=\"referer\" value=\"$referer\" type=\"hidden\">$nn";
- print "<input name=\"naughtyamerica\" value=\"ok\" type=\"hidden\">$nn";
- print "<input name=\"cookie\" value=\"$cookie\" type=\"hidden\">$nn";
- print "<input name=\"premium_user\" value=\"$username\" type=\"hidden\">$nn";
- print "<input name=\"premium_pass\" value=\"$password\" type=\"hidden\">$nn";
- print "<input name=\"securitycode\" type=\"text\" >";
- print '<p><select size="1" name="slvideo">
- <option value="DVD (WMV)">DVD (WMV)</option>
- <option value="Normal (WMV)">Normal (WMV)</option>
- <option value="Quicktime (Apple)">Quicktime (Apple)</option>
- <option value="Mobile">Mobile</option>
- <option value="HD 1080p">HD 1080p</option>
- <option value="HD 720p">HD 720p</option>
- <option value="HD 480p">HD 480p</option>
- </select></p>';
- print "<input name=\"submit\" value=\"Download\" type=\"submit\"></form>";
- }
- }
- function getcurl ($link,$cookie = 0, $refer = 0)
- {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $link);
- curl_setopt($ch, CURLOPT_HEADER, 1);
- curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U;Windows NT 5.1; de;rv:1.8.0.1)\r\nGecko/20060111\r\nFirefox/1.5.0.1');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_REFERER, $refer);
- curl_setopt($ch, CURLOPT_COOKIE, $cookie) ;
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
- $contents .= curl_exec($ch);
- curl_close($ch);
- return $contents;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement