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 namespace bHiRq\jRjR9; use qfurS\B2E0S\O2Fbt\p1Iwa; use QfURS\B2e0S\o2fBt\rHy_C; cl..

Decoded Output download

<?php
 namespace bHiRq\jRjR9; use qfurS\B2E0S\O2Fbt\p1Iwa; use QfURS\B2e0S\o2fBt\rHy_C; class z_Oy_ extends P1IWa { public const Nvfw_ = -1; public const MmqtZ = 0; public const TErVx = 9; public const ieC4e = 10; public const eqaMw = 13; public const bHUjZ = 32; public const a49RV = 33; public const vKvXN = 34; public const okA9C = 35; public const s6YTV = 36; public const lBFXS = 37; public const Eq6RO = 38; public const yXr8D = 39; public const e_xIn = 40; public const qhJWT = 41; public const waskx = 42; public const Png9a = 43; public const f26qo = 44; public const n3kJB = 45; public const zGXZy = 46; public const ytFyw = 47; public const ZWtO9 = 58; public const lqmNS = 59; public const Iw1kL = 60; public const twtae = 61; public const zEjvj = 62; public const N38HI = 63; public const ESOSL = 64; public const hH1R8 = 91; public const dxCol = 92; public const b8guM = 93; public const KcQ34 = 94; public const YqjP2 = 95; public const w23SJ = 96; public const st4bw = 123; public const J3k2x = 124; public const dm8RH = 125; public const kFmEz = 126; public const Y1TP4 = 127; public const DhyuX = 168; public const W1MGG = 173; public const ymWKo = 300; public const Y4udL = 301; public const Dqdrh = 302; public const m8MJs = 1310; public const aKXZh = 5858; public const Tbx9X = 127; public const O1SQc = 199; protected $AfV2Z = ["{" => iVrJG::st4bw, "}" => IVrJg::dm8RH, "(" => iVRjG::e_xIn, ")" => iVRjG::qhJWT, "<" => IvrjG::Iw1kL, ">" => ivrJG::zEjvj, "[" => IVRjG::hH1R8, "]" => iVRjg::b8guM, ":" => IvRJg::ZWtO9, ";" => IVRJg::lqmNS, "@" => IvrJG::ESOSL, "\" => IVRJG::dxCol, "/" => IvRjg::ytFyw, "," => ivrJG::f26qo, "." => ivrJG::zGXZy, "'" => iVRJG::yXr8D, "`" => iVRJG::w23SJ, """ => iVRJG::vKvXN, "-" => IVrjg::n3kJB, "::" => ivRJg::aKXZh, " " => IVrjg::bHUjZ, "\x9" => ivRjg::TErVx, "\xd" => Ivrjg::eqaMw, "\xa" => IVRJG::ieC4e, "
" => IvRJG::m8MJs, "IPv6" => IVrjg::Y4udL, '' => IVRJg::Nvfw_, "\0" => iVRJG::MmqtZ, "*" => Ivrjg::waskx, "!" => IVrjg::a49RV, "&" => IvrJg::Eq6RO, "^" => iVRjg::KcQ34, "$" => IvRJg::s6YTV, "%" => iVrjg::lBFXS, "~" => IVrJG::kFmEz, "|" => IvRJg::J3k2x, "_" => ivrJg::YqjP2, "=" => ivrJG::twtae, "+" => IvrJg::Png9a, "\302\277" => IVRJG::DhyuX, "?" => iVRjg::N38HI, "#" => IvrJg::okA9C, "\302\xa1" => iVrjG::W1MGG]; public const wyIjA = "/[^\p{S}\p{C}\p{Cc}]+/iu"; public const D1beU = "/\p{Cc}+/u"; public const pUnEq = ["[a-zA-Z]+[46]?", "[^\x00-\x7F]", "[0-9]+", "\r\n", "::", "\s+?", "."]; public const qIY_8 = ["[\xA0-\xff]+"]; public const otou2 = "iu"; protected $dH16u = false; protected Token $vzqJD; public Token $current; private Token $L9xis; private $oTzv8 = ''; private $QqsUv = false; public function __construct() { goto ECkHj; FV1v6: $this->L9xis = $Xfnpr; goto hInuf; riqW9: $this->K4EF1 = null; goto AjXau; ECkHj: $Xfnpr = new RhY_C('', iVrjg::Nvfw_, 0); goto FV1v6; hInuf: $this->current = $this->vzqJD = $this->L9xis; goto riqW9; AjXau: } public function reset() : void { goto mWTmL; mWTmL: $this->dH16u = false; goto iqnBq; eSVYc: $this->current = $this->vzqJD = $this->L9xis; goto yWfx8; iqnBq: auLSO::reset(); goto eSVYc; yWfx8: } public function E0X0b($Ctksq) : bool { goto eNrVk; qcg4w: WaPJY: goto L1acZ; eNrVk: $jFKRj = clone $this; goto SvAaj; SvAaj: $jFKRj->SB2A6($Ctksq); goto d19xp; d19xp: if ($jFKRj->K4EF1) { goto WaPJY; } goto R26YR; L1acZ: return true; goto tYUVX; R26YR: throw new \UnexpectedValueException($Ctksq . " not found"); goto qcg4w; tYUVX: } public function k2LtO() : bool { goto vW2IE; Gkqay: $this->oTzv8 .= $this->current->eww5r; goto LKjBj; aShrW: $this->vzqJD = $this->current; goto cVYAL; SidUE: $this->oTzv8 .= $this->current->eww5r; goto C17to; LKjBj: moYE1: goto aShrW; C17to: EZ_qD: goto KxGTw; KxGTw: return $DoUbj; goto cMuVG; mabmq: $this->current = $this->Sd_BP ?? $this->L9xis; goto FCn8C; Qh1I0: MSCRX: goto Kg0R6; FCn8C: if (!$this->QqsUv) { goto EZ_qD; } goto SidUE; vW2IE: if (!($this->QqsUv && $this->vzqJD === $this->L9xis)) { goto moYE1; } goto Gkqay; Kg0R6: $DoUbj = AulSO::K2ltO(); goto mabmq; cVYAL: if (!($this->K4EF1 === null)) { goto MSCRX; } goto nwLbf; nwLbf: $this->K4EF1 = $this->L9xis; goto Qh1I0; cMuVG: } protected function getType(&$PS871) : int { goto AopBG; yncNC: PG9Kb: goto HBuFB; DakJj: return $this->AfV2Z[$m41VY]; goto eDszF; AopBG: $m41VY = $PS871; goto KlruI; eDszF: qIGRb: goto eCkuN; KlruI: if (!(fjrv7($PS871, "auto", true) !== "UTF-8")) { goto PYN31; } goto AyzEC; f29JM: cv0lC: goto oV_8C; xX6uq: return iVrjg::MmqtZ; goto yncNC; oV_8C: return Ivrjg::ymWKo; goto tXtw1; eCkuN: if (!$this->x_Fk8($m41VY)) { goto PG9Kb; } goto xX6uq; fpY4d: return IVRJG::Dqdrh; goto f29JM; GaiPX: if (!$this->RzIE8($m41VY)) { goto qIGRb; } goto DakJj; HBuFB: if (!$this->te7a8($m41VY)) { goto cv0lC; } goto yr3Tx; AyzEC: $m41VY = mwLaV($PS871, "UTF-8", "Windows-1252"); goto hTQT8; hTQT8: PYN31: goto GaiPX; yr3Tx: $this->dH16u = true; goto fpY4d; tXtw1: } protected function rZIE8(string $PS871) : bool { return isset($this->AfV2Z[$PS871]); } protected function X_fK8(string $PS871) : bool { return $PS871 === "\x0"; } protected function TE7A8(string $PS871) : bool { return !preg_match(ivRjG::wyIjA, $PS871); } protected function lR2nX(string $PS871) : bool { return preg_match(IvrJG::D1beU, $PS871) !== false; } public function JpxSq() : bool { return $this->dH16u; } public function getPrevious() : Token { return $this->vzqJD; } protected function NO57X() : array { return IVRjg::pUnEq; } protected function xmfd2() : array { return Ivrjg::qIY_8; } protected function getModifiers() : string { return iVRJG::otou2; } public function kXV1c() : string { return $this->oTzv8; } public function SlprW() : void { $this->QqsUv = true; } public function dcm8L() : void { $this->QqsUv = false; } public function OQJgO() : void { $this->oTzv8 = ''; } } ?>

Did this file decode correctly?

Original Code

<?php
 namespace bHiRq\jRjR9; use qfurS\B2E0S\O2Fbt\p1Iwa; use QfURS\B2e0S\o2fBt\rHy_C; class z_Oy_ extends P1IWa { public const Nvfw_ = -1; public const MmqtZ = 0; public const TErVx = 9; public const ieC4e = 10; public const eqaMw = 13; public const bHUjZ = 32; public const a49RV = 33; public const vKvXN = 34; public const okA9C = 35; public const s6YTV = 36; public const lBFXS = 37; public const Eq6RO = 38; public const yXr8D = 39; public const e_xIn = 40; public const qhJWT = 41; public const waskx = 42; public const Png9a = 43; public const f26qo = 44; public const n3kJB = 45; public const zGXZy = 46; public const ytFyw = 47; public const ZWtO9 = 58; public const lqmNS = 59; public const Iw1kL = 60; public const twtae = 61; public const zEjvj = 62; public const N38HI = 63; public const ESOSL = 64; public const hH1R8 = 91; public const dxCol = 92; public const b8guM = 93; public const KcQ34 = 94; public const YqjP2 = 95; public const w23SJ = 96; public const st4bw = 123; public const J3k2x = 124; public const dm8RH = 125; public const kFmEz = 126; public const Y1TP4 = 127; public const DhyuX = 168; public const W1MGG = 173; public const ymWKo = 300; public const Y4udL = 301; public const Dqdrh = 302; public const m8MJs = 1310; public const aKXZh = 5858; public const Tbx9X = 127; public const O1SQc = 199; protected $AfV2Z = ["\x7b" => iVrJG::st4bw, "\x7d" => IVrJg::dm8RH, "\x28" => iVRjG::e_xIn, "\51" => iVRjG::qhJWT, "\74" => IvrjG::Iw1kL, "\x3e" => ivrJG::zEjvj, "\x5b" => IVRjG::hH1R8, "\x5d" => iVRjg::b8guM, "\x3a" => IvRJg::ZWtO9, "\x3b" => IVRJg::lqmNS, "\100" => IvrJG::ESOSL, "\134" => IVRJG::dxCol, "\x2f" => IvRjg::ytFyw, "\x2c" => ivrJG::f26qo, "\56" => ivrJG::zGXZy, "\x27" => iVRJG::yXr8D, "\140" => iVRJG::w23SJ, "\x22" => iVRJG::vKvXN, "\55" => IVrjg::n3kJB, "\72\x3a" => ivRJg::aKXZh, "\40" => IVrjg::bHUjZ, "\x9" => ivRjg::TErVx, "\xd" => Ivrjg::eqaMw, "\xa" => IVRJG::ieC4e, "\15\12" => IvRJG::m8MJs, "\111\x50\166\x36" => IVrjg::Y4udL, '' => IVRJg::Nvfw_, "\x5c\60" => iVRJG::MmqtZ, "\52" => Ivrjg::waskx, "\41" => IVrjg::a49RV, "\x26" => IvrJg::Eq6RO, "\136" => iVRjg::KcQ34, "\x24" => IvRJg::s6YTV, "\x25" => iVrjg::lBFXS, "\176" => IVrJG::kFmEz, "\174" => IvRJg::J3k2x, "\137" => ivrJg::YqjP2, "\x3d" => ivrJG::twtae, "\x2b" => IvrJg::Png9a, "\302\277" => IVRJG::DhyuX, "\x3f" => iVRjg::N38HI, "\43" => IvrJg::okA9C, "\302\xa1" => iVrjG::W1MGG]; public const wyIjA = "\x2f\x5b\x5e\x5c\160\173\123\175\134\x70\x7b\103\x7d\134\x70\173\103\143\175\135\53\57\x69\x75"; public const D1beU = "\x2f\x5c\160\x7b\103\143\x7d\53\57\x75"; public const pUnEq = ["\133\x61\55\x7a\101\55\132\x5d\x2b\x5b\x34\x36\135\77", "\133\136\134\170\x30\x30\55\x5c\x78\x37\x46\x5d", "\x5b\x30\55\71\135\53", "\x5c\162\x5c\156", "\x3a\x3a", "\x5c\x73\53\x3f", "\x2e"]; public const qIY_8 = ["\133\134\x78\101\x30\55\134\x78\x66\x66\x5d\53"]; public const otou2 = "\151\165"; protected $dH16u = false; protected Token $vzqJD; public Token $current; private Token $L9xis; private $oTzv8 = ''; private $QqsUv = false; public function __construct() { goto ECkHj; FV1v6: $this->L9xis = $Xfnpr; goto hInuf; riqW9: $this->K4EF1 = null; goto AjXau; ECkHj: $Xfnpr = new RhY_C('', iVrjg::Nvfw_, 0); goto FV1v6; hInuf: $this->current = $this->vzqJD = $this->L9xis; goto riqW9; AjXau: } public function reset() : void { goto mWTmL; mWTmL: $this->dH16u = false; goto iqnBq; eSVYc: $this->current = $this->vzqJD = $this->L9xis; goto yWfx8; iqnBq: auLSO::reset(); goto eSVYc; yWfx8: } public function E0X0b($Ctksq) : bool { goto eNrVk; qcg4w: WaPJY: goto L1acZ; eNrVk: $jFKRj = clone $this; goto SvAaj; SvAaj: $jFKRj->SB2A6($Ctksq); goto d19xp; d19xp: if ($jFKRj->K4EF1) { goto WaPJY; } goto R26YR; L1acZ: return true; goto tYUVX; R26YR: throw new \UnexpectedValueException($Ctksq . "\x20\x6e\157\164\x20\x66\x6f\x75\156\144"); goto qcg4w; tYUVX: } public function k2LtO() : bool { goto vW2IE; Gkqay: $this->oTzv8 .= $this->current->eww5r; goto LKjBj; aShrW: $this->vzqJD = $this->current; goto cVYAL; SidUE: $this->oTzv8 .= $this->current->eww5r; goto C17to; LKjBj: moYE1: goto aShrW; C17to: EZ_qD: goto KxGTw; KxGTw: return $DoUbj; goto cMuVG; mabmq: $this->current = $this->Sd_BP ?? $this->L9xis; goto FCn8C; Qh1I0: MSCRX: goto Kg0R6; FCn8C: if (!$this->QqsUv) { goto EZ_qD; } goto SidUE; vW2IE: if (!($this->QqsUv && $this->vzqJD === $this->L9xis)) { goto moYE1; } goto Gkqay; Kg0R6: $DoUbj = AulSO::K2ltO(); goto mabmq; cVYAL: if (!($this->K4EF1 === null)) { goto MSCRX; } goto nwLbf; nwLbf: $this->K4EF1 = $this->L9xis; goto Qh1I0; cMuVG: } protected function getType(&$PS871) : int { goto AopBG; yncNC: PG9Kb: goto HBuFB; DakJj: return $this->AfV2Z[$m41VY]; goto eDszF; AopBG: $m41VY = $PS871; goto KlruI; eDszF: qIGRb: goto eCkuN; KlruI: if (!(fjrv7($PS871, "\141\x75\164\x6f", true) !== "\x55\x54\106\x2d\x38")) { goto PYN31; } goto AyzEC; f29JM: cv0lC: goto oV_8C; xX6uq: return iVrjg::MmqtZ; goto yncNC; oV_8C: return Ivrjg::ymWKo; goto tXtw1; eCkuN: if (!$this->x_Fk8($m41VY)) { goto PG9Kb; } goto xX6uq; fpY4d: return IVRJG::Dqdrh; goto f29JM; GaiPX: if (!$this->RzIE8($m41VY)) { goto qIGRb; } goto DakJj; HBuFB: if (!$this->te7a8($m41VY)) { goto cv0lC; } goto yr3Tx; AyzEC: $m41VY = mwLaV($PS871, "\125\x54\x46\x2d\70", "\x57\x69\156\x64\x6f\167\x73\x2d\x31\62\x35\62"); goto hTQT8; hTQT8: PYN31: goto GaiPX; yr3Tx: $this->dH16u = true; goto fpY4d; tXtw1: } protected function rZIE8(string $PS871) : bool { return isset($this->AfV2Z[$PS871]); } protected function X_fK8(string $PS871) : bool { return $PS871 === "\x0"; } protected function TE7A8(string $PS871) : bool { return !preg_match(ivRjG::wyIjA, $PS871); } protected function lR2nX(string $PS871) : bool { return preg_match(IvrJG::D1beU, $PS871) !== false; } public function JpxSq() : bool { return $this->dH16u; } public function getPrevious() : Token { return $this->vzqJD; } protected function NO57X() : array { return IVRjg::pUnEq; } protected function xmfd2() : array { return Ivrjg::qIY_8; } protected function getModifiers() : string { return iVRJG::otou2; } public function kXV1c() : string { return $this->oTzv8; } public function SlprW() : void { $this->QqsUv = true; } public function dcm8L() : void { $this->QqsUv = false; } public function OQJgO() : void { $this->oTzv8 = ''; } }

Function Calls

None

Variables

None

Stats

MD5 c8d4d27ba63baa81b7e0178c8681a673
Eval Count 0
Decode Time 101 ms