Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZzQT..

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 

if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';

function __autoload($class)
{
    if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php");	
}

$obj = new database;

header('Content-type: application/json');
$liste = json_decode($_REQUEST['lstProfil'], TRUE);
$nbLignes = count($liste);

$idListeAcces = 0; 
$userProfil = ""; 
$droit = ""; 
$table = "tblAccesProfil";

for ( $i = 0 ; $i < $nbLignes ; $i++ ) 
{
	$idListeAcces = $liste[$i]['idListeAcces'];
	$userProfil = $liste[$i]['userProfil'];
	$droitI = $liste[$i]['droitI'];
	$droitC = $liste[$i]['droitC'];
	$droitM = $liste[$i]['droitM'];
	$droitS = $liste[$i]['droitS'];
	$bDroitI = ( ($droitI == 1) ? true : false );
	$bDroitC = ( ($droitC == 1) ? true : false );
	$bDroitM = ( ($droitM == 1) ? true : false );
	$bDroitS = ( ($droitS == 1) ? true : false );
	$Droit = $droitI + $droitC + $droitM + $droitS;
	$Droit = ($Droit > 0 && $Droit != NULL)? true : false;
	$selProfil = "IDListeAcces = {$idListeAcces} AND IDProfil = {$userProfil}";
	$txtSQL = "SELECT * FROM {$table} WHERE {$selProfil} ";
	$sttProfil = $obj->showData($txtSQL);
	$nbProfil = count($sttProfil);

	if ( $nbProfil == 0 )
	{	
		$condition = null;
		$reqProfil = array( 
			'IDListeAcces' => $idListeAcces, 
			'IDProfil' => $userProfil, 
			'DroitI' => $bDroitI, 
			'DroitC' => $bDroitC, 
			'DroitM' => $bDroitM, 
			'DroitS' => $bDroitS,
			'Droit' => $Droit 
		);
	}
	else 
	{
		$condition = "IDListeAcces = {$idListeAcces} AND IDProfil = {$userProfil}";	
		$reqProfil = array( 
			'DroitI' => $bDroitI, 
			'DroitC' => $bDroitC, 
			'DroitM' => $bDroitM, 
			'DroitS' => $bDroitS,
			'Droit' => $Droit 
		);
	}
	$obj->executeQuery($table, $reqProfil, $condition);
}	// for ( $i = 0 ; $i < $nbLignes ; $i++ )  

echo 1;
?>   


Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZzQT4oQXNXTV9NUnNuPW4oJ1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJykpPnpNdlFzek1fT0gyTT4nWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonOw1WDVZBUUgyPXNPSD5fX2VRPU9XT2U5KCQyV2VubikNVl0NVj4+Pj5zQT4oQXNXTV9NUnNuPW4oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKSk+c0gyV1E5TV9PSDJNKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIik7CQ1WbA1WDVYkTzwKPlM+SE19PjllPWU8ZW5NOw1WDVYuTWU5TXooJy9PSD1NSD0tPXFaTTo+ZVpaV3MyZT1zT0hoCm5PSCcpOw1WJFdzbj1NPlM+Cm5PSF85TTJPOU0oJF9nS3cgS3BUaidXbj1tek9Bc1cnZCw+VGcgSyk7DVYkSDxJc3hITW4+Uz4yT1FIPSgkV3NuPU0pOw1WDVYkczlJc249TUYyMk1uPlM+YTs+DVYkUW5Nem16T0FzVz5TPiIiOz4NViQ5ek9zPT5TPiIiOz4NViQ9ZTxXTT5TPiI9PFdGMjJNbm16T0FzVyI7DVYNVkFPej4oPiRzPlM+YT47PiRzPkI+JEg8SXN4SE1uPjs+JHMrKz4pPg1WXQ1WCSRzOUlzbj1NRjIyTW4+Uz4kV3NuPU1qJHNkaidzOUlzbj1NRjIyTW4nZDsNVgkkUW5Nem16T0FzVz5TPiRXc249TWokc2RqJ1FuTXptek9Bc1cnZDsNVgkkOXpPcz0zPlM+JFdzbj1NaiRzZGonOXpPcz0zJ2Q7DVYJJDl6T3M9Lz5TPiRXc249TWokc2RqJzl6T3M9LydkOw1WCSQ5ek9zPXU+Uz4kV3NuPU1qJHNkaic5ek9zPXUnZDsNVgkkOXpPcz1wPlM+JFdzbj1NaiRzZGonOXpPcz1wJ2Q7DVYJJDw0ek9zPTM+Uz4oPigkOXpPcz0zPlNTPjApPj8+PXpRTT46PkFlV25NPik7DVYJJDw0ek9zPS8+Uz4oPigkOXpPcz0vPlNTPjApPj8+PXpRTT46PkFlV25NPik7DVYJJDw0ek9zPXU+Uz4oPigkOXpPcz11PlNTPjApPj8+PXpRTT46PkFlV25NPik7DVYJJDw0ek9zPXA+Uz4oPigkOXpPcz1wPlNTPjApPj8+PXpRTT46PkFlV25NPik7DVYJJDR6T3M9PlM+JDl6T3M9Mz4rPiQ5ek9zPS8+Kz4kOXpPcz11Pis+JDl6T3M9cDsNVgkkNHpPcz0+Uz4oJDR6T3M9Pmk+YT4mJj4kNHpPcz0+IVM+RSBJSSk/Pj16UU0+Oj5BZVduTTsNVgkkbk1XbXpPQXNXPlM+IjM0SXNuPU1GMjJNbj5TPl0kczlJc249TUYyMk1ubD5GRTQ+MzRtek9Bc1c+Uz5dJFFuTXptek9Bc1dsIjsNVgkkPVI9cHdJPlM+InBLSUsvVD4qPnJnN3U+XSQ9ZTxXTWw+e3RLZ0s+XSRuTVdtek9Bc1dsPiI7DVYJJG49PW16T0FzVz5TPiRPPAotaW4uT300ZT1lKCQ9Uj1wd0kpOw1WCSRIPG16T0FzVz5TPjJPUUg9KCRuPT1tek9Bc1cpOw1WDVYJc0E+KD4kSDxtek9Bc1c+U1M+YT4pDVYJXQkNVgkJJDJPSDlzPXNPSD5TPkhRV1c7DVYJCSR6TXZtek9Bc1c+Uz5lenplcSg+DVYJCQknMzRJc249TUYyMk1uJz5TaT4kczlJc249TUYyMk1uLD4NVgkJCSczNG16T0FzVyc+U2k+JFFuTXptek9Bc1csPg1WCQkJJzR6T3M9Myc+U2k+JDw0ek9zPTMsPg1WCQkJJzR6T3M9Lyc+U2k+JDw0ek9zPS8sPg1WCQkJJzR6T3M9dSc+U2k+JDw0ek9zPXUsPg1WCQkJJzR6T3M9cCc+U2k+JDw0ek9zPXAsDVYJCQknNHpPcz0nPlNpPiQ0ek9zPT4NVgkJKTsNVglsDVYJTVduTT4NVgldDVYJCSQyT0g5cz1zT0g+Uz4iMzRJc249TUYyMk1uPlM+XSRzOUlzbj1NRjIyTW5sPkZFND4zNG16T0FzVz5TPl0kUW5Nem16T0FzV2wiOwkNVgkJJHpNdm16T0FzVz5TPmV6emVxKD4NVgkJCSc0ek9zPTMnPlNpPiQ8NHpPcz0zLD4NVgkJCSc0ek9zPS8nPlNpPiQ8NHpPcz0vLD4NVgkJCSc0ek9zPXUnPlNpPiQ8NHpPcz11LD4NVgkJCSc0ek9zPXAnPlNpPiQ8NHpPcz1wLA1WCQkJJzR6T3M9Jz5TaT4kNHpPcz0+DVYJCSk7DVYJbA1WCSRPPAotaU1STTJRPU13UU16cSgkPWU8V00sPiR6TXZtek9Bc1csPiQyT0g5cz1zT0gpOw1WbAloaD5BT3o+KD4kcz5TPmE+Oz4kcz5CPiRIPElzeEhNbj47PiRzKys+KT4+DVYNVk0yLk8+MDsNVj9pPj4+DVYNVg1W';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 0e7059b0000d65755489bc357f41b6d0
Eval Count 2
Decode Time 57 ms