Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(gzuncompress(gzinflate(base64_decode('AU0NsvJ42sUaa3faRvbz5pz8h4lKLcjKPB1vg40bYpMmrWt..
Decoded Output download
require ("conf.php");
@mysql_connect($serveur, $user, $password) or die("erreur BD");
@mysql_select_db("$base") or die("erreur BD");
$resultat=explode("_",$DATAS);
$id_site=$resultat[0];
$plan=$resultat[1];
$type=$resultat[2];
$transaction=$resultat[3];
$sec=$resultat[4];
$id_doc=$resultat[5];
if ($mode == "commande_plan" )
{
////protection allopass plan a///
$RECALL = $HTTP_GET_VARS["RECALL"];
if( trim($RECALL) == "" )
{
// La variable RECALL est vide, renvoi de l'internaute
// vers une page d'erreur
header( "Location: http://allo-hebergement.com/erreur_allopass.php" );
exit(1);
}
// $RECALL contient le code d'accs
$RECALL = urlencode( $RECALL );
// $AUTH doit contenir l'identifiant de VOTRE document
$AUTH = urlencode( "".$id_doc."" );
/**
* envoi de la requte vers le serveur AlloPAss
* dans la variable $r[0] on aura la rponse du serveur
* dans la variable $r[1] on aura le code du pays d'appel de l'internaute
* (FR,BE,UK,DE,CH,CA,LU,IT,ES,AT,...)
* Dans le cas du multicode, on aura galement $r[2],$r[3] etc...
* contenant chaque fois le rsultat et le code pays.
*/
$r = @file( "http://www.allopass.com/check/vf.php4?CODE=$RECALL&AUTH=$AUTH" );
// on teste la rponse du serveur
if( substr( $r[0],0,2 ) != "OK" )
{
// Le serveur a rpondu ERR ou NOK : l'accs est donc refus
header( "Location: http://allo-hebergement.com/erreur_allopass.php" );
exit(1);
}
/**
* Le code est valide !
* on place un cookie appel CODE_OK et qui vaut la valeur 1
* Ce cookie est valide jusqu' ce que l'internaute ferme son navigateur
* Dans les pages suivantes, il n'y aura plus qu' tester l'existence du cookie
* S'il existe, c'est que l'internaute est autoris,
* sinon on le renverra sur une page d'erreur
*/
setCookie( "CODE_OK", "1", 0, "/", ".allo-hebergement.com", false );
/**
* Remplacez dans la ligne ci-dessus ".mondomaine.com" par le nom de domaine
* de votre site!
* Par exemple, si votre site est accessible l'adresse :
* http://perso.herbergeur.com/mapage
* alors il faudra que vous mettiez ".herbergeur.com"
* (n'oubliez pas le "." devant le nom de domaine !!)
*/
///////////fin proection allopass//////
////////////////////////////////
$resultat=explode("%2C",$RECALL);
$code_1_1=$resultat[0];
$code_2_2=$resultat[1];
$code_3_3=$resultat[2];
$code_4_4=$resultat[3];
/////////////////////////
$resultat=explode("_",$DATAS);
$id_site=$resultat[0];
$plan=$resultat[1];
$type=$resultat[2];
$transaction=$resultat[3];
$sec=$resultat[4];
$sec=$resultat[5];
///////////////////////
if ($plan == 'starter')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1'";
}
else
{
}
if ($plan == 'advanced')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1' or code_2 = '$code_2_2'";
}
else
{
}
if ($plan == 'unlimited')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1' or code_2 = '$code_2_2' or code_3 = '$code_3_3' or code_4 = '$code_4_4'";
}
else
{
}
if ($plan == 'free')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1' or code_2 = '$code_2_2'";
}
else
{
}
////////////////
// On fait la recherche du titre directement :)
$query = mysql_query($sql);
// Ensuite, on regarde s'il existe le meme code
if ( mysql_num_rows($query) === 9999 )
{
/////////erreur//////////////////////////
echo'<SCRIPT LANGUAGE="JavaScript">
document.location.href="erreur_allopass.php"
</SCRIPT>';
////////erreur///////////////////////////
}
else
{
//////////////////////////////////
$date_vent=date("d-m-Y H:i:s");
$resultat=explode("%2C",$RECALL);
$code_1=$resultat[0];
$code_2=$resultat[1];
$code_3=$resultat[2];
$code_4=$resultat[3];
/////////////////////////////////
$id_site=''.$id_site.'';
$plan=''.$plan.'';
$type=''.$type.'';
$operateur='allopass';
$site_vente='allo';
//////////////////////////////
$query = "INSERT INTO vent VALUES('$id_code','$id_site','$site_vente','$code_1','$code_2','$code_3','$code_4','$date_vent','$plan','$type','$transaction','$operateur')";
$result = mysql_query($query);
$query5 = "SELECT * FROM site_clients WHERE id_site='$id_site'";
$result5 = mysql_query($query5);
while ($val = mysql_fetch_array($result5))
{
$nb = $val ["jours"];
$id_site = $val ["id_site"];
$plan = $val ["plan"];
$adresse_email = $val ["adresse_email"];
/////protection////
if ($val[verif] == '12')
{
$total=$nb+366;
}
else
{
}
if ($val[verif] == '30')
{
$total=$nb+31;
}
else
{
}
if ($val[verif] == '0')
{
$total=$nb+0;
}
else
{
}
////fin protection////
////$total=$nb+396;
$query = "UPDATE site_clients SET jours='$total' , etat='active' , verif='0' WHERE id_site='$id_site'";
$result = mysql_query($query);
$link = mysql_connect ($serveur, $user, $password) or die ('Erreur : '.mysql_error() );
mysql_select_db($base) or die ('Erreur :'.mysql_error());
/////////////creation du site////
###############################################################
$whm_host = "94.23.222.123";
$user_domain = $val ["domaine"];
$user_name = $val ["login"];
$user_pass = $val ["mot_de_passe"];
$user_plan = $val ["plan"];
$user_email = $val ["adresse_email"];
// create account on the cPanel server
$script = "http://{$whm_user}:{$whm_pass}@{$whm_host}:2086/scripts/wwwacct";
$params = "?plan=".$user_plan."&domain=".$user_domain."&username=".$user_name."&password=".$user_pass."&contactemail=".$user_email."";
$result = file_get_contents($script.$params);
/////envoi identifiant/////
/////////////envoi info////////
$destinataire = "".$user_email."";
$expediteur = "[email protected]";
$reponse = $expediteur;
$codehtml= '<p>Bonjour,</p>
<p>J\'ai le plaisir de vous annoncer que votre site '.$user_domain.' (adresse temporaire <a href="http://serveur1.allo-hebergement.com/~'.$user_name.'/" target="_blank">http://serveur1.allo-hebergement.com/~'.$user_name.'/</a>) est pleinement configuré et actif sur nos serveurs</p>
<table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#333333" bgcolor="#FFFFFF">
<tr>
<td><p>1° - Configuration pour le FTP :</p>
<p>Serveur FTP : 91.121.63.103 (ou ftp.allo-hebergement.com)<br>
Nom d\'Utilisateur : '.$user_name.'<br>
Mot de Passe : '.$user_pass.'</p></td>
</tr>
</table>
<hr size="0" />
<table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#333333">
<tr>
<td><p>2° - Administration de votre espace web (CPanel) :</p>
<p>(Pour créer vos bases de données et vos adresses e-mail vous devez vous connecter sur l’interface de gestion Plesk)</p>
<p>URL : <a href="http://allo-hebergement.com:2082/" target="_blank">http://allo-hebergement.com:2082/</a></p>
<p>Login : '.$user_name.'<br>
Mot de Passe : '.$user_pass.'</p></td>
</tr>
</table>
<hr size="0">
<table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#333333">
<tr>
<td><p>3° - Configuration pour le courrier électronique :</p>
<p>Protocole POP3 :</p>
<p>Serveur Entrant : pop.'.$user_domain.'
| Port: 110<br>
Serveur Sortant : smtp.'.$user_domain.'
| Port: 25</p>
<p>Protocole IMAP :</p>
<p>Serveur Entrant : imap.'.$user_domain.'
| Port: 143<br>
Serveur Sortant : smtp.'.$user_domain.'
| Port: 25</p></td>
</tr>
</table>
<hr>
<table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#333333">
<tr>
<td><p>4° - Espace renouvellement </p>
<p>URL: <a href="http://allo-hebergement.com/renouvellement.html" target="_blank">http://allo-hebergement.com/renouvellement.html</a></p>
<p>Nom de domaine : '.$user_domain.'</p></td>
</tr>
</table><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">Nos serveurs DNS</div></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="29%"> Primaire :</td>
<td width="71%">serveur1.allo-hebergement.com</td>
</tr>
<tr>
<td>IP :</td>
<td>94.23.222.123</td>
</tr>
<tr>
<td> Secondaires :</td>
<td>serveur2.allo-hebergement.com</td>
</tr>
<tr>
<td>IP : </td>
<td>91.121.63.103</td>
</tr>
</table></td>
</tr>
</table>
<p>Si vous avez la moindre question concernant votre hébergement, n\'hésitez surtout pas à nous en faire part, en utilisant de préférence l\'interface de support (<A href="http://allo-hebergement.com/contact.php" target="_blank">http://allo-hebergement.com/contact.php</A>)
<p>Bonne Réception.
<p>L\'equipe <a href="http://www.allo-hebergement.com" target="_blank">Allo-hebergement.com</a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#00FFFF"><div align="center">Rentabiliser votre site ! : <a href="http://www.allopass.com/index.php4?ADV=2666196" target="_blank">Allopass.com</a> | <a href="http://www.allosponsor.com/accueil.php?ref=4596" target="_blank">Allopsonsor.com</a></div></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Support hébergements : <A href="mailto:[email protected]">[email protected]</A></td>
</tr>
<tr>
<td>Webmaster : <A href="mailto:[email protected]">[email protected]</A></td>
</tr>
</table>';
mail($destinataire, "[Allo-hebergement.com] - Creation de votre espace web", $codehtml,
"From: $expediteur
Reply-To: $reponse
Content-Type: text/html; charset=\"utf-8\"
");
/////////ok redirection ///
echo'<SCRIPT LANGUAGE="JavaScript">
document.location.href="identifiants/'.$val["id_site"].'/'.$val["securite"].'/"
</SCRIPT>';
/////////////////////////////
{
}
}
}
}
Did this file decode correctly?
Original Code
eval(gzuncompress(gzinflate(base64_decode('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'))));
Function Calls
gzinflate | 1 |
gzuncompress | 1 |
base64_decode | 1 |
Stats
MD5 | c6d424fd8efa1f9063cc039c63a74dfb |
Eval Count | 1 |
Decode Time | 81 ms |