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:59:08 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace UHcb8\zN0Eo; use UHcb8\ZN0eo\hxI_L\z_UTl\x0icv as Qv90A; use UhcB8\ZN0eo\r5LSQ\HDXfF; use UHcb8\zn0EO\R5lsq\c5K2R; use UhcB8\ZN0eO\Gidxi\SI3tX; use UHCb8\Zn0EO\GidxI\LtDxI; class Y4NR7 { use Si3TX, LTDxI; protected $rho7R; protected $qGaK6; protected $kK533; protected $Cgeqe = true; protected $J429P = array(); public function __construct(qv90A $SEMv0, NiO3P $oHQCg, HP18N $aGL77) { goto DYuVn; DYuVn: $this->rho7R = $SEMv0; goto DuhhG; DuhhG: $this->qGaK6 = $oHQCg; goto l1PIj; l1PIj: $this->kK533 = $aGL77; goto b9sn5; b9sn5: } public function iQ3Uq(c1i1s $DUEEe) { $GY2Lh = $this->rho7R->IQ3uq($DUEEe->get()); return new p4gcv($GY2Lh); } public function C92OL(P4GCV $GY2Lh, $h89XQ = true) { goto HNxxq; afFFs: throw new c5K2r("The token has been blacklisted"); goto DkKeG; PhUCp: $DUEEe = $this->kK533->w4VLq($this->H61UT)->RcUOj($YIv8N)->XKjJ2(); goto Tjv4V; DQ_k0: return $DUEEe; goto dnoB8; HNxxq: $YIv8N = $this->rho7R->C92OL($GY2Lh->get()); goto PhUCp; DkKeG: C4jTQ: goto DQ_k0; Tjv4V: if (!($h89XQ && $this->Cgeqe && $this->qGaK6->q6gdu($DUEEe))) { goto C4jTQ; } goto afFFs; dnoB8: } public function IMp3o(P4gCV $GY2Lh, $vAoHv = false, $aoiSt = false) { goto IOrau; IOrau: $this->w4vLQ(); goto oES1w; QtWPU: $this->n20j0($GY2Lh, $vAoHv); goto v_kd0; oES1w: $N8RNk = $this->uQZMw($this->C92oL($GY2Lh)); goto VBoxo; VBoxo: if (!$this->Cgeqe) { goto oaBCC; } goto QtWPU; v_kd0: oaBCC: goto MMOYy; MMOYy: return $this->Iq3UQ($this->kK533->RcuOj($N8RNk)->XKjj2($aoiSt)); goto nDgsW; nDgsW: } public function N20j0(p4gCV $GY2Lh, $vAoHv = false) { goto G7t6A; G7t6A: if ($this->Cgeqe) { goto qiFHg; } goto tt89J; WGx9h: qiFHg: goto gsbH_; gsbH_: return call_user_func([$this->qGaK6, $vAoHv ? "addForever" : "add"], $this->c92OL($GY2Lh, false)); goto TL65c; tt89J: throw new HdxfF("You must have the blacklist enabled to invalidate a token."); goto WGx9h; TL65c: } protected function UQZMW(c1i1S $DUEEe) { $U7d2l = E8_21($DUEEe->toArray())->Aq016($this->J429P)->toArray(); return array_merge($this->SAH70, $U7d2l, ["sub" => $DUEEe["sub"], "iat" => $DUEEe["iat"]]); } public function XeBh8() { return $this->kK533; } public function j2gCf() { return $this->rho7R; } public function g38Ni() { return $this->qGaK6; } public function RpwAT($I5JtJ) { $this->Cgeqe = $I5JtJ; return $this; } public function BC9tk(array $N8RNk) { $this->J429P = $N8RNk; return $this; } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:59:08 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace UHcb8\zN0Eo; use UHcb8\ZN0eo\hxI_L\z_UTl\x0icv as Qv90A; use UhcB8\ZN0eo\r5LSQ\HDXfF; use UHcb8\zn0EO\R5lsq\c5K2R; use UhcB8\ZN0eO\Gidxi\SI3tX; use UHCb8\Zn0EO\GidxI\LtDxI; class Y4NR7 { use Si3TX, LTDxI; protected $rho7R; protected $qGaK6; protected $kK533; protected $Cgeqe = true; protected $J429P = array(); public function __construct(qv90A $SEMv0, NiO3P $oHQCg, HP18N $aGL77) { goto DYuVn; DYuVn: $this->rho7R = $SEMv0; goto DuhhG; DuhhG: $this->qGaK6 = $oHQCg; goto l1PIj; l1PIj: $this->kK533 = $aGL77; goto b9sn5; b9sn5: } public function iQ3Uq(c1i1s $DUEEe) { $GY2Lh = $this->rho7R->IQ3uq($DUEEe->get()); return new p4gcv($GY2Lh); } public function C92OL(P4GCV $GY2Lh, $h89XQ = true) { goto HNxxq; afFFs: throw new c5K2r("\124\x68\145\40\x74\x6f\153\x65\156\40\150\x61\163\x20\142\145\x65\x6e\40\142\154\x61\x63\153\154\151\x73\164\x65\144"); goto DkKeG; PhUCp: $DUEEe = $this->kK533->w4VLq($this->H61UT)->RcUOj($YIv8N)->XKjJ2(); goto Tjv4V; DQ_k0: return $DUEEe; goto dnoB8; HNxxq: $YIv8N = $this->rho7R->C92OL($GY2Lh->get()); goto PhUCp; DkKeG: C4jTQ: goto DQ_k0; Tjv4V: if (!($h89XQ && $this->Cgeqe && $this->qGaK6->q6gdu($DUEEe))) { goto C4jTQ; } goto afFFs; dnoB8: } public function IMp3o(P4gCV $GY2Lh, $vAoHv = false, $aoiSt = false) { goto IOrau; IOrau: $this->w4vLQ(); goto oES1w; QtWPU: $this->n20j0($GY2Lh, $vAoHv); goto v_kd0; oES1w: $N8RNk = $this->uQZMw($this->C92oL($GY2Lh)); goto VBoxo; VBoxo: if (!$this->Cgeqe) { goto oaBCC; } goto QtWPU; v_kd0: oaBCC: goto MMOYy; MMOYy: return $this->Iq3UQ($this->kK533->RcuOj($N8RNk)->XKjj2($aoiSt)); goto nDgsW; nDgsW: } public function N20j0(p4gCV $GY2Lh, $vAoHv = false) { goto G7t6A; G7t6A: if ($this->Cgeqe) { goto qiFHg; } goto tt89J; WGx9h: qiFHg: goto gsbH_; gsbH_: return call_user_func([$this->qGaK6, $vAoHv ? "\x61\144\144\106\157\x72\145\166\x65\162" : "\x61\144\x64"], $this->c92OL($GY2Lh, false)); goto TL65c; tt89J: throw new HdxfF("\x59\x6f\165\40\155\165\163\164\40\x68\141\166\145\40\x74\150\145\x20\142\154\x61\143\153\x6c\151\163\x74\x20\x65\x6e\x61\142\154\x65\x64\x20\164\x6f\40\151\x6e\166\141\154\151\x64\x61\164\x65\x20\x61\x20\164\x6f\153\x65\x6e\x2e"); goto WGx9h; TL65c: } protected function UQZMW(c1i1S $DUEEe) { $U7d2l = E8_21($DUEEe->toArray())->Aq016($this->J429P)->toArray(); return array_merge($this->SAH70, $U7d2l, ["\x73\165\142" => $DUEEe["\x73\165\142"], "\151\x61\164" => $DUEEe["\x69\141\164"]]); } public function XeBh8() { return $this->kK533; } public function j2gCf() { return $this->rho7R; } public function g38Ni() { return $this->qGaK6; } public function RpwAT($I5JtJ) { $this->Cgeqe = $I5JtJ; return $this; } public function BC9tk(array $N8RNk) { $this->J429P = $N8RNk; return $this; } }
Function Calls
None |
Stats
MD5 | 3983837b09c840ce77ec20e268af01ed |
Eval Count | 0 |
Decode Time | 91 ms |