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:40:51 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace fHqyk\QpqrL; use Closure; use fhQyk\YRI3n\QpqRL
y6IS as qpqrL; use fHQYKDG\ytc6n; class nhuxn { use YTC6N; protected $Vcdw1; protected $clluB = array(); public function __construct(Qpqrl $mLBny) { $this->Vcdw1 = $mLBny; } public function for(string $yoW0D, Closure $xMAaQ) { $this->clluB[$yoW0D] = $xMAaQ; return $this; } public function etnWW(string $yoW0D) { return $this->clluB[$yoW0D] ?? null; } public function MqM9u($k5Fz6, $ZJbvT, Closure $xMAaQ, $nCqWq = 60) { goto Mlq0O; E2Sah: return false; goto qxxhi; TIk4W: ESvBy: goto I7B0q; J6C3D: $OJCRF = true; goto TIk4W; tiKbd: if (!is_null($OJCRF = $xMAaQ())) { goto ESvBy; } goto J6C3D; qxxhi: KDlTu: goto tiKbd; Mlq0O: if (!$this->seWuD($k5Fz6, $ZJbvT)) { goto KDlTu; } goto E2Sah; I7B0q: return ZRkW4($OJCRF, function () use($k5Fz6, $nCqWq) { $this->YBrU4($k5Fz6, $nCqWq); }); goto eOAlf; eOAlf: } public function sewUd($k5Fz6, $ZJbvT) { goto NZtGa; p7cDt: return true; goto nC4wM; NZtGa: if (!($this->AbUL3($k5Fz6) >= $ZJbvT)) { goto anKhb; } goto cYrSQ; zXaD_: anKhb: goto jV5Mi; jV5Mi: return false; goto TABFM; C24N_: $this->ClOZk($k5Fz6); goto zXaD_; nC4wM: SAQP8: goto C24N_; cYrSQ: if (!$this->Vcdw1->eQBMZ($this->MYBY5($k5Fz6) . ":timer")) { goto SAQP8; } goto p7cDt; TABFM: } public function yBRU4($k5Fz6, $nCqWq = 60) { return $this->X2ejZ($k5Fz6, $nCqWq); } public function x2eJZ($k5Fz6, $nCqWq = 60, $rHptn = 1) { goto mUX4t; CdBg0: return $PG8aH; goto CKYyL; mUX4t: $k5Fz6 = $this->mYBy5($k5Fz6); goto fhF5f; qk2BQ: $epBgw = $this->Vcdw1->add($k5Fz6, 0, $nCqWq); goto DfdK1; fhF5f: $this->Vcdw1->add($k5Fz6 . ":timer", $this->YvQs6($nCqWq), $nCqWq); goto qk2BQ; HrUwB: Bryxj: goto CdBg0; osshc: if (!(!$epBgw && $PG8aH == 1)) { goto Bryxj; } goto gUoVM; DfdK1: $PG8aH = (int) $this->Vcdw1->X2Ejz($k5Fz6, $rHptn); goto osshc; gUoVM: $this->Vcdw1->MPdhI($k5Fz6, 1, $nCqWq); goto HrUwB; CKYyL: } public function aBuL3($k5Fz6) { $k5Fz6 = $this->mYBy5($k5Fz6); return $this->Vcdw1->get($k5Fz6, 0); } public function ClOzK($k5Fz6) { $k5Fz6 = $this->MYBy5($k5Fz6); return $this->Vcdw1->KI7PZ($k5Fz6); } public function kOYw0($k5Fz6, $ZJbvT) { goto cs6RU; bkIRU: $oabZ8 = $this->abuL3($k5Fz6); goto L2TRd; L2TRd: return $ZJbvT - $oabZ8; goto VkbTR; cs6RU: $k5Fz6 = $this->MYby5($k5Fz6); goto bkIRU; VkbTR: } public function bb0NZ($k5Fz6, $ZJbvT) { return $this->KOyw0($k5Fz6, $ZJbvT); } public function nJIeo($k5Fz6) { goto wpGb0; hi6ZQ: $this->Vcdw1->Ki7pZ($k5Fz6 . ":timer"); goto CA90S; ODAf0: $this->CLOZk($k5Fz6); goto hi6ZQ; wpGb0: $k5Fz6 = $this->mybY5($k5Fz6); goto ODAf0; CA90S: } public function m0DeK($k5Fz6) { $k5Fz6 = $this->myby5($k5Fz6); return max(0, $this->Vcdw1->get($k5Fz6 . ":timer") - $this->eyIYu()); } public function mybY5($k5Fz6) { return preg_replace("/&([a-z])[a-z]+;/i", "$1", htmlentities($k5Fz6)); } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:40:51 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace fHqyk\QpqrL; use Closure; use fhQyk\YRI3n\QpqRL\ny6IS as qpqrL; use fHQYK\xE0DG\ytc6n; class nhuxn { use YTC6N; protected $Vcdw1; protected $clluB = array(); public function __construct(Qpqrl $mLBny) { $this->Vcdw1 = $mLBny; } public function for(string $yoW0D, Closure $xMAaQ) { $this->clluB[$yoW0D] = $xMAaQ; return $this; } public function etnWW(string $yoW0D) { return $this->clluB[$yoW0D] ?? null; } public function MqM9u($k5Fz6, $ZJbvT, Closure $xMAaQ, $nCqWq = 60) { goto Mlq0O; E2Sah: return false; goto qxxhi; TIk4W: ESvBy: goto I7B0q; J6C3D: $OJCRF = true; goto TIk4W; tiKbd: if (!is_null($OJCRF = $xMAaQ())) { goto ESvBy; } goto J6C3D; qxxhi: KDlTu: goto tiKbd; Mlq0O: if (!$this->seWuD($k5Fz6, $ZJbvT)) { goto KDlTu; } goto E2Sah; I7B0q: return ZRkW4($OJCRF, function () use($k5Fz6, $nCqWq) { $this->YBrU4($k5Fz6, $nCqWq); }); goto eOAlf; eOAlf: } public function sewUd($k5Fz6, $ZJbvT) { goto NZtGa; p7cDt: return true; goto nC4wM; NZtGa: if (!($this->AbUL3($k5Fz6) >= $ZJbvT)) { goto anKhb; } goto cYrSQ; zXaD_: anKhb: goto jV5Mi; jV5Mi: return false; goto TABFM; C24N_: $this->ClOZk($k5Fz6); goto zXaD_; nC4wM: SAQP8: goto C24N_; cYrSQ: if (!$this->Vcdw1->eQBMZ($this->MYBY5($k5Fz6) . "\x3a\x74\x69\x6d\145\x72")) { goto SAQP8; } goto p7cDt; TABFM: } public function yBRU4($k5Fz6, $nCqWq = 60) { return $this->X2ejZ($k5Fz6, $nCqWq); } public function x2eJZ($k5Fz6, $nCqWq = 60, $rHptn = 1) { goto mUX4t; CdBg0: return $PG8aH; goto CKYyL; mUX4t: $k5Fz6 = $this->mYBy5($k5Fz6); goto fhF5f; qk2BQ: $epBgw = $this->Vcdw1->add($k5Fz6, 0, $nCqWq); goto DfdK1; fhF5f: $this->Vcdw1->add($k5Fz6 . "\72\164\151\x6d\145\x72", $this->YvQs6($nCqWq), $nCqWq); goto qk2BQ; HrUwB: Bryxj: goto CdBg0; osshc: if (!(!$epBgw && $PG8aH == 1)) { goto Bryxj; } goto gUoVM; DfdK1: $PG8aH = (int) $this->Vcdw1->X2Ejz($k5Fz6, $rHptn); goto osshc; gUoVM: $this->Vcdw1->MPdhI($k5Fz6, 1, $nCqWq); goto HrUwB; CKYyL: } public function aBuL3($k5Fz6) { $k5Fz6 = $this->mYBy5($k5Fz6); return $this->Vcdw1->get($k5Fz6, 0); } public function ClOzK($k5Fz6) { $k5Fz6 = $this->MYBy5($k5Fz6); return $this->Vcdw1->KI7PZ($k5Fz6); } public function kOYw0($k5Fz6, $ZJbvT) { goto cs6RU; bkIRU: $oabZ8 = $this->abuL3($k5Fz6); goto L2TRd; L2TRd: return $ZJbvT - $oabZ8; goto VkbTR; cs6RU: $k5Fz6 = $this->MYby5($k5Fz6); goto bkIRU; VkbTR: } public function bb0NZ($k5Fz6, $ZJbvT) { return $this->KOyw0($k5Fz6, $ZJbvT); } public function nJIeo($k5Fz6) { goto wpGb0; hi6ZQ: $this->Vcdw1->Ki7pZ($k5Fz6 . "\72\164\x69\155\145\162"); goto CA90S; ODAf0: $this->CLOZk($k5Fz6); goto hi6ZQ; wpGb0: $k5Fz6 = $this->mybY5($k5Fz6); goto ODAf0; CA90S: } public function m0DeK($k5Fz6) { $k5Fz6 = $this->myby5($k5Fz6); return max(0, $this->Vcdw1->get($k5Fz6 . "\x3a\164\151\x6d\145\162") - $this->eyIYu()); } public function mybY5($k5Fz6) { return preg_replace("\x2f\x26\x28\x5b\141\x2d\172\135\x29\x5b\x61\55\x7a\135\53\x3b\x2f\151", "\44\61", htmlentities($k5Fz6)); } }
Function Calls
None |
Stats
MD5 | c243c4d063be44a528128fff9dfdc125 |
Eval Count | 0 |
Decode Time | 104 ms |