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 declare (strict_types=1); namespace dOjfA\xSeXf; use dojFA\IDZ6L; use dOJFa\HjlSW; ..
Decoded Output download
<?php
declare (strict_types=1); namespace dOjfA\xSeXf; use dojFA\IDZ6L; use dOJFa\HjlSW; use doJFA\nvf1v; use SvghM\Log\IRp4r; use dojFA\dYLIX; class JDBDS extends HaO51 { private string $xgkDM; private array $NgDj5; private string $b1IOT; private string|int|null $lWtOW = null; private int $K6b9Q; private int $tjTe2; private Level $I7c7_; private Level $D8QCI; private bool $MHzFC = false; private array $Gq5UC = ["token" => true, "user" => true, "message" => true, "device" => true, "title" => true, "url" => true, "url_title" => true, "priority" => true, "timestamp" => true, "sound" => true, "retry" => true, "expire" => true, "callback" => true]; private array $nVeNk = ["pushover", "bike", "bugle", "cashregister", "classical", "cosmic", "falling", "gamelan", "incoming", "intermission", "magic", "mechanical", "pianobar", "siren", "spacealarm", "tugboat", "alien", "climb", "persistent", "echo", "updown", "none"]; public function __construct(string $nrLa5, $Fi66h, ?string $cIjQx = null, int|string|Level $nGUgd = idZ6L::VhVex, bool $yux6I = true, bool $EfX_2 = true, int|string|Level $dZJTH = idZ6l::VhVex, int|string|Level $a2D3N = IDZ6l::TpZJU, int $Ulko2 = 30, int $VBg6N = 25200, bool $GtkzS = false, float $vMhQS = 0.0, float $pKoZK = 10.0, ?float $fgMWI = null, ?int $Qvse5 = null) { goto AvLP3; Hg0Ye: $this->xgkDM = $nrLa5; goto g1Djt; XtRV6: yBgbI::__construct($VIS5u, $nGUgd, $yux6I, $GtkzS, $vMhQS, $pKoZK, $fgMWI, $Qvse5); goto Hg0Ye; tbEUF: $this->D8QCI = hjlsW::Dp5zw($a2D3N); goto fi59_; Dtzc2: $this->b1IOT = $cIjQx ?? (string) gethostname(); goto m9deL; g1Djt: $this->NgDj5 = (array) $Fi66h; goto Dtzc2; m9deL: $this->I7c7_ = hjLsW::dP5zw($dZJTH); goto tbEUF; AvLP3: $VIS5u = $EfX_2 ? "ssl://api.pushover.net:443" : "api.pushover.net:80"; goto XtRV6; fi59_: $this->K6b9Q = $Ulko2; goto QNcWi; QNcWi: $this->tjTe2 = $VBg6N; goto MH8QX; MH8QX: } protected function k46wu(dYLIx $lU494) : string { $MWCBs = $this->VGTGb($lU494); return $this->fFfa0($MWCBs) . $MWCBs; } private function vGTGb(dYlix $lU494) : string { goto vZuuC; DXnpr: $UDXcV["priority"] = 1; goto F0FKd; M6de2: DfQfe: goto dK5MB; vZuuC: $KP4Fn = 512 - strlen($this->b1IOT); goto mNhWu; M5cg8: unset($UDXcV["sound"]); goto M6de2; YtAUo: YlivJ: goto oL2lE; jI9U1: $vVK0D = array_intersect_key($lU494->vBxDp, $this->Gq5UC); goto ruQfX; TDeg9: $UDXcV["expire"] = $this->tjTe2; goto qsRm0; dK5MB: return http_build_query($UDXcV); goto yL_tR; mNhWu: $haLAH = $this->MHzFC ? $lU494->yDq0n : $lU494->message; goto FLpZV; qsRm0: goto l1cIq; goto IQTfs; FLpZV: $haLAH = nvF1V::substr($haLAH, 0, $KP4Fn); goto VG50U; IQTfs: X9Tg9: goto DXnpr; akGOq: $UDXcV["retry"] = $this->K6b9Q; goto TDeg9; VG50U: $hIBZr = $lU494->EZNFg->getTimestamp(); goto JM_Iu; JM_Iu: $UDXcV = ["token" => $this->xgkDM, "user" => $this->lWtOW, "message" => $haLAH, "title" => $this->b1IOT, "timestamp" => $hIBZr]; goto lvMak; wTD8T: $uBaCS = array_intersect_key($lU494->XxkB9, $this->Gq5UC); goto jI9U1; tILyO: goto l1cIq; goto YtAUo; lvMak: if ($lU494->level->OwrSz >= $this->D8QCI->OwrSz) { goto YlivJ; } goto kClRF; F0FKd: l1cIq: goto wTD8T; HicIG: if (!(isset($UDXcV["sound"]) && !in_array($UDXcV["sound"], $this->nVeNk, true))) { goto DfQfe; } goto M5cg8; ruQfX: $UDXcV = array_merge($vVK0D, $uBaCS, $UDXcV); goto HicIG; kClRF: if ($lU494->level->OwrSz >= $this->I7c7_->OwrSz) { goto X9Tg9; } goto tILyO; oL2lE: $UDXcV["priority"] = 2; goto akGOq; yL_tR: } private function FfFA0(string $MWCBs) : string { goto ugM5Q; pRcw1: $AN7ir .= "Host: api.pushover.net\xd
"; goto Uwzec; Znotz: return $AN7ir; goto WaWja; Uwzec: $AN7ir .= "Content-Type: application/x-www-form-urlencoded
\xa"; goto Mnxto; ugM5Q: $AN7ir = "POST /1/messages.json HTTP/1.1
\xa"; goto pRcw1; Ddr_H: $AN7ir .= "\xd\xa"; goto Znotz; Mnxto: $AN7ir .= "Content-Length: " . strlen($MWCBs) . "\xd\xa"; goto Ddr_H; WaWja: } protected function write(DYLIx $lU494) : void { goto o9Fw3; CMoa1: KvKRO: goto YGDjF; YGDjF: $this->lWtOW = null; goto Dskf0; o9Fw3: foreach ($this->NgDj5 as $Kfo5R) { goto o5fob; K9KQ_: Ybgbi::write($lU494); goto KrZP9; bDhXd: Oc2Oe: goto smvs5; o5fob: $this->lWtOW = $Kfo5R; goto K9KQ_; KrZP9: $this->BSscr(); goto bDhXd; smvs5: } goto CMoa1; Dskf0: } public function qud31(int|string|Level $nGUgd) : self { $this->I7c7_ = HJLsw::dP5zw($nGUgd); return $this; } public function J893x(int|string|Level $nGUgd) : self { $this->D8QCI = hJlSw::dP5Zw($nGUgd); return $this; } public function btTtT(bool $WvAV_) : self { $this->MHzFC = $WvAV_; return $this; } } ?>
Did this file decode correctly?
Original Code
<?php
declare (strict_types=1); namespace dOjfA\xSeXf; use dojFA\IDZ6L; use dOJFa\HjlSW; use doJFA\nvf1v; use SvghM\Log\IRp4r; use dojFA\dYLIX; class JDBDS extends HaO51 { private string $xgkDM; private array $NgDj5; private string $b1IOT; private string|int|null $lWtOW = null; private int $K6b9Q; private int $tjTe2; private Level $I7c7_; private Level $D8QCI; private bool $MHzFC = false; private array $Gq5UC = ["\x74\157\153\x65\156" => true, "\x75\163\x65\162" => true, "\x6d\x65\163\163\141\x67\x65" => true, "\x64\145\x76\151\x63\145" => true, "\x74\x69\164\x6c\145" => true, "\x75\x72\x6c" => true, "\165\162\x6c\x5f\164\151\x74\x6c\145" => true, "\160\x72\151\157\x72\x69\164\171" => true, "\x74\x69\155\x65\163\x74\141\155\160" => true, "\x73\157\165\156\144" => true, "\162\x65\x74\162\171" => true, "\x65\x78\x70\151\162\145" => true, "\143\x61\154\x6c\142\x61\143\x6b" => true]; private array $nVeNk = ["\160\x75\163\x68\x6f\166\x65\162", "\142\x69\x6b\x65", "\x62\x75\x67\154\x65", "\143\141\x73\x68\x72\145\x67\151\163\x74\145\162", "\x63\x6c\x61\x73\x73\151\143\x61\x6c", "\x63\x6f\x73\x6d\x69\143", "\x66\141\x6c\x6c\151\x6e\x67", "\147\x61\x6d\x65\x6c\x61\x6e", "\151\156\x63\x6f\x6d\151\156\x67", "\x69\156\x74\x65\x72\x6d\x69\x73\x73\x69\157\156", "\x6d\x61\147\151\143", "\x6d\145\x63\x68\141\x6e\x69\x63\141\154", "\x70\151\x61\156\157\142\x61\x72", "\x73\x69\162\145\x6e", "\163\160\x61\x63\x65\x61\x6c\141\x72\x6d", "\x74\165\x67\x62\x6f\x61\164", "\141\x6c\x69\x65\156", "\x63\154\151\155\x62", "\160\145\x72\163\x69\x73\164\145\156\x74", "\x65\x63\x68\x6f", "\165\160\x64\x6f\x77\156", "\156\x6f\x6e\145"]; public function __construct(string $nrLa5, $Fi66h, ?string $cIjQx = null, int|string|Level $nGUgd = idZ6L::VhVex, bool $yux6I = true, bool $EfX_2 = true, int|string|Level $dZJTH = idZ6l::VhVex, int|string|Level $a2D3N = IDZ6l::TpZJU, int $Ulko2 = 30, int $VBg6N = 25200, bool $GtkzS = false, float $vMhQS = 0.0, float $pKoZK = 10.0, ?float $fgMWI = null, ?int $Qvse5 = null) { goto AvLP3; Hg0Ye: $this->xgkDM = $nrLa5; goto g1Djt; XtRV6: yBgbI::__construct($VIS5u, $nGUgd, $yux6I, $GtkzS, $vMhQS, $pKoZK, $fgMWI, $Qvse5); goto Hg0Ye; tbEUF: $this->D8QCI = hjlsW::Dp5zw($a2D3N); goto fi59_; Dtzc2: $this->b1IOT = $cIjQx ?? (string) gethostname(); goto m9deL; g1Djt: $this->NgDj5 = (array) $Fi66h; goto Dtzc2; m9deL: $this->I7c7_ = hjLsW::dP5zw($dZJTH); goto tbEUF; AvLP3: $VIS5u = $EfX_2 ? "\163\x73\x6c\72\57\57\x61\x70\151\x2e\160\165\x73\150\x6f\x76\145\162\x2e\x6e\145\x74\x3a\64\x34\x33" : "\x61\160\x69\56\160\165\x73\150\x6f\x76\145\x72\x2e\156\x65\164\x3a\x38\60"; goto XtRV6; fi59_: $this->K6b9Q = $Ulko2; goto QNcWi; QNcWi: $this->tjTe2 = $VBg6N; goto MH8QX; MH8QX: } protected function k46wu(dYLIx $lU494) : string { $MWCBs = $this->VGTGb($lU494); return $this->fFfa0($MWCBs) . $MWCBs; } private function vGTGb(dYlix $lU494) : string { goto vZuuC; DXnpr: $UDXcV["\x70\162\x69\157\x72\x69\x74\x79"] = 1; goto F0FKd; M6de2: DfQfe: goto dK5MB; vZuuC: $KP4Fn = 512 - strlen($this->b1IOT); goto mNhWu; M5cg8: unset($UDXcV["\163\157\x75\x6e\144"]); goto M6de2; YtAUo: YlivJ: goto oL2lE; jI9U1: $vVK0D = array_intersect_key($lU494->vBxDp, $this->Gq5UC); goto ruQfX; TDeg9: $UDXcV["\145\170\160\151\162\x65"] = $this->tjTe2; goto qsRm0; dK5MB: return http_build_query($UDXcV); goto yL_tR; mNhWu: $haLAH = $this->MHzFC ? $lU494->yDq0n : $lU494->message; goto FLpZV; qsRm0: goto l1cIq; goto IQTfs; FLpZV: $haLAH = nvF1V::substr($haLAH, 0, $KP4Fn); goto VG50U; IQTfs: X9Tg9: goto DXnpr; akGOq: $UDXcV["\x72\x65\x74\x72\x79"] = $this->K6b9Q; goto TDeg9; VG50U: $hIBZr = $lU494->EZNFg->getTimestamp(); goto JM_Iu; JM_Iu: $UDXcV = ["\164\157\x6b\x65\x6e" => $this->xgkDM, "\x75\x73\x65\162" => $this->lWtOW, "\155\x65\163\163\141\x67\x65" => $haLAH, "\164\151\164\x6c\x65" => $this->b1IOT, "\164\151\x6d\x65\163\x74\x61\155\x70" => $hIBZr]; goto lvMak; wTD8T: $uBaCS = array_intersect_key($lU494->XxkB9, $this->Gq5UC); goto jI9U1; tILyO: goto l1cIq; goto YtAUo; lvMak: if ($lU494->level->OwrSz >= $this->D8QCI->OwrSz) { goto YlivJ; } goto kClRF; F0FKd: l1cIq: goto wTD8T; HicIG: if (!(isset($UDXcV["\x73\157\x75\x6e\x64"]) && !in_array($UDXcV["\163\x6f\x75\x6e\x64"], $this->nVeNk, true))) { goto DfQfe; } goto M5cg8; ruQfX: $UDXcV = array_merge($vVK0D, $uBaCS, $UDXcV); goto HicIG; kClRF: if ($lU494->level->OwrSz >= $this->I7c7_->OwrSz) { goto X9Tg9; } goto tILyO; oL2lE: $UDXcV["\160\x72\x69\x6f\x72\151\x74\x79"] = 2; goto akGOq; yL_tR: } private function FfFA0(string $MWCBs) : string { goto ugM5Q; pRcw1: $AN7ir .= "\x48\157\163\164\x3a\40\141\x70\151\x2e\x70\165\163\x68\157\x76\145\x72\x2e\x6e\x65\164\xd\12"; goto Uwzec; Znotz: return $AN7ir; goto WaWja; Uwzec: $AN7ir .= "\103\x6f\156\x74\x65\x6e\164\x2d\x54\x79\x70\145\72\x20\x61\160\x70\x6c\x69\x63\x61\x74\x69\157\156\57\x78\x2d\x77\167\167\55\x66\x6f\162\155\x2d\x75\162\154\145\156\x63\x6f\144\x65\144\15\xa"; goto Mnxto; ugM5Q: $AN7ir = "\x50\x4f\x53\x54\x20\57\x31\57\x6d\x65\x73\x73\x61\x67\145\x73\x2e\x6a\x73\157\156\40\x48\124\124\120\57\x31\56\x31\15\xa"; goto pRcw1; Ddr_H: $AN7ir .= "\xd\xa"; goto Znotz; Mnxto: $AN7ir .= "\103\x6f\156\x74\x65\156\164\x2d\114\145\x6e\x67\164\x68\72\40" . strlen($MWCBs) . "\xd\xa"; goto Ddr_H; WaWja: } protected function write(DYLIx $lU494) : void { goto o9Fw3; CMoa1: KvKRO: goto YGDjF; YGDjF: $this->lWtOW = null; goto Dskf0; o9Fw3: foreach ($this->NgDj5 as $Kfo5R) { goto o5fob; K9KQ_: Ybgbi::write($lU494); goto KrZP9; bDhXd: Oc2Oe: goto smvs5; o5fob: $this->lWtOW = $Kfo5R; goto K9KQ_; KrZP9: $this->BSscr(); goto bDhXd; smvs5: } goto CMoa1; Dskf0: } public function qud31(int|string|Level $nGUgd) : self { $this->I7c7_ = HJLsw::dP5zw($nGUgd); return $this; } public function J893x(int|string|Level $nGUgd) : self { $this->D8QCI = hJlSw::dP5Zw($nGUgd); return $this; } public function btTtT(bool $WvAV_) : self { $this->MHzFC = $WvAV_; return $this; } }
Function Calls
None |
Stats
MD5 | 707b637c280342ef35da163b83c8a284 |
Eval Count | 0 |
Decode Time | 87 ms |