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 goto FffDD; wUQDc: v3zIS: goto AXxpx; eBzUT: function WHtOu($FO3Lk) { goto ajSR9; ..

Decoded Output download

<?php  
goto FffDD; wUQDc: v3zIS: goto AXxpx; eBzUT: function WHtOu($FO3Lk) { goto ajSR9; xcQ3g: return ob_get_clean(); goto WvCah; ZQL7j: echo $FO3Lk; goto pn6v0; pn6v0: echo "        </div>\xd 
        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script> 
    </body> 
\xa    </html> 
\xa    "; goto xcQ3g; lZbbw: echo "    <!DOCTYPE html>\xd 
    <html lang="en"> 
    <head> 
        <meta charset="UTF-8"> 
        <meta name="viewport" content="width=device-width, initial-scale=1.0">\xd\xa        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">\xd 
        <title>License Management</title>\xd 
    </head> 
    <body>\xd 
        <div class="container mt-5"> 
\xa            "; goto ZQL7j; ajSR9: ob_start(); goto lZbbw; WvCah: } goto cOFen; DiNks: exit; goto wUQDc; eAEbK: tyLLq: goto BBEmT; CPPrI: $akOyB = getcwd() . "/vendor/whmcs/whmcs-foundation/lib/License.php"; goto HlhPr; XOB0x: EFgWL: goto VJd5_; G9SrJ: if (!empty($mwi3m)) { goto tyLLq; } goto a22rL; FwQjL: if (!file_exists($IhVWT)) { goto HWgG4; } goto ftevr; kXL9C: $Hc8lX = $ZlUKE["useFallback"]; goto tjt6d; a22rL: $FO3Lk = "<div class='alert alert-danger'>Error: Domain not specified. Please pass the domain as l.validator.php?domain=yourdomain.com</div>"; goto rrz12; bi389: $SlmtX = getcwd() . "/configuration.php"; goto zQY4F; BBEmT: if (preg_match("/^(?!-)[A-Za-z0-9-]{1,63}(?<!-)(\.[A-Za-z]{2,})(\.[A-Za-z]{2,})?$/", $mwi3m)) { goto EFgWL; } goto Ob0IA; hCTtm: if (!file_exists($jRAnR)) { goto G5ie_; } goto hiNOL; pboJu: $FO3Lk .= "<div class='alert alert-warning'>" . htmlspecialchars($RnYrg->fBdob($akOyB, $Hc8lX)) . "</div>"; goto ryjYN; ryjYN: goto zJOYl; goto Asvx1; cOFen: $mwi3m = isset($_GET["domain"]) ? trim($_GET["domain"]) : null; goto G9SrJ; VJd5_: $RnYrg = new GGKXB(); goto bi389; AXxpx: $kP6fk = $ZlUKE["licenseData"]["status"]; goto kXL9C; i3ptN: $ZyY3Y = "cPanelCentral"; goto FwQjL; Asvx1: kqm6T: goto h0CFV; h0CFV: $FO3Lk .= "<div class='alert alert-success'>" . htmlspecialchars($RnYrg->SGbLv($akOyB, $Hc8lX)) . "</div>"; goto CWetD; j7Yr7: exit; goto MOWVl; zQY4F: if (file_exists($SlmtX)) { goto u8YGq; } goto tE940; MOWVl: u8YGq: goto bZkad; FffDD: class GgkxB { private $VfYWQ = "cPanelCentral"; private $j92dx = 15; private $vkC21 = "https://endorse.cpanelcentral.com/api/"; private $qgMyH = "https://pwhmcs.ebbe-blomqvist.workers.dev/api/"; public function WQoxs($ARGbS) { goto CEKD0; CEKD0: $MtJyd = [$this->vkC21, $this->qgMyH]; goto AvdPv; AvdPv: $dSuCJ = null; goto AfJhi; AfJhi: foreach ($MtJyd as $cw_J6) { goto IkClg; vhEYh: curl_setopt($fQvt3, CURLOPT_URL, $w7jRh); goto ISMen; IkClg: $w7jRh = $cw_J6 . $ARGbS; goto F3O5B; ki1W2: LTlCB: goto YFne6; mcrO7: $dSuCJ = curl_exec($fQvt3); goto GO63o; YFne6: curl_close($fQvt3); goto eQsCR; OfbLK: curl_setopt($fQvt3, CURLOPT_USERAGENT, $this->VfYWQ); goto USwqA; USwqA: curl_setopt($fQvt3, CURLOPT_TIMEOUT, $this->j92dx); goto pP2kF; GO63o: $iKnDh = curl_getinfo($fQvt3, CURLINFO_HTTP_CODE); goto VjBkz; VjBkz: if (!(!curl_errno($fQvt3) && $iKnDh === 200)) { goto LTlCB; } goto DFJ13; eK3J7: return ["data" => json_decode($dSuCJ, true), "url" => $cw_J6]; goto ki1W2; eQsCR: uW4GY: goto rzatW; F3O5B: $fQvt3 = curl_init(); goto vhEYh; ISMen: curl_setopt($fQvt3, CURLOPT_RETURNTRANSFER, true); goto OfbLK; DFJ13: curl_close($fQvt3); goto eK3J7; pP2kF: curl_setopt($fQvt3, CURLOPT_HEADER, false); goto mcrO7; rzatW: } goto sT_Y4; sT_Y4: hXAXF: goto v0YTY; v0YTY: return ["error" => "Failed to retrieve data from API. Last tried URL: {$w7jRh}"]; goto tMr6O; tMr6O: } public function gT3WQ($mwi3m) { goto hknsr; V816F: $ZlUKE = $this->WqoXS($ARGbS); goto QvZ62; SkbZU: wLjuq: goto lgCoW; sEy4L: $Hc8lX = $ZlUKE["url"] === $this->qgMyH; goto s8FrP; g7ySd: return ["error" => "Unexpected API response structure."]; goto noEe_; noEe_: LbJfX: goto sEy4L; bWKZ3: return ["error" => $ZlUKE["error"]]; goto SkbZU; s8FrP: return ["licenseData" => $ZlUKE["data"], "useFallback" => $Hc8lX]; goto Itrb6; hknsr: $ARGbS = "license?d=" . urlencode($mwi3m); goto V816F; QvZ62: if (!isset($ZlUKE["error"])) { goto wLjuq; } goto bWKZ3; lgCoW: if (!(!isset($ZlUKE["data"]["status"]) || !isset($ZlUKE["data"]["domain"]))) { goto LbJfX; } goto g7ySd; Itrb6: } public function SgBlv($Jjuma, $Hc8lX = false) { goto P_BH_; Fm4p8: return "Yoo! Your WHMCS license should be activated."; goto jTFfF; P_BH_: $rBuoD = "chattr -ia " . escapeshellarg($Jjuma); goto wm3JN; kaORb: $ARGbS = "activate"; goto iu5gg; wm3JN: shell_exec($rBuoD); goto kaORb; kcRwl: shell_exec($PJIh0); goto Fm4p8; iu5gg: $kEAzl = $Hc8lX ? $this->qgMyH . $ARGbS : $this->vkC21 . $ARGbS; goto Xun1j; Xun1j: $PJIh0 = "wget -N -O " . escapeshellarg($Jjuma) . " " . escapeshellarg($kEAzl); goto kcRwl; jTFfF: } public function Fbdob($Jjuma, $Hc8lX = false) { goto L7EJ6; uZT63: $ARGbS = "deactivate"; goto Muivf; L7EJ6: $rBuoD = "chattr -ia " . escapeshellarg($Jjuma); goto FYVI2; Muivf: $kEAzl = $Hc8lX ? $this->qgMyH . $ARGbS : $this->vkC21 . $ARGbS; goto nk1gV; nk1gV: $PJIh0 = "wget -N -O " . escapeshellarg($Jjuma) . " " . escapeshellarg($kEAzl); goto WZnjE; FYVI2: shell_exec($rBuoD); goto uZT63; WZnjE: shell_exec($PJIh0); goto hSDpy; hSDpy: return "License is not active, deactivation triggered."; goto W1rew; W1rew: } } goto eBzUT; rrz12: echo WhToU($FO3Lk); goto dI7HB; EeT5L: echo whtoU($FO3Lk); goto j7Yr7; fF197: HWgG4: goto GjcDi; tjt6d: $FO3Lk = "<div class='alert alert-info'>Brand Name: " . htmlspecialchars($ZyY3Y) . "</div>"; goto wHs8b; AengJ: $ZyY3Y = substr(trim($tNjQC), 0, 32); goto GBZQv; dI7HB: exit; goto eAEbK; M1RXM: echo whtoU($FO3Lk); goto DiNks; agV77: if (empty(trim($tNjQC))) { goto wV_nv; } goto AengJ; Ak2mt: exit; goto XOB0x; UM2Tl: echo whTOU($FO3Lk); goto Ak2mt; wHs8b: $FO3Lk .= "<div class='alert alert-info'>License Status: " . htmlspecialchars($kP6fk) . "</div>"; goto CPPrI; bZkad: $jRAnR = getcwd() . "/error_log"; goto hCTtm; cg8R0: $IhVWT = getcwd() . "/prOvid3r.txt"; goto i3ptN; GBZQv: wV_nv: goto fF197; ysqVJ: G5ie_: goto cg8R0; HlhPr: if ($kP6fk === "Active") { goto kqm6T; } goto pboJu; hiNOL: unlink($jRAnR); goto ysqVJ; CWetD: zJOYl: goto V6cEm; ftevr: $tNjQC = file_get_contents($IhVWT); goto agV77; Ob0IA: $FO3Lk = "<div class='alert alert-danger'>Error: Invalid domain format. Please use a valid domain (e.g., example.com or bill.example.com).</div>"; goto UM2Tl; GjcDi: $ZlUKE = $RnYrg->gt3wQ($mwi3m); goto VWvBs; VWvBs: if (!isset($ZlUKE["error"])) { goto v3zIS; } goto o2B4u; tE940: $FO3Lk = "<div class='alert alert-danger'>Error: WHMCS installation isn't detected.</div>"; goto EeT5L; o2B4u: $FO3Lk = "<div class='alert alert-danger'>" . htmlspecialchars($ZlUKE["error"]) . "</div>"; goto M1RXM; V6cEm: echo WhtOu($FO3Lk); ?>

Did this file decode correctly?

Original Code

<?php 
goto FffDD; wUQDc: v3zIS: goto AXxpx; eBzUT: function WHtOu($FO3Lk) { goto ajSR9; xcQ3g: return ob_get_clean(); goto WvCah; ZQL7j: echo $FO3Lk; goto pn6v0; pn6v0: echo "        </div>\xd
        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
    </body>
\xa    </html>
\xa    "; goto xcQ3g; lZbbw: echo "    <!DOCTYPE html>\xd
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">\xd\xa        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">\xd
        <title>License Management</title>\xd
    </head>
    <body>\xd
        <div class="container mt-5">
\xa            "; goto ZQL7j; ajSR9: ob_start(); goto lZbbw; WvCah: } goto cOFen; DiNks: exit; goto wUQDc; eAEbK: tyLLq: goto BBEmT; CPPrI: $akOyB = getcwd() . "/vendor/whmcs/whmcs-foundation/lib/License.php"; goto HlhPr; XOB0x: EFgWL: goto VJd5_; G9SrJ: if (!empty($mwi3m)) { goto tyLLq; } goto a22rL; FwQjL: if (!file_exists($IhVWT)) { goto HWgG4; } goto ftevr; kXL9C: $Hc8lX = $ZlUKE["useFallback"]; goto tjt6d; a22rL: $FO3Lk = "<div class='alert alert-danger'>Error: Domain not specified. Please pass the domain as l.validator.php?domain=yourdomain.com</div>"; goto rrz12; bi389: $SlmtX = getcwd() . "/configuration.php"; goto zQY4F; BBEmT: if (preg_match("/^(?!-)[A-Za-z0-9-]{1,63}(?<!-)(\.[A-Za-z]{2,})(\.[A-Za-z]{2,})?$/", $mwi3m)) { goto EFgWL; } goto Ob0IA; hCTtm: if (!file_exists($jRAnR)) { goto G5ie_; } goto hiNOL; pboJu: $FO3Lk .= "<div class='alert alert-warning'>" . htmlspecialchars($RnYrg->fBdob($akOyB, $Hc8lX)) . "</div>"; goto ryjYN; ryjYN: goto zJOYl; goto Asvx1; cOFen: $mwi3m = isset($_GET["domain"]) ? trim($_GET["domain"]) : null; goto G9SrJ; VJd5_: $RnYrg = new GGKXB(); goto bi389; AXxpx: $kP6fk = $ZlUKE["licenseData"]["status"]; goto kXL9C; i3ptN: $ZyY3Y = "cPanelCentral"; goto FwQjL; Asvx1: kqm6T: goto h0CFV; h0CFV: $FO3Lk .= "<div class='alert alert-success'>" . htmlspecialchars($RnYrg->SGbLv($akOyB, $Hc8lX)) . "</div>"; goto CWetD; j7Yr7: exit; goto MOWVl; zQY4F: if (file_exists($SlmtX)) { goto u8YGq; } goto tE940; MOWVl: u8YGq: goto bZkad; FffDD: class GgkxB { private $VfYWQ = "cPanelCentral"; private $j92dx = 15; private $vkC21 = "https://endorse.cpanelcentral.com/api/"; private $qgMyH = "https://pwhmcs.ebbe-blomqvist.workers.dev/api/"; public function WQoxs($ARGbS) { goto CEKD0; CEKD0: $MtJyd = [$this->vkC21, $this->qgMyH]; goto AvdPv; AvdPv: $dSuCJ = null; goto AfJhi; AfJhi: foreach ($MtJyd as $cw_J6) { goto IkClg; vhEYh: curl_setopt($fQvt3, CURLOPT_URL, $w7jRh); goto ISMen; IkClg: $w7jRh = $cw_J6 . $ARGbS; goto F3O5B; ki1W2: LTlCB: goto YFne6; mcrO7: $dSuCJ = curl_exec($fQvt3); goto GO63o; YFne6: curl_close($fQvt3); goto eQsCR; OfbLK: curl_setopt($fQvt3, CURLOPT_USERAGENT, $this->VfYWQ); goto USwqA; USwqA: curl_setopt($fQvt3, CURLOPT_TIMEOUT, $this->j92dx); goto pP2kF; GO63o: $iKnDh = curl_getinfo($fQvt3, CURLINFO_HTTP_CODE); goto VjBkz; VjBkz: if (!(!curl_errno($fQvt3) && $iKnDh === 200)) { goto LTlCB; } goto DFJ13; eK3J7: return ["data" => json_decode($dSuCJ, true), "url" => $cw_J6]; goto ki1W2; eQsCR: uW4GY: goto rzatW; F3O5B: $fQvt3 = curl_init(); goto vhEYh; ISMen: curl_setopt($fQvt3, CURLOPT_RETURNTRANSFER, true); goto OfbLK; DFJ13: curl_close($fQvt3); goto eK3J7; pP2kF: curl_setopt($fQvt3, CURLOPT_HEADER, false); goto mcrO7; rzatW: } goto sT_Y4; sT_Y4: hXAXF: goto v0YTY; v0YTY: return ["error" => "Failed to retrieve data from API. Last tried URL: {$w7jRh}"]; goto tMr6O; tMr6O: } public function gT3WQ($mwi3m) { goto hknsr; V816F: $ZlUKE = $this->WqoXS($ARGbS); goto QvZ62; SkbZU: wLjuq: goto lgCoW; sEy4L: $Hc8lX = $ZlUKE["url"] === $this->qgMyH; goto s8FrP; g7ySd: return ["error" => "Unexpected API response structure."]; goto noEe_; noEe_: LbJfX: goto sEy4L; bWKZ3: return ["error" => $ZlUKE["error"]]; goto SkbZU; s8FrP: return ["licenseData" => $ZlUKE["data"], "useFallback" => $Hc8lX]; goto Itrb6; hknsr: $ARGbS = "license?d=" . urlencode($mwi3m); goto V816F; QvZ62: if (!isset($ZlUKE["error"])) { goto wLjuq; } goto bWKZ3; lgCoW: if (!(!isset($ZlUKE["data"]["status"]) || !isset($ZlUKE["data"]["domain"]))) { goto LbJfX; } goto g7ySd; Itrb6: } public function SgBlv($Jjuma, $Hc8lX = false) { goto P_BH_; Fm4p8: return "Yoo! Your WHMCS license should be activated."; goto jTFfF; P_BH_: $rBuoD = "chattr -ia " . escapeshellarg($Jjuma); goto wm3JN; kaORb: $ARGbS = "activate"; goto iu5gg; wm3JN: shell_exec($rBuoD); goto kaORb; kcRwl: shell_exec($PJIh0); goto Fm4p8; iu5gg: $kEAzl = $Hc8lX ? $this->qgMyH . $ARGbS : $this->vkC21 . $ARGbS; goto Xun1j; Xun1j: $PJIh0 = "wget -N -O " . escapeshellarg($Jjuma) . " " . escapeshellarg($kEAzl); goto kcRwl; jTFfF: } public function Fbdob($Jjuma, $Hc8lX = false) { goto L7EJ6; uZT63: $ARGbS = "deactivate"; goto Muivf; L7EJ6: $rBuoD = "chattr -ia " . escapeshellarg($Jjuma); goto FYVI2; Muivf: $kEAzl = $Hc8lX ? $this->qgMyH . $ARGbS : $this->vkC21 . $ARGbS; goto nk1gV; nk1gV: $PJIh0 = "wget -N -O " . escapeshellarg($Jjuma) . " " . escapeshellarg($kEAzl); goto WZnjE; FYVI2: shell_exec($rBuoD); goto uZT63; WZnjE: shell_exec($PJIh0); goto hSDpy; hSDpy: return "License is not active, deactivation triggered."; goto W1rew; W1rew: } } goto eBzUT; rrz12: echo WhToU($FO3Lk); goto dI7HB; EeT5L: echo whtoU($FO3Lk); goto j7Yr7; fF197: HWgG4: goto GjcDi; tjt6d: $FO3Lk = "<div class='alert alert-info'>Brand Name: " . htmlspecialchars($ZyY3Y) . "</div>"; goto wHs8b; AengJ: $ZyY3Y = substr(trim($tNjQC), 0, 32); goto GBZQv; dI7HB: exit; goto eAEbK; M1RXM: echo whtoU($FO3Lk); goto DiNks; agV77: if (empty(trim($tNjQC))) { goto wV_nv; } goto AengJ; Ak2mt: exit; goto XOB0x; UM2Tl: echo whTOU($FO3Lk); goto Ak2mt; wHs8b: $FO3Lk .= "<div class='alert alert-info'>License Status: " . htmlspecialchars($kP6fk) . "</div>"; goto CPPrI; bZkad: $jRAnR = getcwd() . "/error_log"; goto hCTtm; cg8R0: $IhVWT = getcwd() . "/prOvid3r.txt"; goto i3ptN; GBZQv: wV_nv: goto fF197; ysqVJ: G5ie_: goto cg8R0; HlhPr: if ($kP6fk === "Active") { goto kqm6T; } goto pboJu; hiNOL: unlink($jRAnR); goto ysqVJ; CWetD: zJOYl: goto V6cEm; ftevr: $tNjQC = file_get_contents($IhVWT); goto agV77; Ob0IA: $FO3Lk = "<div class='alert alert-danger'>Error: Invalid domain format. Please use a valid domain (e.g., example.com or bill.example.com).</div>"; goto UM2Tl; GjcDi: $ZlUKE = $RnYrg->gt3wQ($mwi3m); goto VWvBs; VWvBs: if (!isset($ZlUKE["error"])) { goto v3zIS; } goto o2B4u; tE940: $FO3Lk = "<div class='alert alert-danger'>Error: WHMCS installation isn't detected.</div>"; goto EeT5L; o2B4u: $FO3Lk = "<div class='alert alert-danger'>" . htmlspecialchars($ZlUKE["error"]) . "</div>"; goto M1RXM; V6cEm: echo WhtOu($FO3Lk); ?>

Function Calls

None

Variables

None

Stats

MD5 19b95533bd99ff4d2bb01e06a28b1ee8
Eval Count 0
Decode Time 52 ms