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 |
Stats
MD5 | 0e7059b0000d65755489bc357f41b6d0 |
Eval Count | 2 |
Decode Time | 57 ms |