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 abstract class ljL0j { public static function YDWt0($tGqld) { return zeLmD::sHy0F($..
Decoded Output download
<?php
abstract class ljL0j { public static function YDWt0($tGqld) { return zeLmD::sHy0F($tGqld, true); } public static function hu3pM($tGqld) { return zElMD::SHy0F($tGqld, false); } protected static function shY0F($tGqld, $SVaRY = true) { goto WPWMS; arR10: $xmn4h = $zgYcS[2]; goto TukQ2; lz5DE: $q2EBe = $zgYcS[1]; goto uaL99; vc9L0: lgDUZ: goto lXBO4; uaL99: if ($bXzYu + 1 < $glSkl) { goto Xodca; } goto oj4h6; Wakav: $bXzYu += 3; goto y_okl; oj4h6: $G9XkT .= zELmD::t364r($q2EBe >> 2) . zeLmD::T364R($q2EBe << 4 & 63); goto IXT6N; TukQ2: $G9XkT .= ZeLmD::T364R($q2EBe >> 2) . ZeLmD::T364R(($q2EBe << 4 | $xmn4h >> 4) & 63) . zELmD::t364r($xmn4h << 2 & 63); goto d14en; WPWMS: $G9XkT = ''; goto zplvo; rK6RV: goto SW03x; goto fP7i1; y_okl: goto g0k9a; goto vc9L0; WMwZj: $xmn4h = $zgYcS[2]; goto MngnQ; wzwAQ: $bXzYu = 0; goto wE7xl; GeRG7: S1zfI: goto Wakav; d14en: if (!$SVaRY) { goto VL56h; } goto G31gc; UCX4o: $zgYcS = unpack("C*", bom5n::substr($tGqld, $bXzYu, $glSkl - $bXzYu)); goto lz5DE; fP7i1: Xodca: goto arR10; ZBtgG: $G9XkT .= zelMd::t364R($q2EBe >> 2) . zElmD::t364R(($q2EBe << 4 | $xmn4h >> 4) & 63) . zElMD::T364r(($xmn4h << 2 | $RhJB6 >> 6) & 63) . zeLMd::T364r($RhJB6 & 63); goto GeRG7; DjM93: tdpJx: goto SYG7P; SYG7P: return $G9XkT; goto S7OJ6; Yf1X6: if (!($bXzYu + 3 <= $glSkl)) { goto lgDUZ; } goto PrssX; PrssX: $zgYcS = unpack("C*", BOm5N::substr($tGqld, $bXzYu, 3)); goto tzg8Z; G31gc: $G9XkT .= "="; goto QERNK; gRxHf: vG5Sc: goto rK6RV; lXBO4: if (!($bXzYu < $glSkl)) { goto tdpJx; } goto UCX4o; wE7xl: g0k9a: goto Yf1X6; QERNK: VL56h: goto gda5D; zplvo: $glSkl = BoM5n::strlen($tGqld); goto wzwAQ; aSMC5: $G9XkT .= "=="; goto gRxHf; tzg8Z: $q2EBe = $zgYcS[1]; goto WMwZj; gda5D: SW03x: goto DjM93; MngnQ: $RhJB6 = $zgYcS[3]; goto ZBtgG; IXT6N: if (!$SVaRY) { goto vG5Sc; } goto aSMC5; S7OJ6: } public static function AYUOR($tGqld, $NJutX = false) { goto ZcgJ7; FoGF5: if ($j0yja) { goto QQsgc; } goto oxTAs; Myc5v: $Cr3wN = zelmd::hH33m($zgYcS[2]); goto vxsHC; J8SXw: $g1gV4 |= ($FjiP_ | $Cr3wN | $vuwrT) >> 8; goto itcTY; wZEBw: throw new RangeException("Incorrect padding"); goto Ub19l; La748: if (!($bXzYu + 4 <= $glSkl)) { goto lqooU; } goto FGYEb; F8t_2: $G9XkT = ''; goto J4Slq; yCofT: $nmRPw = ZeLMd::hH33m($zgYcS[4]); goto kkjVG; Afkwq: $g1gV4 |= ($FjiP_ | $Cr3wN | $vuwrT | $nmRPw) >> 8; goto wtYfP; ZFrma: goto sB_Ew; goto ir25J; GFcGp: if (!($tGqld[$glSkl - 1] === "=")) { goto d6qaY; } goto tLKsW; itcTY: goto y9uOJ; goto wImW3; GX6GH: if ($bXzYu + 1 < $glSkl) { goto fWc8q; } goto kzAnW; oxTAs: throw new RangeException("Base64::decode() only expects characters in the correct base64 alphabet"); goto Udd0Y; snXkm: if (!($tGqld[$glSkl - 1] === "=")) { goto BFQbF; } goto j00cW; ENJe3: $FjiP_ = zELMd::hH33m($zgYcS[1]); goto Myc5v; kT6dK: y9uOJ: goto eULZk; r3MQo: if ($NJutX) { goto yWVjv; } goto EfmTJ; uqAIM: $Cr3wN = zeLMD::hh33m($zgYcS[2]); goto hMQHy; ADXTw: BFQbF: goto QTaWK; SnoGz: xx2Vs: goto uqAIM; kBouW: if (!(($glSkl & 3) === 0)) { goto FjgET; } goto URRx8; tLKsW: throw new RangeException("Incorrect padding"); goto VvUKK; k58Ns: goto y9uOJ; goto N4NIE; kzAnW: if ($bXzYu < $glSkl && $NJutX) { goto pDTX7; } goto Ma3Ks; Ma3Ks: goto y9uOJ; goto SnoGz; C_bh1: if (!(($glSkl & 3) === 1)) { goto zEJXG; } goto wZEBw; hPUVI: return ''; goto bOJJt; eULZk: lpTc2: goto KbGEh; Ub19l: zEJXG: goto GFcGp; BEZwc: $Cr3wN = zelMd::Hh33m($zgYcS[2]); goto bJlDh; KbGEh: $j0yja = $g1gV4 === 0; goto FoGF5; URRx8: if (!($tGqld[$glSkl - 1] === "=")) { goto btliL; } goto NeS3c; xzann: if (!($bXzYu < $glSkl)) { goto lpTc2; } goto wQ_rD; Udd0Y: QQsgc: goto Lkvvm; wQ_rD: $zgYcS = unpack("C*", bOM5n::substr($tGqld, $bXzYu, $glSkl - $bXzYu)); goto WfFz0; VvUKK: d6qaY: goto R216J; A4sfx: T3l0g: goto La748; jibVC: $g1gV4 |= 1; goto kT6dK; wtYfP: v4EDW: goto AiwWQ; dEaMf: if ($bXzYu + 2 < $glSkl) { goto xx2Vs; } goto GX6GH; QTaWK: btliL: goto UavlO; j00cW: $glSkl--; goto ADXTw; hMQHy: $vuwrT = ZelMd::hH33m($zgYcS[3]); goto oaBof; N4NIE: pDTX7: goto jibVC; NeS3c: $glSkl--; goto snXkm; vxsHC: $vuwrT = zElMd::Hh33M($zgYcS[3]); goto yCofT; kkjVG: $G9XkT .= pack("CCC", ($FjiP_ << 2 | $Cr3wN >> 4) & 0xff, ($Cr3wN << 4 | $vuwrT >> 2) & 0xff, ($vuwrT << 6 | $nmRPw) & 0xff); goto Afkwq; ZcgJ7: $glSkl = bOM5N::strlen($tGqld); goto LU_nz; q7SA4: lqooU: goto xzann; bOJJt: R9UHs: goto r3MQo; LU_nz: if (!($glSkl === 0)) { goto R9UHs; } goto hPUVI; ir25J: yWVjv: goto kBouW; wImW3: fWc8q: goto BEZwc; bJlDh: $G9XkT .= pack("C", ($FjiP_ << 2 | $Cr3wN >> 4) & 0xff); goto RecFf; WfFz0: $FjiP_ = zelMd::HH33M($zgYcS[1]); goto dEaMf; lcDn_: $glSkl = bOm5n::strlen($tGqld); goto ZFrma; UavlO: FjgET: goto C_bh1; oaBof: $G9XkT .= pack("CC", ($FjiP_ << 2 | $Cr3wN >> 4) & 0xff, ($Cr3wN << 4 | $vuwrT >> 2) & 0xff); goto J8SXw; zZzUn: goto T3l0g; goto q7SA4; oqWtM: $g1gV4 = 0; goto F8t_2; FGYEb: $zgYcS = unpack("C*", bOm5N::substr($tGqld, $bXzYu, 4)); goto ENJe3; J4Slq: $bXzYu = 0; goto A4sfx; R216J: sB_Ew: goto oqWtM; AiwWQ: $bXzYu += 4; goto zZzUn; EfmTJ: $tGqld = rtrim($tGqld, "="); goto lcDn_; RecFf: $g1gV4 |= ($FjiP_ | $Cr3wN) >> 8; goto k58Ns; Lkvvm: return $G9XkT; goto aVe2E; aVe2E: } protected static abstract function hh33M($tGqld); protected static abstract function T364R($tGqld); } ?>
Did this file decode correctly?
Original Code
<?php
abstract class ljL0j { public static function YDWt0($tGqld) { return zeLmD::sHy0F($tGqld, true); } public static function hu3pM($tGqld) { return zElMD::SHy0F($tGqld, false); } protected static function shY0F($tGqld, $SVaRY = true) { goto WPWMS; arR10: $xmn4h = $zgYcS[2]; goto TukQ2; lz5DE: $q2EBe = $zgYcS[1]; goto uaL99; vc9L0: lgDUZ: goto lXBO4; uaL99: if ($bXzYu + 1 < $glSkl) { goto Xodca; } goto oj4h6; Wakav: $bXzYu += 3; goto y_okl; oj4h6: $G9XkT .= zELmD::t364r($q2EBe >> 2) . zeLmD::T364R($q2EBe << 4 & 63); goto IXT6N; TukQ2: $G9XkT .= ZeLmD::T364R($q2EBe >> 2) . ZeLmD::T364R(($q2EBe << 4 | $xmn4h >> 4) & 63) . zELmD::t364r($xmn4h << 2 & 63); goto d14en; WPWMS: $G9XkT = ''; goto zplvo; rK6RV: goto SW03x; goto fP7i1; y_okl: goto g0k9a; goto vc9L0; WMwZj: $xmn4h = $zgYcS[2]; goto MngnQ; wzwAQ: $bXzYu = 0; goto wE7xl; GeRG7: S1zfI: goto Wakav; d14en: if (!$SVaRY) { goto VL56h; } goto G31gc; UCX4o: $zgYcS = unpack("\103\52", bom5n::substr($tGqld, $bXzYu, $glSkl - $bXzYu)); goto lz5DE; fP7i1: Xodca: goto arR10; ZBtgG: $G9XkT .= zelMd::t364R($q2EBe >> 2) . zElmD::t364R(($q2EBe << 4 | $xmn4h >> 4) & 63) . zElMD::T364r(($xmn4h << 2 | $RhJB6 >> 6) & 63) . zeLMd::T364r($RhJB6 & 63); goto GeRG7; DjM93: tdpJx: goto SYG7P; SYG7P: return $G9XkT; goto S7OJ6; Yf1X6: if (!($bXzYu + 3 <= $glSkl)) { goto lgDUZ; } goto PrssX; PrssX: $zgYcS = unpack("\x43\x2a", BOm5N::substr($tGqld, $bXzYu, 3)); goto tzg8Z; G31gc: $G9XkT .= "\75"; goto QERNK; gRxHf: vG5Sc: goto rK6RV; lXBO4: if (!($bXzYu < $glSkl)) { goto tdpJx; } goto UCX4o; wE7xl: g0k9a: goto Yf1X6; QERNK: VL56h: goto gda5D; zplvo: $glSkl = BoM5n::strlen($tGqld); goto wzwAQ; aSMC5: $G9XkT .= "\x3d\x3d"; goto gRxHf; tzg8Z: $q2EBe = $zgYcS[1]; goto WMwZj; gda5D: SW03x: goto DjM93; MngnQ: $RhJB6 = $zgYcS[3]; goto ZBtgG; IXT6N: if (!$SVaRY) { goto vG5Sc; } goto aSMC5; S7OJ6: } public static function AYUOR($tGqld, $NJutX = false) { goto ZcgJ7; FoGF5: if ($j0yja) { goto QQsgc; } goto oxTAs; Myc5v: $Cr3wN = zelmd::hH33m($zgYcS[2]); goto vxsHC; J8SXw: $g1gV4 |= ($FjiP_ | $Cr3wN | $vuwrT) >> 8; goto itcTY; wZEBw: throw new RangeException("\111\156\143\x6f\x72\162\x65\x63\x74\40\160\141\144\x64\x69\156\x67"); goto Ub19l; La748: if (!($bXzYu + 4 <= $glSkl)) { goto lqooU; } goto FGYEb; F8t_2: $G9XkT = ''; goto J4Slq; yCofT: $nmRPw = ZeLMd::hH33m($zgYcS[4]); goto kkjVG; Afkwq: $g1gV4 |= ($FjiP_ | $Cr3wN | $vuwrT | $nmRPw) >> 8; goto wtYfP; ZFrma: goto sB_Ew; goto ir25J; GFcGp: if (!($tGqld[$glSkl - 1] === "\75")) { goto d6qaY; } goto tLKsW; itcTY: goto y9uOJ; goto wImW3; GX6GH: if ($bXzYu + 1 < $glSkl) { goto fWc8q; } goto kzAnW; oxTAs: throw new RangeException("\102\x61\x73\145\x36\64\x3a\72\144\145\143\x6f\144\145\x28\x29\x20\x6f\x6e\154\171\x20\x65\x78\160\x65\143\x74\163\x20\143\150\x61\162\141\x63\164\145\x72\x73\x20\151\156\x20\x74\x68\x65\x20\143\157\x72\x72\145\x63\164\x20\142\x61\x73\145\x36\64\40\141\154\160\150\x61\x62\x65\x74"); goto Udd0Y; snXkm: if (!($tGqld[$glSkl - 1] === "\x3d")) { goto BFQbF; } goto j00cW; ENJe3: $FjiP_ = zELMd::hH33m($zgYcS[1]); goto Myc5v; kT6dK: y9uOJ: goto eULZk; r3MQo: if ($NJutX) { goto yWVjv; } goto EfmTJ; uqAIM: $Cr3wN = zeLMD::hh33m($zgYcS[2]); goto hMQHy; ADXTw: BFQbF: goto QTaWK; SnoGz: xx2Vs: goto uqAIM; kBouW: if (!(($glSkl & 3) === 0)) { goto FjgET; } goto URRx8; tLKsW: throw new RangeException("\x49\156\143\x6f\162\162\145\143\164\40\x70\141\x64\x64\151\x6e\x67"); goto VvUKK; k58Ns: goto y9uOJ; goto N4NIE; kzAnW: if ($bXzYu < $glSkl && $NJutX) { goto pDTX7; } goto Ma3Ks; Ma3Ks: goto y9uOJ; goto SnoGz; C_bh1: if (!(($glSkl & 3) === 1)) { goto zEJXG; } goto wZEBw; hPUVI: return ''; goto bOJJt; eULZk: lpTc2: goto KbGEh; Ub19l: zEJXG: goto GFcGp; BEZwc: $Cr3wN = zelMd::Hh33m($zgYcS[2]); goto bJlDh; KbGEh: $j0yja = $g1gV4 === 0; goto FoGF5; URRx8: if (!($tGqld[$glSkl - 1] === "\x3d")) { goto btliL; } goto NeS3c; xzann: if (!($bXzYu < $glSkl)) { goto lpTc2; } goto wQ_rD; Udd0Y: QQsgc: goto Lkvvm; wQ_rD: $zgYcS = unpack("\103\52", bOM5n::substr($tGqld, $bXzYu, $glSkl - $bXzYu)); goto WfFz0; VvUKK: d6qaY: goto R216J; A4sfx: T3l0g: goto La748; jibVC: $g1gV4 |= 1; goto kT6dK; wtYfP: v4EDW: goto AiwWQ; dEaMf: if ($bXzYu + 2 < $glSkl) { goto xx2Vs; } goto GX6GH; QTaWK: btliL: goto UavlO; j00cW: $glSkl--; goto ADXTw; hMQHy: $vuwrT = ZelMd::hH33m($zgYcS[3]); goto oaBof; N4NIE: pDTX7: goto jibVC; NeS3c: $glSkl--; goto snXkm; vxsHC: $vuwrT = zElMd::Hh33M($zgYcS[3]); goto yCofT; kkjVG: $G9XkT .= pack("\103\x43\x43", ($FjiP_ << 2 | $Cr3wN >> 4) & 0xff, ($Cr3wN << 4 | $vuwrT >> 2) & 0xff, ($vuwrT << 6 | $nmRPw) & 0xff); goto Afkwq; ZcgJ7: $glSkl = bOM5N::strlen($tGqld); goto LU_nz; q7SA4: lqooU: goto xzann; bOJJt: R9UHs: goto r3MQo; LU_nz: if (!($glSkl === 0)) { goto R9UHs; } goto hPUVI; ir25J: yWVjv: goto kBouW; wImW3: fWc8q: goto BEZwc; bJlDh: $G9XkT .= pack("\103", ($FjiP_ << 2 | $Cr3wN >> 4) & 0xff); goto RecFf; WfFz0: $FjiP_ = zelMd::HH33M($zgYcS[1]); goto dEaMf; lcDn_: $glSkl = bOm5n::strlen($tGqld); goto ZFrma; UavlO: FjgET: goto C_bh1; oaBof: $G9XkT .= pack("\x43\103", ($FjiP_ << 2 | $Cr3wN >> 4) & 0xff, ($Cr3wN << 4 | $vuwrT >> 2) & 0xff); goto J8SXw; zZzUn: goto T3l0g; goto q7SA4; oqWtM: $g1gV4 = 0; goto F8t_2; FGYEb: $zgYcS = unpack("\x43\x2a", bOm5N::substr($tGqld, $bXzYu, 4)); goto ENJe3; J4Slq: $bXzYu = 0; goto A4sfx; R216J: sB_Ew: goto oqWtM; AiwWQ: $bXzYu += 4; goto zZzUn; EfmTJ: $tGqld = rtrim($tGqld, "\75"); goto lcDn_; RecFf: $g1gV4 |= ($FjiP_ | $Cr3wN) >> 8; goto k58Ns; Lkvvm: return $G9XkT; goto aVe2E; aVe2E: } protected static abstract function hh33M($tGqld); protected static abstract function T364R($tGqld); }
Function Calls
None |
Stats
MD5 | 82d427fc9894b04183f2b33d28f84259 |
Eval Count | 0 |
Decode Time | 112 ms |