hi everyone, i've been working on a new project lately, and im kinda stuck.
Basically, i made an iCloud bypass Server. So far this is all just in theory, but i would be awesome if i had it working 100%.
Pllease any that can help me, please pm.
You have to understand why im kinda skeptic on putting the code up online.
Anyone is more then welcomed to pm me and i will send them the information necessary to get this thing working..
Thanks everyone, please do not remove this posting. icloud bypass isn't illegal and i am not doing anything illegal.
Thanks agian.
Need Help with Php code. php, curl, ssl ,iCloud bypass.
Moderator: General Moderators
Re: Need Help with Php code. php, curl, ssl ,iCloud bypass.
We'll definitely need more information than that if we're to help you.dragood93 wrote:hi everyone, i've been working on a new project lately, and im kinda stuck.
Re: Need Help with Php code. php, curl, ssl ,iCloud bypass.
DOMDocument::loadXML(): Empty string supplied as input in C:\xampp\htdocs\index.php on line 17
PHP Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\xampp\htdocs\index.php on line 30
PHP Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in C:\xampp\htdocs\index.php on line 55
PHP Warning: openssl_x509_export(): cannot get cert from parameter 1 in C:\xampp\htdocs\index.php on line 56
here's the code:
PHP Warning: DOMDocument::loadXML(): Empty string supplied as input in C:\xampp\htdocs\index.php on line 30
PHP Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in C:\xampp\htdocs\index.php on line 55
PHP Warning: openssl_x509_export(): cannot get cert from parameter 1 in C:\xampp\htdocs\index.php on line 56
here's the code:
Code: Select all
<?php
if(isset($_POST["AppleSerialNumber"]))
{
$serial= $_POST["AppleSerialNumber"];
}
if(isset($_POST["guid"]))
{
$guid= $_POST["guid"];
}
if(isset($_POST["activation-info"]))
{
$activation= $_POST["activation-info"];
}
$activation = "";
$xml = $activation;
$dom = new DOMDocument();
$dom->loadXML($xml);
$dom->saveXML();
$books = $dom->getElementsByTagName('data');
$cont=1;
$activationBase64="";
foreach ($books as $book) {
if($cont==1)
$activationBase64= $book->nodeValue;
$cont++;
}
$activationDecoded= base64_decode($activationBase64);
$dom = new DOMDocument;
$dom->loadXML($activationDecoded);
$books = $dom->getElementsByTagName('string');
$datas = $dom->getElementsByTagName('data');
$cont=1;
$contd=1;
$activationRamdomess="9";
$uniqueDiviceID="1";
$deviceCertRequest="";
foreach ($books as $book) {
if($cont==1)
$activationRamdomess= $book->nodeValue;
if($cont==12)
$uniqueDiviceID= $book->nodeValue;
$cont++;
}
foreach ($datas as $data) {
if($contd==1)
$deviceCertRequest=base64_decode( $data->nodeValue);
$contd++;
}
$privkey = array(file_get_contents('iPhoneDeviceCA_private.pem'),"scorpio");
$usercert = openssl_csr_sign($deviceCertRequest, file_get_contents('iPhoneDeviceCA.pem'),$privkey,365,NULL,'6');
openssl_x509_export($usercert,$certout);
file_put_contents('serverCASigned.crt',$certout);
$deviceCertificate=base64_encode($certout);
$accountToken='{'."\n\t".'"ActivationRandomness" = "'.$activationRamdomess.'";'."\n\t".'"UniqueDeviceID" = "'.$uniqueDiviceID.'";'."\n".'}';
$accountTokenBase64=base64_encode($accountToken);
$pkeyid = openssl_pkey_get_private(file_get_contents("testkey.pem"));
$data=$accountTokenBase64;
// compute signature
openssl_sign($data, $signature, $pkeyid);
// free the key from memory
openssl_free_key($pkeyid);
$accountTokenSignature= base64_encode($signature);
$accountTokenCertificateBase64='LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaekNDQWsrZ0F3SUJBZ0lCQWpBTkJna3Foa2lHOXcwQkFRVUZBREI1TVFzd0NRWURWUVFHRXdKVlV6RVQKTUJFR0ExVUVDaE1LUVhCd2JHVWdTVzVqTGpFbU1DUUdBMVVFQ3hNZFFYQndiR1VnUTJWeWRHbG1hV05oZEdsdgpiaUJCZFhSb2IzSnBkSGt4TFRBckJnTlZCQU1USkVGd2NHeGxJR2xRYUc5dVpTQkRaWEowYVdacFkyRjBhVzl1CklFRjFkR2h2Y21sMGVUQWVGdzB3TnpBME1UWXlNalUxTURKYUZ3MHhOREEwTVRZeU1qVTFNREphTUZzeEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFLRXdwQmNIQnNaU0JKYm1NdU1SVXdFd1lEVlFRTEV3eEJjSEJzWlNCcApVR2h2Ym1VeElEQWVCZ05WQkFNVEYwRndjR3hsSUdsUWFHOXVaU0JCWTNScGRtRjBhVzl1TUlHZk1BMEdDU3FHClNJYjNEUUVCQVFVQUE0R05BRENCaVFLQmdRREZBWHpSSW1Bcm1vaUhmYlMyb1BjcUFmYkV2MGQxams3R2JuWDcKKzRZVWx5SWZwcnpCVmRsbXoySkhZdjErMDRJekp0TDdjTDk3VUk3ZmswaTBPTVkwYWw4YStKUFFhNFVnNjExVApicUV0K25qQW1Ba2dlM0hYV0RCZEFYRDlNaGtDN1QvOW83N3pPUTFvbGk0Y1VkemxuWVdmem1XMFBkdU94dXZlCkFlWVk0d0lEQVFBQm80R2JNSUdZTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1CMEcKQTFVZERnUVdCQlNob05MK3Q3UnovcHNVYXEvTlBYTlBIKy9XbERBZkJnTlZIU01FR0RBV2dCVG5OQ291SXQ0NQpZR3UwbE01M2cyRXZNYUI4TlRBNEJnTlZIUjhFTVRBdk1DMmdLNkFwaGlkb2RIUndPaTh2ZDNkM0xtRndjR3hsCkxtTnZiUzloY0hCc1pXTmhMMmx3YUc5dVpTNWpjbXd3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUY5cW1yVU4KZEErRlJPWUdQN3BXY1lUQUsrcEx5T2Y5ek9hRTdhZVZJODg1VjhZL0JLSGhsd0FvK3pFa2lPVTNGYkVQQ1M5Vgp0UzE4WkJjd0QvK2Q1WlFUTUZrbmhjVUp3ZFBxcWpubTlMcVRmSC94NHB3OE9OSFJEenhIZHA5NmdPVjNBNCs4CmFia29BU2ZjWXF2SVJ5cFhuYnVyM2JSUmhUekFzNFZJTFM2alR5Rll5bVplU2V3dEJ1Ym1taWdvMWtDUWlaR2MKNzZjNWZlREF5SGIyYnpFcXR2eDNXcHJsanRTNDZRVDVDUjZZZWxpblpuaW8zMmpBelJZVHh0UzZyM0pzdlpEaQpKMDcrRUhjbWZHZHB4d2dPKzdidFcxcEZhcjBaakY5L2pZS0tuT1lOeXZDcndzemhhZmJTWXd6QUc1RUpvWEZCCjRkK3BpV0hVRGNQeHRjYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=';
?>