Advertisement
Guest User

n

a guest
Jan 15th, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.90 KB | None | 0 0
  1. <?php
  2.  
  3. if (!defined('RAPIDLEECH'))
  4. {
  5. require_once("index.html");
  6. exit;
  7. }
  8. $naughtyamerica = $_POST['naughtyamerica'];
  9. $slvideo = $_POST['slvideo'];
  10.  
  11. if(isset($_GET["audl"]) && $naughtyamerica == "ok")
  12. {
  13.  
  14. $cookie = $_POST['cookie'];
  15. $Url = parse_url($link);
  16. $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
  17. is_page($page);
  18. $linkall = cut_str($page,'Video Download Options','</table>');
  19. switch ($slvideo){
  20. case "HD 1080p":
  21. $linkdown = cut_str($linkall,"'HD 1080p'","Full Movie");
  22. $linkdown = cut_str($linkdown,'href="','"');
  23. break;
  24.  
  25. case "HD 720p":
  26. $linkdown = cut_str($linkall,"'HD 720p'","Full Movie");
  27. $linkdown = cut_str($linkdown,'href="','"');
  28. break;
  29.  
  30. case "HD 480p":
  31. $linkdown = cut_str($linkall,"'HD 480p'","Full Movie");
  32. $linkdown = cut_str($linkdown,'href="','"');
  33. break;
  34.  
  35. case "DVD (WMV)":
  36. $linkdown = cut_str($linkall,"'DVD'","Full Movie");
  37. $linkdown = cut_str($linkdown,'href="','"');
  38. break;
  39. case "Normal (WMV)":
  40. $linkdown = cut_str($linkall,"'Normal'","Full Movie");
  41. $linkdown = cut_str($linkdown,'href="','"');
  42. break;
  43.  
  44. case "Quicktime (Apple)":
  45. $linkdown = cut_str($linkall,"'Quicktime (Apple)'","Full Movie");
  46. $linkdown = cut_str($linkdown,'href="','"');
  47. break;
  48.  
  49. case "Mobile":
  50. $linkdown = cut_str($linkall,"'Mobile'","Full Movie");
  51. $linkdown = cut_str($linkdown,'href="','"');
  52. break;
  53. }
  54. if(!$linkdown)
  55. html_error('Get link download error');
  56. if (function_exists(encrypt) && $cookie!="")
  57. $cookie=encrypt($cookie);
  58. $Url = parse_url($linkdown);
  59. $FileName = basename($Url["path"]);
  60. 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 : ""));
  61. }
  62. else
  63. {
  64. if ($naughtyamerica == "ok") {
  65. $cookie = $_POST['cookie'];
  66. $link = $_POST["link"];
  67. $Referer = $link;
  68. $Url = parse_url('http://members.naughtyamerica.com/auth.form');
  69. $post = array();
  70. $post["rlm"] = 'Members+Area';
  71. $post["for"] = 'http%253a%252f%252fmembers%252enaughtyamerica%252ecom%252f';
  72. $post["uid"] = $_GET["premium_user"] ? $_GET["premium_user"] : $premium_acc["naughtyamerica"]["user"];
  73. $post["pwd"] = $_GET["premium_pass"] ? $_GET["premium_pass"] : $premium_acc["naughtyamerica"]["pass"];
  74. $post["img"] = $_POST['securitycode'];
  75. $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);
  76. is_page($page);
  77. $cookietmp .= $cookie .'; '.GetCookies($page);
  78.  
  79. if (!preg_match('%ocation: (.+)\r\n%', $page, $ref))
  80. html_error('Error logging in - are your logins correct?');
  81. $Url = parse_url($ref[1]);
  82. $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookietmp, 0, 0, $_GET["proxy"],$pauth);
  83. is_page($page);
  84. $cookie .= '; '.GetCookies($page);
  85.  
  86. if (preg_match('%ocation: (.+)\r\n%', $page, $ref))
  87. {
  88. $Url = parse_url('http://members.naughtyamerica.com'.$ref[1]);
  89. $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
  90. is_page($page);
  91. $cookie .= '; '.GetCookies($page);
  92. if (preg_match('%ocation: (.+)\r\n%', $page, $ref))
  93. {
  94. $Url = parse_url($ref[1]);
  95. $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
  96. is_page($page);
  97. }
  98. }
  99.  
  100. $Url = parse_url($link);
  101. $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
  102. is_page($page);
  103. $linkall = cut_str($page,'Video Download Options','</table>');
  104. switch ($slvideo){
  105. case "HD 1080p":
  106. $linkdown = cut_str($linkall,"'HD 1080p'","Full Movie");
  107. $linkdown = cut_str($linkdown,'href="','"');
  108. break;
  109.  
  110. case "HD 720p":
  111. $linkdown = cut_str($linkall,"'HD 720p'","Full Movie");
  112. $linkdown = cut_str($linkdown,'href="','"');
  113. break;
  114.  
  115. case "HD 480p":
  116. $linkdown = cut_str($linkall,"'HD 480p'","Full Movie");
  117. $linkdown = cut_str($linkdown,'href="','"');
  118. break;
  119.  
  120. case "DVD (WMV)":
  121. $linkdown = cut_str($linkall,"'DVD'","Full Movie");
  122. $linkdown = cut_str($linkdown,'href="','"');
  123. break;
  124. case "Normal (WMV)":
  125. $linkdown = cut_str($linkall,"'Normal'","Full Movie");
  126. $linkdown = cut_str($linkdown,'href="','"');
  127. break;
  128.  
  129. case "Quicktime (Apple)":
  130. $linkdown = cut_str($linkall,"'Quicktime (Apple)'","Full Movie");
  131. $linkdown = cut_str($linkdown,'href="','"');
  132. break;
  133.  
  134. case "Mobile":
  135. $linkdown = cut_str($linkall,"'Mobile'","Full Movie");
  136. $linkdown = cut_str($linkdown,'href="','"');
  137. break;
  138. }
  139. if(!$linkdown)
  140. html_error('Get link download error');
  141. if (function_exists(encrypt) && $cookie!="")
  142. $cookie=encrypt($cookie);
  143. $Url = parse_url($linkdown);
  144. $FileName = basename($Url["path"]);
  145. 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" : ""));
  146. }
  147. else
  148. {
  149. $Url = parse_url('http://members.naughtyamerica.com/');
  150. $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), $Referer, 0, 0, 0, $_GET["proxy"],$pauth);
  151.  
  152. $img = 'http://members.naughtyamerica.com/img.cptcha';
  153. $page = getcurl ($img, 0, 'http://members.naughtyamerica.com/');
  154. $cookie=GetCookies($page);
  155. $headerend = strpos($page,"\r\n\r\n");
  156. $pass_img = substr($page,$headerend+4);
  157. write_file($download_dir."naughtyamerica_captcha.jpg",$pass_img);
  158. $randnum = rand(10000, 100000);
  159. $username = $_GET["premium_user"] ? $_GET["premium_user"] : $premium_acc["naughtyamerica"]["user"];
  160. $password = $_GET["premium_pass"] ? $_GET["premium_pass"] : $premium_acc["naughtyamerica"]["pass"];
  161.  
  162. print "<form method=\"post\" action=\"$PHP_SELF\">$nn";
  163. 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";
  164. print "<img src=\"{$download_dir}naughtyamerica_captcha.jpg?id=".$randnum."\" >$nn";
  165. print "<input name=\"link\" value=\"$LINK\" type=\"hidden\">$nn";
  166. print "<input name=\"referer\" value=\"$referer\" type=\"hidden\">$nn";
  167. print "<input name=\"naughtyamerica\" value=\"ok\" type=\"hidden\">$nn";
  168. print "<input name=\"cookie\" value=\"$cookie\" type=\"hidden\">$nn";
  169. print "<input name=\"premium_user\" value=\"$username\" type=\"hidden\">$nn";
  170. print "<input name=\"premium_pass\" value=\"$password\" type=\"hidden\">$nn";
  171. print "<input name=\"securitycode\" type=\"text\" >";
  172. print '<p><select size="1" name="slvideo">
  173. <option value="DVD (WMV)">DVD (WMV)</option>
  174. <option value="Normal (WMV)">Normal (WMV)</option>
  175. <option value="Quicktime (Apple)">Quicktime (Apple)</option>
  176. <option value="Mobile">Mobile</option>
  177. <option value="HD 1080p">HD 1080p</option>
  178. <option value="HD 720p">HD 720p</option>
  179. <option value="HD 480p">HD 480p</option>
  180. </select></p>';
  181. print "<input name=\"submit\" value=\"Download\" type=\"submit\"></form>";
  182. }
  183. }
  184. function getcurl ($link,$cookie = 0, $refer = 0)
  185. {
  186. $ch = curl_init();
  187. curl_setopt($ch, CURLOPT_URL, $link);
  188. curl_setopt($ch, CURLOPT_HEADER, 1);
  189. 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');
  190. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  191. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  192. curl_setopt($ch, CURLOPT_REFERER, $refer);
  193. curl_setopt($ch, CURLOPT_COOKIE, $cookie) ;
  194. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  195. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  196. $contents .= curl_exec($ch);
  197. curl_close($ch);
  198. return $contents;
  199. }
  200. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement