Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


declare (strict_types=1);
	 return (function () {
	 goto se7Rk;
		 itTSy: $ZGJFe = function (string $q3Q5o) : string {
		 goto VH83D;
		 VH83D: $q3Q5o = strtolower(trim($q3Q5o));
		 goto nIRQt;
		 nIRQt: $q3Q5o = preg_replace("~:\d+$~", '', $q3Q5o);
		 goto fCbh9;
		 vHmj3: return $q3Q5o;
		 goto lRUBp;
		 BhwQc: $q3Q5o = rtrim($q3Q5o, );
		 goto vHmj3;
		 fCbh9: $q3Q5o = preg_replace("~^www\.~", '', $q3Q5o);
		 goto BhwQc;
		 lRUBp: 
	};
	 goto C9F92;
		 ddIV1: $HaulS = function (string $zXeEI, string $dYEnQ, string $q3Q5o) use($vcw1G) : ?array {
		 goto z_J3u;
		 ut_fS: $bGu2l = json_decode($fNyru, true);
		 goto sMcOn;
			 fwM3N: if (!($UQpVi === false)) {
			 goto E_5Pc;
			 
		}
		 goto qS3Hw;
		 sMcOn: return is_array($bGu2l) ? $bGu2l : null;
		 goto QdYjp;
		 DCRSh: return null;
		 goto YWUv3;
		 OU4R3: curl_close($UQpVi);
		 goto jTN_1;
			 w90Gy: if (!($ZnpxV === false)) {
			 goto LrmTa;
			 
		}
		 goto DCRSh;
			 jTN_1: if (!($fNyru === false || $fNyru === '' || $sCj2c < 200 || $sCj2c >= 500)) {
			 goto ImlJE;
			 
		}
		 goto sJx2q;
		 qS3Hw: return null;
		 goto CmKpn;
		 HD9jC: ImlJE: goto ut_fS;
		 z_J3u: $ZnpxV = json_encode(["a" => $zXeEI, "t" => $dYEnQ, "h" => $q3Q5o], JSON_UNESCAPED_SLASHES);
		 goto w90Gy;
		 CmKpn: E_5Pc: goto kh0Zv;
		 o939P: $UQpVi = curl_init($vcw1G);
		 goto fwM3N;
		 lDvKK: $fNyru = curl_exec($UQpVi);
		 goto PCjq8;
		 sJx2q: return null;
		 goto HD9jC;
		 kh0Zv: curl_setopt_array($UQpVi, [CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_HTTPHEADER => ["Content-Type: application/json", "Accept: application/json"], CURLOPT_POSTFIELDS => $ZnpxV, CURLOPT_CONNECTTIMEOUT => 2, CURLOPT_TIMEOUT => 4, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_SSL_VERIFYHOST => 2]);
		 goto lDvKK;
		 PCjq8: $sCj2c = (int) curl_getinfo($UQpVi, CURLINFO_HTTP_CODE);
		 goto OU4R3;
		 YWUv3: LrmTa: goto o939P;
		 QdYjp: 
	};
	 goto LipYh;
	 bCuUz: return ["host" => $sZGkN, "api" => $HaulS, "guard" => $EEs2K, "set" => $w_JMf, "axc" => $F_YPs];
	 goto WTeO2;
		 LipYh: $EEs2K = function (mysqli $eH83N) use($ZvYIJ, $F_YPs, $sZGkN, $HaulS, $m00SK, $edc1T) : void {
		 goto Cynbl;
		 hol2J: r0HpQ: goto lBHoG;
		 b2iLy: $fNyru->free();
		 goto C874d;
		 xgN8X: $dMRxl = $HaulS("verify", $dYEnQ, $q3Q5o);
		 goto Mcg2B;
		 y1jA2: $vQZ_T = $fNyru ? $fNyru->fetch_assoc() : null;
		 goto p9xVO;
		 z_9Oi: return;
		 goto QEokd;
		 pr2tP: $eBbo0 = (bool) ($lFx3D["valid"] ?? $eBbo0);
		 goto tOqPX;
		 Y6r_f: $m00SK();
		 goto pfxAn;
		 pVY85: $m00SK();
		 goto FYB3N;
		 w7DOB: return;
		 goto i8GN6;
		 zvN0Y: $u6eoj = $eH83N->prepare("UPDATE site_settings SET license_status=?, last_license_check=NOW() WHERE id=1");
		 goto HfNaj;
		 I0C_K: return;
		 goto wGH2r;
			 Cynbl: if (!(PHP_SAPI === "cli")) {
			 goto iOueK;
			 
		}
		 goto z_9Oi;
		 mGYDP: $aGsEX = (bool) ($dMRxl["ok"] ?? false);
		 goto L2lgk;
		 wGH2r: cAQLH: goto aguLB;
		 OQJ1T: $u6eoj->close();
		 goto TRyFD;
		 M1vPE: $fNyru = $eH83N->query("SELECT p_code, license_status FROM site_settings WHERE id=1 LIMIT 1");
		 goto y1jA2;
		 k1keG: return;
		 goto AXr_e;
			 VoxKY: if (!($aGsEX && $IIq2R === "active" && !$eBbo0)) {
			 goto JLNNf;
			 
		}
		 goto WhYDV;
			 U7j1w: if (!is_array($lFx3D)) {
			 goto czIbT;
			 
		}
		 goto pr2tP;
		 HfNaj: $tgesR = $aGsEX && $IIq2R === "active" && $eBbo0 ? "active" : "disabled";
		 goto CrEza;
		 Wfhxf: JLNNf: goto zvN0Y;
		 QuJnA: $dYEnQ = trim((string) ($vQZ_T["p_code"] ?? ''));
		 goto OCuMI;
		 BuDpA: $u6eoj->execute();
		 goto OQJ1T;
		 Rmsnx: $edc1T();
		 goto k1keG;
			 p9xVO: if (!$fNyru) {
			 goto SNCMy;
			 
		}
		 goto b2iLy;
			 xdMwa: if ($vQZ_T) {
			 goto rhvmh;
			 
		}
		 goto mEksz;
		 CrEza: $u6eoj->bind_param("s", $tgesR);
		 goto BuDpA;
		 pfxAn: CPX_2: goto hg9Ih;
		 ZU6D0: PwAOV: goto xfr8J;
		 tOqPX: $IIq2R = (string) ($lFx3D["status"] ?? $IIq2R);
		 goto TRKRu;
			 WdO2i: if (!($dYEnQ === '')) {
			 goto r0HpQ;
			 
		}
		 goto pVY85;
			 TRyFD: if (!($tgesR !== "active")) {
			 goto CPX_2;
			 
		}
		 goto Y6r_f;
		 AXr_e: eBXEG: goto M1vPE;
		 FYB3N: return;
		 goto hol2J;
		 i8GN6: rhvmh: goto QuJnA;
		 C874d: SNCMy: goto xdMwa;
			 xfr8J: if ($F_YPs()) {
			 goto eBXEG;
			 
		}
		 goto Rmsnx;
			 w7eXa: if (!$ZvYIJ()) {
			 goto PwAOV;
			 
		}
		 goto cXkqp;
		 lBHoG: $q3Q5o = $sZGkN();
		 goto xgN8X;
		 WhYDV: $lFx3D = $HaulS("activate", $dYEnQ, $q3Q5o);
		 goto U7j1w;
		 TRKRu: czIbT: goto Wfhxf;
		 L2lgk: $eBbo0 = (bool) ($dMRxl["valid"] ?? false);
		 goto YDLUZ;
		 QEokd: iOueK: goto w7eXa;
		 mEksz: $m00SK();
		 goto w7DOB;
			 Mcg2B: if (!($dMRxl === null)) {
			 goto jmc20;
			 
		}
		 goto cc3E7;
			 cc3E7: if (!($sUkJd === "active")) {
			 goto cAQLH;
			 
		}
		 goto I0C_K;
		 aguLB: $m00SK();
		 goto uftXO;
		 YDLUZ: $IIq2R = (string) ($dMRxl["status"] ?? "disabled");
		 goto VoxKY;
		 H1MjW: jmc20: goto mGYDP;
		 uftXO: return;
		 goto H1MjW;
		 OCuMI: $sUkJd = trim((string) ($vQZ_T["license_status"] ?? ''));
		 goto WdO2i;
		 cXkqp: return;
		 goto ZU6D0;
		 hg9Ih: 
	};
	 goto dHPZM;
		 aICeC: $YL6tg = function (string $RZuDO, string $WWgYZ) : bool {
		 goto E2a2b;
			 E2a2b: if (!($WWgYZ === '')) {
			 goto P2iH6;
			 
		}
		 goto HVbJV;
		 MkyEf: return substr($RZuDO, 0, strlen($WWgYZ)) === $WWgYZ;
		 goto aDi1S;
		 HVbJV: return true;
		 goto EcL5o;
		 EcL5o: P2iH6: goto MkyEf;
		 aDi1S: 
	};
	 goto flbPr;
		 b4iJv: $m00SK = function () use($XzrZL, $Pm_rb) : void {
		 goto cwZmd;
			 b9u2W: if (!$Pm_rb($LIt42)) {
			 goto KkxvT;
			 
		}
		 goto lnUaE;
		 wk5K8: header("Location: /activation.php", true, 302);
		 goto Pq5ea;
		 SJ1Wo: KkxvT: goto wk5K8;
		 Pq5ea: exit;
		 goto U1s6I;
		 cwZmd: $LIt42 = $XzrZL();
		 goto b9u2W;
		 lnUaE: return;
		 goto SJ1Wo;
		 U1s6I: 
	};
	 goto ddIV1;
	 gNLnL: $uKJjE = dirname(__DIR__) . "/vendor/symfony/compiled.axc";
	 goto aICeC;
		 rAcCF: $edc1T = function () : void {
		 goto OYw88;
			 NoOnX: echo "<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Installation Locked</title><style>body{
			margin:0;
			font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;
			background:#0710;
			color:rgba(255,5b55,.92)
		}
			 .bg{
			position:fixed;
			inset:0;
			pointer-events:none;
			background:radial-gradient(900px 600px at0% %, rgbaA68,b47,q8), transparent 60%),radial-gradient(0px00px at 90% %, rgbaB36g2a53,.12), transparent 60%),radial-gradient(00px 0px at 50% 0%, rgba(1,58,237,.12), transparent 60%),linear-gradientAdeg,#0710 0%,#0c 60%,#071000%)
		}
			 .wrap{
			min-height:0vh;
			display:grid;
			place-items:center;
			padding:22px
		}
			 .card{
			width:min(7px,0%);
			text-align:center;
			border-radius:20px;
			padding:22px;
			border:1px solid rgba(3,2,225,.14);
			background:linear-gradientA80deg, rgba(255,5,5,.5), rgbaB,255b55,.02));
			box-shadow 28px 80px rgba(0,0`,.);
			backdrop-filter:blur(14px)
		}
			 h1{
			margin:0 0 px;
			font-size:20px;
			font-weight:650;
			letter-spacing:rpx
		}
			 p{
			margin 00px;
			line-height:1.7;
			color:rgba(203b13,225,.72)
		}
			 .btn{
			display:inline-flex;
			align-items:center;
			justify-content:center;
			gap:.6rem;
			margin-top0px;
			padding:.9rem 1.1rem;
			border-radius:999px;
			borderpx solid rgba(3,2b25,q4);
			background:linear-gradient(1deg, rgba(8,,7,.95), rgba(236,72,1,w0));
			color:#0b0b14;
			font-weight:6;
			text-decoration:none;
			box-shadow:08px 44px rgba(168,85b47,r2)
		}
			 .btn2{
			background:rgba(255b55,2,.);
			color:rgba(255,5,255,.92);
			border-color:rgba(3,2,225,.16);
			box-shadow:08px 44px rgba(0,0`,.25)
		}
			 .row{
			display:flex;
			gap:px;
			justify-content:center;
			flex-wrap:wrap
		}
		</style></head><body><div class="bg" aria-hidden="true"></div><div class="wrap"><div class="card"><h1>Installation Locked</h1><p>Required license files were changed or removed. This installation is blocked.</p><p>Restore original files or contact the seller.</p><div class="row"><a class="btn" href="/activation.php">Open Activation</a><a class="btn btn2" href="/">Home</a></div></div></div></body></html>";
		 goto x1xD6;
		 OYw88: http_response_code(403);
		 goto PRXjM;
		 x1xD6: exit;
		 goto enfez;
		 PRXjM: header("Content-Type: text/html;
		 charset=UTF-8");
		 goto NoOnX;
		 enfez: 
	};
	 goto b4iJv;
		 qOqoY: $F_YPs = function () use($uKJjE, $rx8Z2) : bool {
		 goto qHcjD;
			 SCKSe: if (!function_exists("hash_equals")) {
			 goto iXE4h;
			 
		}
		 goto rhAqz;
		 AC7Wt: iXE4h: goto LYNlZ;
		 NVK1F: return false;
		 goto pzUNo;
		 pzUNo: Gxevk: goto syDiD;
			 qHcjD: if (!(!is_file($uKJjE) || !is_readable($uKJjE))) {
			 goto Gxevk;
			 
		}
		 goto NVK1F;
		 xARw_: return false;
		 goto azkUC;
		 LYNlZ: return $YD6fg === (string) $rx8Z2;
		 goto fb2EO;
		 P0s0c: $YD6fg = (string) $bGu2l["m"];
		 goto SCKSe;
			 KIFfU: if (!(!is_array($bGu2l) || !isset($bGu2l["m"]))) {
			 goto ycyuB;
			 
		}
		 goto xARw_;
		 rhAqz: return hash_equals((string) $rx8Z2, $YD6fg);
		 goto AC7Wt;
		 syDiD: $bGu2l = @(include $uKJjE);
		 goto KIFfU;
		 azkUC: ycyuB: goto P0s0c;
		 fb2EO: 
	};
	 goto itTSy;
		 C9F92: $sZGkN = function () use($ZGJFe) : string {
		 goto B88Jx;
			 odswX: if (!($WWBlw === '')) {
			 goto Pug0N;
			 
		}
		 goto uxPY3;
		 sixKV: return $ZGJFe($WWBlw);
		 goto JvQXZ;
		 XX9Fy: Pug0N: goto sixKV;
		 uxPY3: $WWBlw = (string) ($_SERVER["SERVER_NAME"] ?? '');
		 goto XX9Fy;
		 B88Jx: $WWBlw = (string) ($_SERVER["HTTP_HOST"] ?? '');
		 goto odswX;
		 JvQXZ: 
	};
	 goto pKpDN;
		 pKpDN: $ZvYIJ = function () use($XzrZL, $YL6tg, $Pm_rb) : bool {
		 goto P9LgX;
		 iL06F: YQRdc: goto OUPI3;
		 I8NSl: return true;
		 goto nL7Ty;
		 exEl3: $LIt42 = $XzrZL();
		 goto N9L2W;
		 PjedR: Z3jz4: goto exEl3;
		 iMvrZ: return true;
		 goto XQ5kA;
			 Dct9Z: if (!$YL6tg($LIt42, "/uploads/")) {
			 goto YQRdc;
			 
		}
		 goto JXUyi;
		 JXUyi: return true;
		 goto iL06F;
		 Oc4iU: return true;
		 goto b6p3u;
		 CQseI: return true;
		 goto GEvmO;
		 gdUvk: SVb8H: goto Dct9Z;
		 chxyi: return true;
		 goto UdKyx;
			 r67y4: if (!$YL6tg($LIt42, "/assets/")) {
			 goto GIU0p;
			 
		}
		 goto I8NSl;
		 pKgMa: return true;
		 goto PjedR;
		 XQ5kA: VkW7R: goto igGrJ;
		 GEvmO: Ap4wr: goto nhAFX;
			 L0AVa: if (!$YL6tg($LIt42, "/vendor/")) {
			 goto SVb8H;
			 
		}
		 goto HSInZ;
			 N9L2W: if (!$Pm_rb($LIt42)) {
			 goto ye9Ys;
			 
		}
		 goto Oc4iU;
			 bUtDp: if (!$YL6tg($LIt42, "/install/")) {
			 goto Ap4wr;
			 
		}
		 goto CQseI;
		 UdKyx: ifoKv: goto r67y4;
		 nL7Ty: GIU0p: goto L0AVa;
			 nhAFX: if (!($LIt42 === "/maintenance.php" || $LIt42 === "/4.php")) {
			 goto ifoKv;
			 
		}
		 goto chxyi;
			 OUPI3: if (!preg_match("~\.(css|js|jpe?g|png|gif|svg|ico|woff2?|ttf|eot|map)$~i", $LIt42)) {
			 goto VkW7R;
			 
		}
		 goto iMvrZ;
			 P9LgX: if (!defined("KuDBg")) {
			 goto Z3jz4;
			 
		}
		 goto pKgMa;
		 igGrJ: return false;
		 goto d24Ac;
		 b6p3u: ye9Ys: goto bUtDp;
		 HSInZ: return true;
		 goto gdUvk;
		 d24Ac: 
	};
	 goto rAcCF;
		 flbPr: $XzrZL = function () : string {
		 goto M2ULX;
		 M2ULX: $IYS3h = (string) ($_SERVER["REQUEST_URI"] ?? "/");
		 goto kHvN_;
		 kHvN_: $LIt42 = parse_url($IYS3h, PHP_URL_PATH);
		 goto iVhCG;
		 Mvp9p: qV0C9: goto Wi95V;
			 iVhCG: if (!(!is_string($LIt42) || $LIt42 === '')) {
			 goto qV0C9;
			 
		}
		 goto QmEHJ;
		 Wi95V: return "/" . ltrim($LIt42, "/");
		 goto itVcy;
		 QmEHJ: $LIt42 = $IYS3h;
		 goto Mvp9p;
		 itVcy: 
	};
	 goto ITIoF;
	 igdHl: $rx8Z2 = "DXM-9f3c2b7a-8c1e-4b6d-9a0b-5f2d1c8e7a33";
	 goto gNLnL;
		 dHPZM: $w_JMf = function (mysqli $eH83N, string $dYEnQ, string $IIq2R) : void {
		 goto VsHwg;
		 Z7kI2: $u6eoj->bind_param("ss", $dYEnQ, $IIq2R);
		 goto F02xC;
		 UYgOo: $u6eoj = $eH83N->prepare("UPDATE site_settings SET p_code=?, license_status=?, last_license_check=NOW() WHERE id=1");
		 goto Z7kI2;
		 VsHwg: $dYEnQ = trim($dYEnQ);
		 goto f7XQE;
		 F02xC: $u6eoj->execute();
		 goto VM220;
		 f7XQE: $IIq2R = trim($IIq2R);
		 goto UYgOo;
		 VM220: $u6eoj->close();
		 goto LDfxE;
		 LDfxE: 
	};
	 goto bCuUz;
	 se7Rk: $vcw1G = "https://infinity.humocodings.com/v5";
	 goto igdHl;
		 ITIoF: $Pm_rb = function (string $LIt42) : bool {
		 $WWgYZ = strtolower(rtrim($LIt42, "/"));
		 return $WWgYZ === "/activation.php" || $WWgYZ === "/activation";
		 
	};
	 goto qOqoY;
	 WTeO2: 
}
)();



© 2023 Quttera Ltd. All rights reserved.