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

Variables

None

Stats

MD5 3983837b09c840ce77ec20e268af01ed
Eval Count 0
Decode Time 91 ms