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 /* __________________________________________________ | Obfuscated by YAK Pro..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:57:39 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace pGbcQ\BvCbJ; use InvalidArgumentException; use VpLW4\Log\V8OUt; use pGBCQ\Exception\eCSbj; class tj9Z9 extends BvCbj { const qflf8 = " | "; protected $rV5fn; protected $wsTcA; private $IJIgg = true; private $Y2bhd = false; private $D51sU = 1024; private $HSt6d = true; private $tp8BB = false; public function __construct($NVbXS = null) { $this->ZwPYL($NVbXS); } public function ZWPYL($NVbXS = null) { goto dIUGi; dIUGi: if (is_null($NVbXS) || $NVbXS instanceof V8Out) { goto jPJQf; } goto aBRc7; ps2OJ: jPJQf: goto lnAZH; lnAZH: $this->rV5fn = $NVbXS; goto x63Eq; aBRc7: throw new InvalidArgumentException("Argument to " . __METHOD__ . " must be a valid Logger Interface (aka. Monolog), " . get_class($NVbXS) . " given."); goto ps2OJ; x63Eq: } public function KSTU5() { return $this->rV5fn; } public function oZGCZ(callable $E_b95) { $this->wsTcA = $E_b95; return $this; } public function kyT5I($TdUaw = null) { goto z7aI2; JcWP1: return $this; goto a_iOM; F879U: return $this->IJIgg; goto hrdQK; z7aI2: if (!(func_num_args() == 0)) { goto MWjkv; } goto F879U; hrdQK: MWjkv: goto kDqKv; kDqKv: $this->IJIgg = (bool) $TdUaw; goto JcWP1; a_iOM: } public function BMM9x($vSBfk = null) { goto nGLZj; nGLZj: if (!(func_num_args() == 0)) { goto uenB6; } goto PKuhs; PKuhs: return $this->HSt6d; goto P4SLQ; P4SLQ: uenB6: goto FDw9Z; KPmdz: return $this; goto JN9gd; FDw9Z: $this->HSt6d = (bool) $vSBfk; goto KPmdz; JN9gd: } public function tHOnF($ZQkKp = null) { goto vPCOC; vPCOC: if (!(func_num_args() == 0)) { goto SYmNT; } goto lv6Je; lv6Je: return $this->Y2bhd; goto KvKZy; NdXns: if (!is_integer($ZQkKp)) { goto GbLIF; } goto IITWZ; KvKZy: SYmNT: goto NdXns; Sei6b: DTCXM: goto WYCLU; fBCMF: goto DTCXM; goto Grt4r; WYCLU: return $this; goto w0p1z; WGr2t: $this->Y2bhd = (bool) $ZQkKp; goto Sei6b; Grt4r: GbLIF: goto WGr2t; IITWZ: $this->Y2bhd = $ZQkKp; goto fBCMF; w0p1z: } public function pGLMy($zx5Pq) { $this->D51sU = (int) $zx5Pq; return $this; } public function jxjgf() { goto fBkcO; ricT7: if (!$Glspy) { goto M69Og; } goto fbYWb; Wp9Rv: return $MWDEK . $this->N7eWQ() . "
"; goto yqrhP; u8Nmv: Nn_eQ: goto Wp9Rv; jyt0t: goto AvcbB; goto b_Y3p; fBkcO: $JjkcZ = $this->iKFb7(); goto C3LE8; C3LE8: $MWDEK = $this->YHYSM($JjkcZ); goto M2R8j; YZBtF: $Glspy = $JjkcZ->getPrevious(); goto XVyPV; b_Y3p: M69Og: goto u8Nmv; lrcD7: $Glspy = $Glspy->getPrevious(); goto jyt0t; M2R8j: if (!$this->HSt6d) { goto Nn_eQ; } goto YZBtF; fbYWb: $MWDEK .= "\xa\xaCaused by\xa" . $this->YhYSm($Glspy); goto lrcD7; XVyPV: AvcbB: goto ricT7; yqrhP: } public function m3k24() { return $this->D51sU; } public function gGM37($I8faq = null) { goto ehGyp; DhP9U: O4pZq: goto v6Air; JJxoD: return $this->tp8BB; goto DhP9U; rGhkI: return $this; goto seDDc; ehGyp: if (!(func_num_args() == 0)) { goto O4pZq; } goto JJxoD; v6Air: $this->tp8BB = (bool) $I8faq; goto rGhkI; seDDc: } private function fOO1T() { return !$this->GGM37(); } private function HpeL_(ECSbJ $awpEq, $FBtok) { goto kstV1; TT0D2: if (!(ob_get_length() > $this->m3k24())) { goto wu9np; } goto oJKr2; ry2mV: $this->hwFHD($awpEq->ZNFwb()); goto TT0D2; B4BYt: wu9np: goto zCqVQ; t1V2D: return ''; goto fRYNZ; oJKr2: ob_clean(); goto RImXE; fRYNZ: fZA6l: goto Pl_9w; RImXE: return sprintf("
%sArguments dump length greater than %d Bytes. Discarded.", self::qflf8, $this->M3K24()); goto B4BYt; zCqVQ: return sprintf("
%s", preg_replace("/^/m", self::qflf8, ob_get_clean())); goto J6CUX; kstV1: if (!($this->THoNF() === false || $this->THonF() < $FBtok)) { goto fZA6l; } goto t1V2D; Pl_9w: ob_start(); goto ry2mV; J6CUX: } protected function hwFhd($lXuWn) { goto Gip9p; opO08: var_dump($lXuWn); goto wCQjG; BLQQP: ETLpR: goto tew1G; mLre2: call_user_func($this->wsTcA, $lXuWn); goto BLQQP; wCQjG: goto ETLpR; goto MQFKH; MQFKH: wftGE: goto mLre2; Gip9p: if ($this->wsTcA) { goto wftGE; } goto opO08; tew1G: } private function n7EWQ() { goto U4YH6; BFIwk: return $G3sss; goto X1iq8; U4YH6: if ($this->KyT5i()) { goto pieSu; } goto fHFrw; ExpUb: foreach ($NDmoY as $awpEq) { goto yaFnt; xuWj_: $G3sss .= sprintf($Tg91b, $FBtok, $RIQ2n, $awpEq->getFunction(), $awpEq->getFile(), $awpEq->getLine(), $this->hPel_($awpEq, $FBtok)); goto FUXQr; euotU: mFlOV: goto rjz4p; EbjYt: $Tg91b = "\xa%3d. %s%s() %s:%d%s"; goto oQna4; r6wlE: $Tg91b = "\xa%3d. %s->%s() %s:%d%s"; goto u6Dy1; FUXQr: $FBtok++; goto euotU; yaFnt: $RIQ2n = $awpEq->getClass(); goto r6wlE; u6Dy1: if ($RIQ2n) { goto b8pup; } goto EbjYt; oQna4: b8pup: goto xuWj_; rjz4p: } goto eaCuB; qBbGC: $FBtok = 1; goto ExpUb; uLpBe: $G3sss = "
Stack trace:"; goto qBbGC; Kg1G_: pieSu: goto PuV7e; fHFrw: return ''; goto Kg1G_; opZ0q: $NDmoY = $Oejwo->CeWaS($this->aeX3a()->xARPp()); goto uLpBe; PuV7e: $Oejwo = $this->r9SdY(); goto opZ0q; eaCuB: M01oF: goto BFIwk; X1iq8: } private function yHYsm($JjkcZ) { return sprintf("%s: %s in file %s on line %d", get_class($JjkcZ), $JjkcZ->getMessage(), $JjkcZ->getFile(), $JjkcZ->getLine()); } public function XrUMz() { goto lFnp0; Eo6Iu: eJYUE: goto qavtJ; gZK12: return bvCBj::cb4Ec; goto Eo6Iu; lFnp0: $G3sss = $this->Jxjgf(); goto zcNYN; WUVrU: q9QO6: goto EhquT; IVGtN: return BVcBJ::J4ge2; goto ZqdWa; qavtJ: echo $G3sss; goto IVGtN; zcNYN: if (!$this->KSTU5()) { goto q9QO6; } goto IJAEV; EhquT: if ($this->foO1t()) { goto eJYUE; } goto gZK12; IJAEV: $this->kSTu5()->tQikF($G3sss); goto WUVrU; ZqdWa: } public function tB6OV() { return "text/plain"; } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:57:39 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace pGbcQ\BvCbJ; use InvalidArgumentException; use VpLW4\Log\V8OUt; use pGBCQ\Exception\eCSbj; class tj9Z9 extends BvCbj { const qflf8 = "\40\40\40\174\x20"; protected $rV5fn; protected $wsTcA; private $IJIgg = true; private $Y2bhd = false; private $D51sU = 1024; private $HSt6d = true; private $tp8BB = false; public function __construct($NVbXS = null) { $this->ZwPYL($NVbXS); } public function ZWPYL($NVbXS = null) { goto dIUGi; dIUGi: if (is_null($NVbXS) || $NVbXS instanceof V8Out) { goto jPJQf; } goto aBRc7; ps2OJ: jPJQf: goto lnAZH; lnAZH: $this->rV5fn = $NVbXS; goto x63Eq; aBRc7: throw new InvalidArgumentException("\x41\162\x67\165\x6d\x65\156\164\40\x74\157\40" . __METHOD__ . "\x20\x6d\x75\x73\x74\40\142\x65\40\x61\40\166\141\x6c\151\144\40\114\x6f\147\147\145\162\x20\111\156\164\x65\x72\x66\141\x63\145\40\x28\x61\153\141\x2e\40\115\157\156\x6f\x6c\157\x67\51\x2c\40" . get_class($NVbXS) . "\40\x67\x69\x76\x65\156\56"); goto ps2OJ; x63Eq: } public function KSTU5() { return $this->rV5fn; } public function oZGCZ(callable $E_b95) { $this->wsTcA = $E_b95; return $this; } public function kyT5I($TdUaw = null) { goto z7aI2; JcWP1: return $this; goto a_iOM; F879U: return $this->IJIgg; goto hrdQK; z7aI2: if (!(func_num_args() == 0)) { goto MWjkv; } goto F879U; hrdQK: MWjkv: goto kDqKv; kDqKv: $this->IJIgg = (bool) $TdUaw; goto JcWP1; a_iOM: } public function BMM9x($vSBfk = null) { goto nGLZj; nGLZj: if (!(func_num_args() == 0)) { goto uenB6; } goto PKuhs; PKuhs: return $this->HSt6d; goto P4SLQ; P4SLQ: uenB6: goto FDw9Z; KPmdz: return $this; goto JN9gd; FDw9Z: $this->HSt6d = (bool) $vSBfk; goto KPmdz; JN9gd: } public function tHOnF($ZQkKp = null) { goto vPCOC; vPCOC: if (!(func_num_args() == 0)) { goto SYmNT; } goto lv6Je; lv6Je: return $this->Y2bhd; goto KvKZy; NdXns: if (!is_integer($ZQkKp)) { goto GbLIF; } goto IITWZ; KvKZy: SYmNT: goto NdXns; Sei6b: DTCXM: goto WYCLU; fBCMF: goto DTCXM; goto Grt4r; WYCLU: return $this; goto w0p1z; WGr2t: $this->Y2bhd = (bool) $ZQkKp; goto Sei6b; Grt4r: GbLIF: goto WGr2t; IITWZ: $this->Y2bhd = $ZQkKp; goto fBCMF; w0p1z: } public function pGLMy($zx5Pq) { $this->D51sU = (int) $zx5Pq; return $this; } public function jxjgf() { goto fBkcO; ricT7: if (!$Glspy) { goto M69Og; } goto fbYWb; Wp9Rv: return $MWDEK . $this->N7eWQ() . "\12"; goto yqrhP; u8Nmv: Nn_eQ: goto Wp9Rv; jyt0t: goto AvcbB; goto b_Y3p; fBkcO: $JjkcZ = $this->iKFb7(); goto C3LE8; C3LE8: $MWDEK = $this->YHYSM($JjkcZ); goto M2R8j; YZBtF: $Glspy = $JjkcZ->getPrevious(); goto XVyPV; b_Y3p: M69Og: goto u8Nmv; lrcD7: $Glspy = $Glspy->getPrevious(); goto jyt0t; M2R8j: if (!$this->HSt6d) { goto Nn_eQ; } goto YZBtF; fbYWb: $MWDEK .= "\xa\xa\x43\x61\x75\163\x65\x64\x20\142\x79\xa" . $this->YhYSm($Glspy); goto lrcD7; XVyPV: AvcbB: goto ricT7; yqrhP: } public function m3k24() { return $this->D51sU; } public function gGM37($I8faq = null) { goto ehGyp; DhP9U: O4pZq: goto v6Air; JJxoD: return $this->tp8BB; goto DhP9U; rGhkI: return $this; goto seDDc; ehGyp: if (!(func_num_args() == 0)) { goto O4pZq; } goto JJxoD; v6Air: $this->tp8BB = (bool) $I8faq; goto rGhkI; seDDc: } private function fOO1T() { return !$this->GGM37(); } private function HpeL_(ECSbJ $awpEq, $FBtok) { goto kstV1; TT0D2: if (!(ob_get_length() > $this->m3k24())) { goto wu9np; } goto oJKr2; ry2mV: $this->hwFHD($awpEq->ZNFwb()); goto TT0D2; B4BYt: wu9np: goto zCqVQ; t1V2D: return ''; goto fRYNZ; oJKr2: ob_clean(); goto RImXE; fRYNZ: fZA6l: goto Pl_9w; RImXE: return sprintf("\12\45\x73\101\162\147\x75\155\x65\156\164\x73\40\144\x75\x6d\x70\x20\154\145\156\x67\x74\x68\40\147\162\x65\x61\164\145\x72\x20\164\x68\141\156\40\x25\144\40\x42\171\x74\145\163\56\x20\104\x69\x73\143\141\x72\144\x65\144\56", self::qflf8, $this->M3K24()); goto B4BYt; zCqVQ: return sprintf("\12\x25\163", preg_replace("\57\136\57\x6d", self::qflf8, ob_get_clean())); goto J6CUX; kstV1: if (!($this->THoNF() === false || $this->THonF() < $FBtok)) { goto fZA6l; } goto t1V2D; Pl_9w: ob_start(); goto ry2mV; J6CUX: } protected function hwFhd($lXuWn) { goto Gip9p; opO08: var_dump($lXuWn); goto wCQjG; BLQQP: ETLpR: goto tew1G; mLre2: call_user_func($this->wsTcA, $lXuWn); goto BLQQP; wCQjG: goto ETLpR; goto MQFKH; MQFKH: wftGE: goto mLre2; Gip9p: if ($this->wsTcA) { goto wftGE; } goto opO08; tew1G: } private function n7EWQ() { goto U4YH6; BFIwk: return $G3sss; goto X1iq8; U4YH6: if ($this->KyT5i()) { goto pieSu; } goto fHFrw; ExpUb: foreach ($NDmoY as $awpEq) { goto yaFnt; xuWj_: $G3sss .= sprintf($Tg91b, $FBtok, $RIQ2n, $awpEq->getFunction(), $awpEq->getFile(), $awpEq->getLine(), $this->hPel_($awpEq, $FBtok)); goto FUXQr; euotU: mFlOV: goto rjz4p; EbjYt: $Tg91b = "\xa\45\63\144\x2e\40\x25\163\x25\163\50\x29\x20\45\163\x3a\x25\144\45\163"; goto oQna4; r6wlE: $Tg91b = "\xa\x25\x33\x64\56\x20\45\163\55\76\45\163\x28\x29\40\45\x73\x3a\x25\144\x25\x73"; goto u6Dy1; FUXQr: $FBtok++; goto euotU; yaFnt: $RIQ2n = $awpEq->getClass(); goto r6wlE; u6Dy1: if ($RIQ2n) { goto b8pup; } goto EbjYt; oQna4: b8pup: goto xuWj_; rjz4p: } goto eaCuB; qBbGC: $FBtok = 1; goto ExpUb; uLpBe: $G3sss = "\12\123\x74\x61\143\153\x20\164\162\x61\x63\x65\72"; goto qBbGC; Kg1G_: pieSu: goto PuV7e; fHFrw: return ''; goto Kg1G_; opZ0q: $NDmoY = $Oejwo->CeWaS($this->aeX3a()->xARPp()); goto uLpBe; PuV7e: $Oejwo = $this->r9SdY(); goto opZ0q; eaCuB: M01oF: goto BFIwk; X1iq8: } private function yHYsm($JjkcZ) { return sprintf("\x25\163\72\x20\x25\x73\40\151\x6e\x20\x66\x69\154\145\40\x25\163\x20\x6f\x6e\40\154\x69\x6e\145\40\45\144", get_class($JjkcZ), $JjkcZ->getMessage(), $JjkcZ->getFile(), $JjkcZ->getLine()); } public function XrUMz() { goto lFnp0; Eo6Iu: eJYUE: goto qavtJ; gZK12: return bvCBj::cb4Ec; goto Eo6Iu; lFnp0: $G3sss = $this->Jxjgf(); goto zcNYN; WUVrU: q9QO6: goto EhquT; IVGtN: return BVcBJ::J4ge2; goto ZqdWa; qavtJ: echo $G3sss; goto IVGtN; zcNYN: if (!$this->KSTU5()) { goto q9QO6; } goto IJAEV; EhquT: if ($this->foO1t()) { goto eJYUE; } goto gZK12; IJAEV: $this->kSTu5()->tQikF($G3sss); goto WUVrU; ZqdWa: } public function tB6OV() { return "\164\x65\x78\x74\57\x70\154\141\x69\156"; } }
Function Calls
None |
Stats
MD5 | 94df6834c38148670ab1ad482e0f9844 |
Eval Count | 0 |
Decode Time | 93 ms |