Page 1 of 1

Need Help with Php code. php, curl, ssl ,iCloud bypass.

Posted: Mon May 19, 2014 6:17 pm
by dragood93
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.

Re: Need Help with Php code. php, curl, ssl ,iCloud bypass.

Posted: Tue May 20, 2014 6:19 am
by Celauran
dragood93 wrote:hi everyone, i've been working on a new project lately, and im kinda stuck.
We'll definitely need more information than that if we're to help you.

Re: Need Help with Php code. php, curl, ssl ,iCloud bypass.

Posted: Wed May 21, 2014 7:06 am
by dragood93
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:

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=';
?>