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

Variables

None

Stats

MD5 5001777285726e554105ca8ec3392011
Eval Count 1
Decode Time 96 ms