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('AakIVvd42s0Y21LbSPZ5qeIfTlSekcwoMrap1C7Ek3jAE7J..
Decoded Output download
///// Allo-hebergement.com////
require ("conf.php");
@mysql_connect($serveur, $user, $password) or die("erreur BD");
@mysql_select_db("$base") or die("erreur BD");
if ($mode == "renouvellement_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='renouvellement_visiteur';
///////////////////////
if ($plan == 'starter')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1' AND id_site='$id_site'";
}
else
{
}
if ($plan == 'advanced')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1' or code_2 = '$code_2_2' AND id_site='$id_site'";
}
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' AND id_site='$id_site'";
}
else
{
}
if ($plan == 'free')
{
$sql = "SELECT * FROM vent WHERE code_1 = '$code_1_1' or code_2 = '$code_2_2' AND id_site='$id_site'";
}
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) === 1 )
{
/////////erreur////////////////////////// ///
echo'<SCRIPT LANGUAGE="JavaScript">
document.location.href="erreur_allopass.php"
</SCRIPT>';
////////erreur///////////////////////////
}
else
{
//////////////////////////////////
$interval = -0;
$votre_date = getdate(mktime()+($interval*24*3600));
$an = $votre_date[year];
$mois = $votre_date[mon];
$jour = $votre_date[mday];
$date_vent = ("$jour/$mois/$an");
$heure_vent = date("H:i");
/////////////////////////////////
$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.'';
$site_vente=''.$site_vente.'';
$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);
$query2 = "SELECT * FROM site_clients WHERE id_site ='$id_site'";
$result2 = mysql_query($query2);
while ($val = mysql_fetch_array($result2))
{
$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;
}
else
{
}
$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());
{
}
}
}
}
?>
<?
require ("conf.php");
@mysql_connect($serveur, $user, $password) or die("erreur");
@mysql_select_db("$base") or die("erreur");
$query = "SELECT * FROM site_clients WHERE id_site ='$id_site'";
$result = mysql_query($query);
while ($val = mysql_fetch_array($result))
{
$whm_host = "94.23.222.123";
$user_name = $val ["login"];
$user_pass = $val ["mot_de_passe"];
$user_plan = $val ["plan"];
$user_email = $val ["adresse_email"];
$file = @file_get_contents("http://".$whm_user.":".$whm_pass."@".$whm_host.":2086/scripts2/suspendacct?domain=".$user_name."&user=".$user_name."&unsuspend-domain=UnSuspend");
//////////////////////////////
echo'<SCRIPT LANGUAGE="JavaScript">
document.location.href="renouvellement_ok.html"
</SCRIPT>';
/////////////////////////////
mysql_close();
}
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 | 5001777285726e554105ca8ec3392011 |
Eval Count | 1 |
Decode Time | 96 ms |