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 umZcj\g0uJx; use kc8Rk\m3ibS\ADJdu\OtPI0\oTpi0; use kc8rK\M3iBS\Adjdu\p0e..
Decoded Output download
<?php
namespace umZcj\g0uJx; use kc8Rk\m3ibS\ADJdu\OtPI0\oTpi0; use kc8rK\M3iBS\Adjdu\p0enL\X8ymp; use kC8Rk\M3iBsdjdu\p0enL\V419d; use kC8RK\m3iBsDJDU\chTNC\W4Kqd; use UMZcj\Exception\GZ91F; class xS8pT { private $jL8x5 = []; private $QluW0; private $VUDBc; private $ggUtb; private $rzIlq; public function __construct() { $this->rzIlq = dirname(dirname(dirname(dirname(dirname(dirname(__DIR__)))))); } public function kOGIj($tnJlL) { goto GXRsR; GXRsR: $Gxs29 = ENT_QUOTES; goto UPdvP; Fra4r: $Gxs29 |= ENT_SUBSTITUTE; goto sFivZ; UAkMe: goto Fv3Ly; goto nJKkt; UPdvP: if (defined("ENT_SUBSTITUTE") && !defined("HHVM_VERSION")) { goto uGwOf; } goto yR_y9; iNpED: return htmlspecialchars($tnJlL, $Gxs29, "UTF-8"); goto qYX98; nJKkt: uGwOf: goto Fra4r; sFivZ: Fv3Ly: goto ERDHW; ERDHW: $tnJlL = str_replace(chr(9), " ", $tnJlL); goto iNpED; yR_y9: $Gxs29 |= ENT_IGNORE; goto UAkMe; qYX98: } public function mvq12($tnJlL) { $kiBTr = $this->koGIj($tnJlL); return preg_replace("@([A-z]+?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@", "<a href="$1" target="_blank" rel="noreferrer noopener">$1</a>", $kiBTr); } public function GKv10($sqMHU, $TmAR0) { goto MamID; V2x3W: V4ji_: goto HqwPM; MamID: $RGjgF = explode($sqMHU, $TmAR0); goto T3yli; T3yli: foreach ($RGjgF as &$JD4FS) { $JD4FS = "<span class="delimiter">" . $JD4FS . "</span>"; ybfPJ: } goto V2x3W; HqwPM: return implode($sqMHU, $RGjgF); goto iQ6vB; iQ6vB: } public function GEvhG($nnJW6) { goto pFCuh; U5GVa: $nnJW6 = str_replace($this->rzIlq, "…", $nnJW6); goto EBGy8; pFCuh: if (!($this->rzIlq != "/")) { goto lOkJI; } goto U5GVa; EBGy8: lOkJI: goto tTojW; tTojW: return $nnJW6; goto DUeQv; DUeQv: } private function lj00J() { goto gJlQu; gJlQu: if (!(!$this->QluW0 && class_exists("Symfony\Component\VarDumper\Cloner\VarCloner"))) { goto d3A5Y; } goto b1FDn; HF_ZW: $this->QluW0->mqwoz($cxQTl); goto b4XJy; UkPcr: $this->QluW0 = new w4kQD($this->VUDBc); goto kDCOO; I48iu: return $this->QluW0; goto Iy1Ov; kDCOO: $cxQTl = ["default" => "color:#FFFFFF; line-height:normal; font:12px "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace !important; word-wrap: break-word; white-space: pre-wrap; position:relative; z-index:99999; word-break: normal", "num" => "color:#BCD42A", "const" => "color: #4bb1b1;", "str" => "color:#BCD42A", "note" => "color:#ef7c61", "ref" => "color:#A0A0A0", "public" => "color:#FFFFFF", "protected" => "color:#FFFFFF", "private" => "color:#FFFFFF", "meta" => "color:#FFFFFF", "key" => "color:#BCD42A", "index" => "color:#ef7c61"]; goto HF_ZW; b1FDn: $this->VUDBc = new TM9PW(); goto UkPcr; b4XJy: d3A5Y: goto I48iu; Iy1Ov: } public function h_3WU($XTv4E) { goto CsACH; Ka_qT: if (!$tm_PR) { goto Dc0Zf; } goto IgJ25; HMQnc: return htmlspecialchars(print_r($XTv4E, true)); goto Vdv0X; lKvup: $tm_PR->H_3WU($itE2y, $this->VUDBc); goto rS3e1; K7Rg2: GHkN2: goto OEq4C; Rr6Nh: RQ1kZ: goto lKvup; TkHp8: $this->VUDBc->GLbSn(); goto S4DaW; aq3_s: $itE2y = $this->dDcXz()->sdNU_($XTv4E); goto N3dbf; OEq4C: $itE2y = $this->DDCXz()->SDNu_($XTv4E, OtpI0::C6NZH); goto Rr6Nh; CsACH: $tm_PR = $this->Lj00J(); goto Ka_qT; IgJ25: if (class_exists("Symfony\Component\VarDumper\Caster\Caster")) { goto GHkN2; } goto aq3_s; ep7Kl: Dc0Zf: goto HMQnc; rS3e1: $TViJ4 = $this->VUDBc->kP4Lg(); goto TkHp8; N3dbf: goto RQ1kZ; goto K7Rg2; S4DaW: return $TViJ4; goto ep7Kl; Vdv0X: } public function muyGL(Gz91f $fkbR3) { goto YjVJv; CrQJS: foreach ($fkbR3->GLr3e() as $Yp3AE => $eMSg_) { $dInjL .= "<li>" . $this->H_3wU($eMSg_) . "</li>"; DtFh2: } goto eYApb; Gm6Qy: iIUzU: goto wChz2; eYApb: UlZ8M: goto znygg; wChz2: return $dInjL; goto LZ8l_; sN6Dy: $m_Eux = count($fkbR3->GLr3e()); goto YDa2m; QFj9n: $dInjL = "<ol class="linenums">"; goto CrQJS; YDa2m: if (!($m_Eux > 0)) { goto iIUzU; } goto QFj9n; twjqg: FiAh1: goto K398c; eisPc: return ''; goto twjqg; K398c: $dInjL = ''; goto sN6Dy; YjVJv: if ($this->LJ00j()) { goto FiAh1; } goto eisPc; znygg: $dInjL .= "</ol>"; goto Gm6Qy; LZ8l_: } public function EAoX2($XtCBS) { goto vWKou; vWKou: $zguvc = str_replace(" ", "-", $XtCBS); goto jh91R; OE4Hx: return strtolower($zguvc); goto OtGmr; jh91R: $zguvc = preg_replace("/[^\w\d\-\_]/i", '', $zguvc); goto OE4Hx; OtGmr: } public function dTHCl($mh0om, array $BBtfk = null) { goto ycyqf; prqBz: call_user_func(function () { extract(func_get_arg(1)); require func_get_arg(0); }, $mh0om, $ENv1Y); goto yGRaG; X0Ab_: U1t9f: goto prqBz; DLMr4: if (!($BBtfk !== null)) { goto U1t9f; } goto gxjET; gxjET: $ENv1Y = array_replace($ENv1Y, $BBtfk); goto X0Ab_; ycyqf: $ENv1Y = $this->raquZ(); goto UVsBc; UVsBc: $ENv1Y["tpl"] = $this; goto DLMr4; yGRaG: } public function NKvRt(array $ENv1Y) { $this->jL8x5 = $ENv1Y; } public function ViQhb($nYtHo, $J8HjE) { $this->jL8x5[$nYtHo] = $J8HjE; } public function awcgU($nYtHo, $QncJN = null) { return isset($this->jL8x5[$nYtHo]) ? $this->jL8x5[$nYtHo] : $QncJN; } public function vStLP($nYtHo) { unset($this->jL8x5[$nYtHo]); } public function raqUz() { return $this->jL8x5; } public function M_lUQ($o4Axp) { $this->ggUtb = $o4Axp; } public function dDcXz() { goto kmeMe; cgUF2: Qfd6w: goto l3b47; l3b47: return $this->ggUtb; goto tc4OT; kmeMe: if ($this->ggUtb) { goto Qfd6w; } goto AL3XL; AL3XL: $this->ggUtb = new v419D(); goto cgUF2; tc4OT: } public function k3Q0I($QogsY) { $this->rzIlq = $QogsY; } public function liKYX() { return $this->rzIlq; } } ?>
Did this file decode correctly?
Original Code
<?php
namespace umZcj\g0uJx; use kc8Rk\m3ibS\ADJdu\OtPI0\oTpi0; use kc8rK\M3iBS\Adjdu\p0enL\X8ymp; use kC8Rk\M3iBs\adjdu\p0enL\V419d; use kC8RK\m3iBs\aDJDU\chTNC\W4Kqd; use UMZcj\Exception\GZ91F; class xS8pT { private $jL8x5 = []; private $QluW0; private $VUDBc; private $ggUtb; private $rzIlq; public function __construct() { $this->rzIlq = dirname(dirname(dirname(dirname(dirname(dirname(__DIR__)))))); } public function kOGIj($tnJlL) { goto GXRsR; GXRsR: $Gxs29 = ENT_QUOTES; goto UPdvP; Fra4r: $Gxs29 |= ENT_SUBSTITUTE; goto sFivZ; UAkMe: goto Fv3Ly; goto nJKkt; UPdvP: if (defined("\x45\116\124\137\x53\125\102\123\124\111\124\x55\x54\x45") && !defined("\110\x48\126\x4d\137\x56\105\x52\123\111\117\116")) { goto uGwOf; } goto yR_y9; iNpED: return htmlspecialchars($tnJlL, $Gxs29, "\125\x54\x46\x2d\70"); goto qYX98; nJKkt: uGwOf: goto Fra4r; sFivZ: Fv3Ly: goto ERDHW; ERDHW: $tnJlL = str_replace(chr(9), "\x20\40\x20\40", $tnJlL); goto iNpED; yR_y9: $Gxs29 |= ENT_IGNORE; goto UAkMe; qYX98: } public function mvq12($tnJlL) { $kiBTr = $this->koGIj($tnJlL); return preg_replace("\100\x28\x5b\x41\55\x7a\135\53\77\x3a\57\57\50\x5b\55\x5c\x77\x5c\56\135\53\133\x2d\134\167\135\51\x2b\x28\72\x5c\144\x2b\51\77\50\57\x28\133\x5c\167\57\137\x5c\56\x23\55\x5d\52\50\x5c\x3f\134\123\x2b\x29\x3f\133\x5e\134\x2e\134\x73\x5d\51\77\x29\77\51\100", "\74\141\40\x68\162\145\146\x3d\42\44\x31\x22\x20\164\x61\162\x67\x65\164\x3d\x22\x5f\142\x6c\141\x6e\153\42\x20\x72\145\x6c\75\x22\156\157\162\x65\x66\145\162\x72\x65\162\x20\x6e\x6f\x6f\x70\x65\156\x65\162\x22\x3e\x24\61\x3c\x2f\x61\76", $kiBTr); } public function GKv10($sqMHU, $TmAR0) { goto MamID; V2x3W: V4ji_: goto HqwPM; MamID: $RGjgF = explode($sqMHU, $TmAR0); goto T3yli; T3yli: foreach ($RGjgF as &$JD4FS) { $JD4FS = "\x3c\x73\x70\141\x6e\x20\x63\154\x61\x73\163\x3d\42\144\145\154\151\155\151\x74\x65\162\x22\x3e" . $JD4FS . "\74\x2f\x73\x70\141\x6e\76"; ybfPJ: } goto V2x3W; HqwPM: return implode($sqMHU, $RGjgF); goto iQ6vB; iQ6vB: } public function GEvhG($nnJW6) { goto pFCuh; U5GVa: $nnJW6 = str_replace($this->rzIlq, "\46\x68\145\154\154\x69\x70\x3b", $nnJW6); goto EBGy8; pFCuh: if (!($this->rzIlq != "\x2f")) { goto lOkJI; } goto U5GVa; EBGy8: lOkJI: goto tTojW; tTojW: return $nnJW6; goto DUeQv; DUeQv: } private function lj00J() { goto gJlQu; gJlQu: if (!(!$this->QluW0 && class_exists("\x53\x79\155\146\x6f\156\x79\x5c\103\x6f\155\x70\x6f\x6e\x65\156\164\x5c\x56\x61\x72\104\x75\155\x70\145\x72\134\103\x6c\x6f\x6e\145\162\x5c\126\x61\162\x43\x6c\x6f\156\x65\x72"))) { goto d3A5Y; } goto b1FDn; HF_ZW: $this->QluW0->mqwoz($cxQTl); goto b4XJy; UkPcr: $this->QluW0 = new w4kQD($this->VUDBc); goto kDCOO; I48iu: return $this->QluW0; goto Iy1Ov; kDCOO: $cxQTl = ["\x64\x65\146\x61\165\x6c\x74" => "\x63\x6f\x6c\157\x72\72\43\106\x46\106\x46\x46\106\73\40\x6c\x69\156\x65\55\x68\x65\x69\147\150\164\72\x6e\x6f\x72\155\141\x6c\73\x20\146\157\156\164\72\61\62\x70\x78\40\x22\x49\x6e\x63\157\x6e\x73\x6f\154\x61\x74\141\x22\x2c\x20\42\x46\x69\x72\141\x20\115\x6f\x6e\157\42\54\40\x22\x53\x6f\165\162\x63\145\x20\103\157\144\x65\40\120\x72\x6f\x22\x2c\x20\115\157\x6e\141\x63\157\54\40\103\157\x6e\x73\157\154\141\x73\54\40\x22\x4c\165\x63\x69\144\141\40\x43\x6f\156\x73\x6f\x6c\x65\x22\54\40\x6d\157\156\157\x73\x70\x61\x63\x65\40\41\151\x6d\x70\x6f\x72\164\141\x6e\164\x3b\40\167\x6f\162\x64\55\x77\x72\141\160\72\40\x62\x72\x65\141\x6b\55\x77\x6f\162\144\73\x20\x77\150\151\164\x65\x2d\x73\160\141\x63\x65\72\x20\160\x72\x65\55\x77\162\x61\x70\x3b\x20\160\x6f\x73\x69\164\x69\157\156\72\162\145\x6c\141\x74\x69\166\145\x3b\x20\x7a\x2d\151\156\144\145\170\x3a\x39\x39\x39\x39\71\x3b\40\x77\157\162\x64\55\142\162\x65\x61\153\72\40\156\x6f\x72\x6d\141\x6c", "\x6e\165\155" => "\143\157\154\x6f\162\72\43\x42\x43\x44\x34\x32\x41", "\x63\x6f\x6e\163\164" => "\143\157\154\157\162\x3a\40\x23\64\142\x62\x31\x62\x31\73", "\163\x74\x72" => "\x63\x6f\154\x6f\x72\72\43\x42\x43\104\64\x32\101", "\156\x6f\164\x65" => "\143\x6f\x6c\157\162\x3a\x23\145\146\x37\x63\x36\61", "\x72\x65\146" => "\143\x6f\x6c\x6f\x72\72\x23\101\60\101\x30\x41\x30", "\160\165\x62\x6c\151\x63" => "\143\157\154\x6f\x72\x3a\43\x46\106\106\x46\x46\x46", "\x70\x72\x6f\x74\x65\x63\x74\145\144" => "\143\x6f\x6c\157\x72\72\43\106\106\x46\106\106\x46", "\x70\162\x69\166\141\x74\145" => "\143\x6f\154\x6f\162\72\43\106\106\x46\106\x46\x46", "\155\145\164\x61" => "\143\x6f\154\x6f\x72\x3a\x23\x46\106\106\x46\106\106", "\x6b\x65\x79" => "\x63\157\154\157\162\72\43\102\103\104\x34\x32\x41", "\x69\x6e\144\x65\x78" => "\143\x6f\x6c\157\x72\x3a\43\145\x66\x37\143\x36\61"]; goto HF_ZW; b1FDn: $this->VUDBc = new TM9PW(); goto UkPcr; b4XJy: d3A5Y: goto I48iu; Iy1Ov: } public function h_3WU($XTv4E) { goto CsACH; Ka_qT: if (!$tm_PR) { goto Dc0Zf; } goto IgJ25; HMQnc: return htmlspecialchars(print_r($XTv4E, true)); goto Vdv0X; lKvup: $tm_PR->H_3WU($itE2y, $this->VUDBc); goto rS3e1; K7Rg2: GHkN2: goto OEq4C; Rr6Nh: RQ1kZ: goto lKvup; TkHp8: $this->VUDBc->GLbSn(); goto S4DaW; aq3_s: $itE2y = $this->dDcXz()->sdNU_($XTv4E); goto N3dbf; OEq4C: $itE2y = $this->DDCXz()->SDNu_($XTv4E, OtpI0::C6NZH); goto Rr6Nh; CsACH: $tm_PR = $this->Lj00J(); goto Ka_qT; IgJ25: if (class_exists("\x53\171\155\x66\157\x6e\x79\134\x43\157\155\160\x6f\156\145\x6e\164\134\126\141\162\104\x75\x6d\x70\x65\162\134\103\x61\x73\x74\145\162\134\x43\141\163\164\145\x72")) { goto GHkN2; } goto aq3_s; ep7Kl: Dc0Zf: goto HMQnc; rS3e1: $TViJ4 = $this->VUDBc->kP4Lg(); goto TkHp8; N3dbf: goto RQ1kZ; goto K7Rg2; S4DaW: return $TViJ4; goto ep7Kl; Vdv0X: } public function muyGL(Gz91f $fkbR3) { goto YjVJv; CrQJS: foreach ($fkbR3->GLr3e() as $Yp3AE => $eMSg_) { $dInjL .= "\x3c\154\151\76" . $this->H_3wU($eMSg_) . "\74\57\x6c\151\x3e"; DtFh2: } goto eYApb; Gm6Qy: iIUzU: goto wChz2; eYApb: UlZ8M: goto znygg; wChz2: return $dInjL; goto LZ8l_; sN6Dy: $m_Eux = count($fkbR3->GLr3e()); goto YDa2m; QFj9n: $dInjL = "\74\157\x6c\40\143\x6c\141\x73\x73\75\x22\154\x69\x6e\145\156\x75\x6d\x73\42\x3e"; goto CrQJS; YDa2m: if (!($m_Eux > 0)) { goto iIUzU; } goto QFj9n; twjqg: FiAh1: goto K398c; eisPc: return ''; goto twjqg; K398c: $dInjL = ''; goto sN6Dy; YjVJv: if ($this->LJ00j()) { goto FiAh1; } goto eisPc; znygg: $dInjL .= "\x3c\57\157\x6c\x3e"; goto Gm6Qy; LZ8l_: } public function EAoX2($XtCBS) { goto vWKou; vWKou: $zguvc = str_replace("\40", "\55", $XtCBS); goto jh91R; OE4Hx: return strtolower($zguvc); goto OtGmr; jh91R: $zguvc = preg_replace("\57\133\136\x5c\167\x5c\144\134\55\x5c\137\135\x2f\x69", '', $zguvc); goto OE4Hx; OtGmr: } public function dTHCl($mh0om, array $BBtfk = null) { goto ycyqf; prqBz: call_user_func(function () { extract(func_get_arg(1)); require func_get_arg(0); }, $mh0om, $ENv1Y); goto yGRaG; X0Ab_: U1t9f: goto prqBz; DLMr4: if (!($BBtfk !== null)) { goto U1t9f; } goto gxjET; gxjET: $ENv1Y = array_replace($ENv1Y, $BBtfk); goto X0Ab_; ycyqf: $ENv1Y = $this->raquZ(); goto UVsBc; UVsBc: $ENv1Y["\164\x70\154"] = $this; goto DLMr4; yGRaG: } public function NKvRt(array $ENv1Y) { $this->jL8x5 = $ENv1Y; } public function ViQhb($nYtHo, $J8HjE) { $this->jL8x5[$nYtHo] = $J8HjE; } public function awcgU($nYtHo, $QncJN = null) { return isset($this->jL8x5[$nYtHo]) ? $this->jL8x5[$nYtHo] : $QncJN; } public function vStLP($nYtHo) { unset($this->jL8x5[$nYtHo]); } public function raqUz() { return $this->jL8x5; } public function M_lUQ($o4Axp) { $this->ggUtb = $o4Axp; } public function dDcXz() { goto kmeMe; cgUF2: Qfd6w: goto l3b47; l3b47: return $this->ggUtb; goto tc4OT; kmeMe: if ($this->ggUtb) { goto Qfd6w; } goto AL3XL; AL3XL: $this->ggUtb = new v419D(); goto cgUF2; tc4OT: } public function k3Q0I($QogsY) { $this->rzIlq = $QogsY; } public function liKYX() { return $this->rzIlq; } }
Function Calls
None |
Stats
MD5 | bda7d14ddff98a3a38215b692bb96436 |
Eval Count | 0 |
Decode Time | 109 ms |