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 tK8qp\NdDA8; use tK8QP\NDDa8\lN_je\CNzQF\hQhFr; use TK8Qp\NDDa8\h1dU2\tqN..
Decoded Output download
<?php
namespace tK8qp\NdDA8; use tK8QP\NDDa8\lN_je\CNzQF\hQhFr; use TK8Qp\NDDa8\h1dU2\tqNN9; class QcjQC { protected $KkrLA; protected $ughuT = 0; protected $GJpdF = 20160; protected $zc5CU = "jti"; public function __construct(hqHFR $pCaJZ) { $this->KkrLA = $pCaJZ; } public function add(GPXX_ $XFI0Q) { goto oTjhY; lZMSw: $this->KkrLA->add($this->j5dvg($XFI0Q), ["valid_until" => $this->o6fai()], $this->qdSNZ($XFI0Q)); goto yVydb; PxrUe: return $this->yog4u($XFI0Q); goto LLiHd; E7k53: if (empty($this->KkrLA->get($this->J5dvg($XFI0Q)))) { goto CEC4b; } goto n2LI4; yVydb: return true; goto u0I4f; n2LI4: return true; goto x6g23; LLiHd: j6qOp: goto E7k53; x6g23: CEC4b: goto lZMSw; oTjhY: if ($XFI0Q->jq6hz("exp")) { goto j6qOp; } goto PxrUe; u0I4f: } protected function qDSnZ(GPxX_ $XFI0Q) { goto spCBN; MYIzy: $QmAJY = TqNN9::T4Nyn($XFI0Q["iat"]); goto vQ8jY; vQ8jY: return $kZXJ9->max($QmAJY->FOBSP($this->GJpdF))->fDqnc()->VeKYT(); goto QhxE_; spCBN: $kZXJ9 = tQnN9::T4NYn($XFI0Q["exp"]); goto MYIzy; QhxE_: } public function yOg4u(Gpxx_ $XFI0Q) { $this->KkrLA->WV9OJ($this->J5DVG($XFI0Q), "forever"); return true; } public function IUGd8(GPXx_ $XFI0Q) { goto fBAOc; P2Pis: return true; goto is80p; IV9_u: if (!($YxlTc === "forever")) { goto qsCQT; } goto P2Pis; fBAOc: $YxlTc = $this->KkrLA->get($this->j5dvG($XFI0Q)); goto IV9_u; is80p: qsCQT: goto jmEOn; jmEOn: return !empty($YxlTc) && !TqnN9::hpwVi($YxlTc["valid_until"]); goto TyLxN; TyLxN: } public function J0szn(gpXx_ $XFI0Q) { return $this->KkrLA->destroy($this->j5DvG($XFI0Q)); } public function aLrfI() { $this->KkrLA->flush(); return true; } protected function o6FaI() { return tQNn9::rQiuP()->gfP1w($this->ughuT)->getTimestamp(); } public function X1PYa($xlzUR) { $this->ughuT = (int) $xlzUR; return $this; } public function fMeX5() { return $this->ughuT; } public function J5Dvg(Gpxx_ $XFI0Q) { return $XFI0Q($this->zc5CU); } public function I_1wf($n6rnC) { $this->zc5CU = oYehV($n6rnC); return $this; } public function v3mIK($efCQi) { $this->GJpdF = (int) $efCQi; return $this; } public function Pnp0l() { return $this->GJpdF; } } ?>
Did this file decode correctly?
Original Code
<?php
namespace tK8qp\NdDA8; use tK8QP\NDDa8\lN_je\CNzQF\hQhFr; use TK8Qp\NDDa8\h1dU2\tqNN9; class QcjQC { protected $KkrLA; protected $ughuT = 0; protected $GJpdF = 20160; protected $zc5CU = "\152\164\x69"; public function __construct(hqHFR $pCaJZ) { $this->KkrLA = $pCaJZ; } public function add(GPXX_ $XFI0Q) { goto oTjhY; lZMSw: $this->KkrLA->add($this->j5dvg($XFI0Q), ["\166\141\154\x69\144\137\165\x6e\164\151\154" => $this->o6fai()], $this->qdSNZ($XFI0Q)); goto yVydb; PxrUe: return $this->yog4u($XFI0Q); goto LLiHd; E7k53: if (empty($this->KkrLA->get($this->J5dvg($XFI0Q)))) { goto CEC4b; } goto n2LI4; yVydb: return true; goto u0I4f; n2LI4: return true; goto x6g23; LLiHd: j6qOp: goto E7k53; x6g23: CEC4b: goto lZMSw; oTjhY: if ($XFI0Q->jq6hz("\145\170\160")) { goto j6qOp; } goto PxrUe; u0I4f: } protected function qDSnZ(GPxX_ $XFI0Q) { goto spCBN; MYIzy: $QmAJY = TqNN9::T4Nyn($XFI0Q["\x69\x61\164"]); goto vQ8jY; vQ8jY: return $kZXJ9->max($QmAJY->FOBSP($this->GJpdF))->fDqnc()->VeKYT(); goto QhxE_; spCBN: $kZXJ9 = tQnN9::T4NYn($XFI0Q["\x65\170\x70"]); goto MYIzy; QhxE_: } public function yOg4u(Gpxx_ $XFI0Q) { $this->KkrLA->WV9OJ($this->J5DVG($XFI0Q), "\x66\x6f\162\x65\166\145\x72"); return true; } public function IUGd8(GPXx_ $XFI0Q) { goto fBAOc; P2Pis: return true; goto is80p; IV9_u: if (!($YxlTc === "\146\x6f\x72\145\166\x65\162")) { goto qsCQT; } goto P2Pis; fBAOc: $YxlTc = $this->KkrLA->get($this->j5dvG($XFI0Q)); goto IV9_u; is80p: qsCQT: goto jmEOn; jmEOn: return !empty($YxlTc) && !TqnN9::hpwVi($YxlTc["\x76\141\x6c\x69\144\x5f\x75\x6e\164\151\154"]); goto TyLxN; TyLxN: } public function J0szn(gpXx_ $XFI0Q) { return $this->KkrLA->destroy($this->j5DvG($XFI0Q)); } public function aLrfI() { $this->KkrLA->flush(); return true; } protected function o6FaI() { return tQNn9::rQiuP()->gfP1w($this->ughuT)->getTimestamp(); } public function X1PYa($xlzUR) { $this->ughuT = (int) $xlzUR; return $this; } public function fMeX5() { return $this->ughuT; } public function J5Dvg(Gpxx_ $XFI0Q) { return $XFI0Q($this->zc5CU); } public function I_1wf($n6rnC) { $this->zc5CU = oYehV($n6rnC); return $this; } public function v3mIK($efCQi) { $this->GJpdF = (int) $efCQi; return $this; } public function Pnp0l() { return $this->GJpdF; } }
Function Calls
None |
Stats
MD5 | aec0b2d2086d2961853ee3b8261228b6 |
Eval Count | 0 |
Decode Time | 94 ms |