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 = 'P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1W..

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 
if( !isset($_SESSION) ) session_start();

require_once '../utilities/fonction.inc.php';

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

//$obj     = new database;
$adresse_ip 	= isset($_REQUEST['adresse_ip']) 	? $_REQUEST['adresse_ip'] : NULL;
$serv_ip 		= isset($_REQUEST['serv_ip']) 		? $_REQUEST['serv_ip'] : NULL;
$sno  			= isset($_REQUEST['sno']) 			? $_REQUEST['sno'] : NULL;
$port  			= isset($_REQUEST['port']) 			? $_REQUEST['port'] : NULL;
$TypeP  		= isset($_REQUEST['TypeP']) 		? $_REQUEST['TypeP'] : NULL;
$mdp  			= isset($_REQUEST['mdp']) 			? $_REQUEST['mdp'] : NULL;
$userpointeuse  = isset($_REQUEST['userpointeuse']) ? $_REQUEST['userpointeuse'] : NULL;

//var_dump($_REQUEST);
//data:('adresse_ip':adresse_ip, 'sno':sno, 'port':port, 'mdp':mdp, 'TypeP':TypeP ),


$message = '';

if($TypeP == 7){
	com_load_typelib("zkemkeeper.ZKEM");
    $obj =new COM("zkemkeeper.ZKEM"); 

    if($obj->Connect_Net($adresse_ip,$port)){
     	$message = "connected";
    }
    else{
     	$message = "not connected";
    }
}
elseif ($TypeP == 2) {
    com_load_typelib('FACESDK_V10.FaceSdk_V10Ctrl.1');
	$obj = new COM('FACESDK_V10.FaceSdk_V10Ctrl.1');
	if($obj->Connect($adresse_ip,$port,$userpointeuse,$mdp,0,0)){
		$message = "connected";
	}
	else{
		$message = "not connected";
	}
}
//var_dump($message);

$jsonResponse = array ();
$jsonResponse['message'] = $message;
echo json_encode($jsonResponse);
?>

Did this file decode correctly?

Original Code

<?php $_F = __FILE__;
$_X = 'P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1Wc0EoPiFzbm5NPSgkX3BLcHAzN0UpPik+bk1ubnNPSF9uPWV6PSgpOw1WDVZ6TXZRc3pNX09IMk0+J1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJzsNVg1WQVFIMj1zT0g+X19lUT1PV09lOSgkMldlbm4pDVZdDVY+Pj4+c0E+KEFzV01fTVJzbj1uKCdYWGhRPXNXcz1zTW5oJz5YPiQyV2Vubj5YPidYWi5aJykpPnNIMldROU1fT0gyTSgnWFhoUT1zV3M9c01uaCc+WD4kMldlbm4+WD4nWFouWicpOz4+Pj4NVmwNVg1WaGgkTzwKPj4+Pj5TPkhNfT45ZT1lPGVuTTsNViRlOXpNbm5NX3NaPglTPnNubk09KCRfZ0t3IEtwVGonZTl6TW5uTV9zWidkKT4JPz4kX2dLdyBLcFRqJ2U5ek1ubk1fc1onZD46PkUgSUk7DVYkbk16Y19zWj4JCVM+c25uTT0oJF9nS3cgS3BUaiduTXpjX3NaJ2QpPgkJPz4kX2dLdyBLcFRqJ25NemNfc1onZD46PkUgSUk7DVYkbkhPPj4JCQlTPnNubk09KCRfZ0t3IEtwVGonbkhPJ2QpPgkJCT8+JF9nS3cgS3BUaiduSE8nZD46PkUgSUk7DVYkWk96PT4+CQkJUz5zbm5NPSgkX2dLdyBLcFRqJ1pPej0nZCk+CQkJPz4kX2dLdyBLcFRqJ1pPej0nZD46PkUgSUk7DVYkVHFaTW0+PgkJUz5zbm5NPSgkX2dLdyBLcFRqJ1RxWk1tJ2QpPgkJPz4kX2dLdyBLcFRqJ1RxWk1tJ2Q+Oj5FIElJOw1WJFk5Wj4+CQkJUz5zbm5NPSgkX2dLdyBLcFRqJ1k5WidkKT4JCQk/PiRfZ0t3IEtwVGonWTlaJ2Q+Oj5FIElJOw1WJFFuTXpaT3NIPU1Rbk0+PlM+c25uTT0oJF9nS3cgS3BUaidRbk16Wk9zSD1NUW5NJ2QpPj8+JF9nS3cgS3BUaidRbk16Wk9zSD1NUW5NJ2Q+Oj5FIElJOw1WDVZoaGNlel85UVlaKCRfZ0t3IEtwVCk7DVZoaDllPWU6KCdlOXpNbm5NX3NaJzplOXpNbm5NX3NaLD4nbkhPJzpuSE8sPidaT3o9JzpaT3o9LD4nWTlaJzpZOVosPidUcVpNbSc6VHFaTW0+KSwNVg1WDVYkWU1ubmV4TT5TPicnOw1WDVZzQSgkVHFaTW0+U1M+MSldDVYJMk9ZX1dPZTlfPXFaTVdzPCgiNXlNWXlNTVpNelhOR0t1Iik7DVY+Pj4+JE88Cj5TSE19Pi83dSgiNXlNWXlNTVpNelhOR0t1Iik7Pg1WDVY+Pj4+c0EoJE88Ci1pL09ISE0yPV9FTT0oJGU5ek1ubk1fc1osJFpPej0pKV0NVj4+Pj4+CSRZTW5uZXhNPlM+IjJPSEhNMj1NOSI7DVY+Pj4+bA1WPj4+Pk1Xbk1dDVY+Pj4+PgkkWU1ubmV4TT5TPiJITz0+Mk9ISE0yPU05IjsNVj4+Pj5sDVZsDVZNV25Nc0E+KCRUcVpNbT5TUz5rKT5dDVY+Pj4+Mk9ZX1dPZTlfPXFaTVdzPCgnckYvS3A0R182MGFYcmUyTXA5eV82MGEvPXpXWDAnKTsNVgkkTzwKPlM+SE19Pi83dSgnckYvS3A0R182MGFYcmUyTXA5eV82MGEvPXpXWDAnKTsNVglzQSgkTzwKLWkvT0hITTI9KCRlOXpNbm5NX3NaLCRaT3o9LCRRbk16Wk9zSD1NUW5NLCRZOVosYSxhKSldDVYJCSRZTW5uZXhNPlM+IjJPSEhNMj1NOSI7DVYJbA1WCU1Xbk1dDVYJCSRZTW5uZXhNPlM+IkhPPT4yT0hITTI9TTkiOw1WCWwNVmwNVmhoY2V6XzlRWVooJFlNbm5leE0pOw1WDVYkCm5PSGdNblpPSG5NPlM+ZXp6ZXE+KCk7DVYkCm5PSGdNblpPSG5NaidZTW5uZXhNJ2Q+Uz4kWU1ubmV4TTsNVk0yLk8+Cm5PSF9NSDJPOU0oJApuT0hnTW5aT0huTSk7DVY/aQ1W';
$_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 9472bae37751264ee66e26d50f5c1245
Eval Count 2
Decode Time 47 ms