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 /* __________________________________________________ |whmcsbypass.us licen..
Decoded Output download
<?php
/* __________________________________________________
|whmcsbypass.us license|
|__________________________________________________|
*/
goto V0bOB; ptVgX: $checksumdcd3f5ea8cecf3a3dad4708d663041dbe7f = sha1_file($filea4c5ba1dd49e441b490e0203a3460e9d1781caad); goto FdFwG; Ofzyi: $localKeyValidTime = 1; goto Hxf0Q; Ci40n: HPgFs: goto Ofzyi; v14Fz: if (empty($results)) { goto LEe19; } goto BL8h0; f2fb1: $encoded = $encoded . md5($encoded . $secret); goto GRUY5; mFFjs: $encoded = serialize($license); goto rTNLv; jnrKn: $localdata = substr($localkey, 0, strlen($localkey) - 32); goto QR1p6; LtWPm: WHMCS\Database\Capsule::table("tblconfiguration")->insert(["setting" => $moduleName . "_localkey", "value" => $encoded, "created_at" => date("Y-m-d H:i:s")]); goto BKzF8; pI0D2: AG1Wc: goto CzrwA; SVYSZ: $moduleVersion = "1.5.2"; goto z80DT; uTcen: $secret = "f40301fb522cf1bc380b1afd53416bfa"; goto AjVeo; Hxf0Q: global $CONFIG; goto JFoeO; hUe7t: $checkToken = time() . md5(mt_rand(1000000000, 0) . $licenseKey); goto hD1w1; DY_K9: $encoded = md5($license["checkdate"] . $secret) . $encoded; goto X4nof; FdFwG: if (!($checksumdcd3f5ea8cecf3a3dad4708d663041dbe7f != "23601d3f3a68214901991b7fe82748d8f999ac8a")) { goto wmHrM; } goto wPNLY; wPNLY: exit("The file " . $filea4c5ba1dd49e441b490e0203a3460e9d1781caad . " is invalid. Please upload the file once again or contact whmcsbypass.us Team. "); goto rpu4o; KsMv_: $filea4c5ba1dd49e441b490e0203a3460e9d1781caad = __DIR__ . "/license.php"; goto ptVgX; X4nof: $encoded = strrev($encoded); goto f2fb1; hD1w1: if (!empty($_SERVER["SERVER_NAME"])) { goto YgBhp; } goto mERjz; QR1p6: $md5hash = substr($localkey, strlen($localkey) - 32); goto p7qq6; rpu4o: wmHrM: goto Ci40n; d90Nm: goto sbWl_; goto GeMyb; GRUY5: $encoded = wordwrap($encoded, 80, "\xa", true); goto v14Fz; AjVeo: $results = WHMCS\Database\Capsule::table("tblconfiguration")->where("setting", $moduleName . "_localkey")->value("value"); goto qioA0; qioA0: $licenseKey = strtolower("ModulesGarden_" . str_replace("_", '', $moduleName) . "_downfromwhmcsbypassus"); goto hUe7t; N85an: if (!($localkeyresults["checkdate"] < $localExpiry || $maxExpiryDate < $localkeyresults["checkdate"])) { goto AG1Wc; } goto g_XTA; N6QCK: $localkeyresults = unserialize($localdata); goto aKoiz; xBDx_: $localdata = base64_decode($localdata); goto N6QCK; Vg4w6: $getWhmcsDomain = $_SERVER["SERVER_NAME"]; goto tP9V4; GeMyb: YgBhp: goto Vg4w6; CzrwA: goto ERB3f; goto P7Gzw; b0RQo: $md5hash = substr($localdata, 0, 32); goto brcON; V0bOB: if (!defined("ROOTDIR")) { goto HPgFs; } goto KsMv_; rTNLv: $encoded = base64_encode($encoded); goto DY_K9; JoNyK: $maxExpiryDate = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + 3, date("Y"))); goto N85an; H334D: $license = ["status" => "Active", "md5hash" => md5($secret . $checkToken), "version" => $CONFIG["Version"], "validdomain" => $getWhmcsDomain, "validip" => $getIp, "validdirectory" => __DIR__, "checkdate" => date("Ymd"), "checktoken" => $checkToken]; goto mFFjs; BKzF8: ERB3f: goto SVYSZ; JFoeO: $moduleName = "hetzner_vps"; goto uTcen; mERjz: $getWhmcsDomain = parse_url($CONFIG["SystemURL"], PHP_URL_HOST); goto d90Nm; z80DT: $moduleRevision = "761fe12969cb687431e3c8fc1abdda29073631fa"; goto GhD5t; BL8h0: $localkey = str_replace("\xa", '', $results); goto jnrKn; P7Gzw: LEe19: goto LtWPm; aKoiz: $localExpiry = date("Ymd", mktime(0, 0, 0, date("m"), date("d") - $localKeyValidTime, date("Y"))); goto JoNyK; brcON: $localdata = substr($localdata, 32); goto xBDx_; UE1j9: $getIp = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : $_SERVER["LOCAL_ADDR"]; goto H334D; tP9V4: sbWl_: goto UE1j9; g_XTA: WHMCS\Database\Capsule::table("tblconfiguration")->where("setting", $moduleName . "_localkey")->update(["value" => $encoded, "updated_at" => date("Y-m-d H:i:s")]); goto pI0D2; p7qq6: $localdata = strrev($localdata); goto b0RQo; GhD5t: $moduleWikiUrl = "https://www.docs.modulesgarden.com/Hetzner_VPS_For_WHMCS"; ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
|whmcsbypass.us license|
|__________________________________________________|
*/
goto V0bOB; ptVgX: $checksumdcd3f5ea8cecf3a3dad4708d663041dbe7f = sha1_file($filea4c5ba1dd49e441b490e0203a3460e9d1781caad); goto FdFwG; Ofzyi: $localKeyValidTime = 1; goto Hxf0Q; Ci40n: HPgFs: goto Ofzyi; v14Fz: if (empty($results)) { goto LEe19; } goto BL8h0; f2fb1: $encoded = $encoded . md5($encoded . $secret); goto GRUY5; mFFjs: $encoded = serialize($license); goto rTNLv; jnrKn: $localdata = substr($localkey, 0, strlen($localkey) - 32); goto QR1p6; LtWPm: WHMCS\Database\Capsule::table("\164\142\154\143\x6f\x6e\x66\x69\x67\x75\x72\x61\164\x69\x6f\x6e")->insert(["\x73\145\x74\164\x69\x6e\x67" => $moduleName . "\x5f\x6c\157\x63\141\154\153\x65\x79", "\166\141\x6c\165\x65" => $encoded, "\x63\162\x65\141\164\x65\144\x5f\141\164" => date("\131\x2d\x6d\x2d\x64\40\x48\72\151\x3a\163")]); goto BKzF8; pI0D2: AG1Wc: goto CzrwA; SVYSZ: $moduleVersion = "\x31\x2e\65\56\62"; goto z80DT; uTcen: $secret = "\146\64\x30\63\60\61\x66\142\x35\62\62\x63\146\61\142\143\63\70\x30\142\x31\x61\146\144\x35\x33\x34\x31\66\x62\146\x61"; goto AjVeo; Hxf0Q: global $CONFIG; goto JFoeO; hUe7t: $checkToken = time() . md5(mt_rand(1000000000, 0) . $licenseKey); goto hD1w1; DY_K9: $encoded = md5($license["\143\x68\145\143\x6b\144\141\164\145"] . $secret) . $encoded; goto X4nof; FdFwG: if (!($checksumdcd3f5ea8cecf3a3dad4708d663041dbe7f != "\62\63\x36\x30\61\144\x33\x66\x33\x61\x36\x38\x32\61\64\71\60\61\71\71\x31\x62\67\146\145\x38\62\x37\64\x38\x64\70\x66\x39\x39\71\x61\x63\70\141")) { goto wmHrM; } goto wPNLY; wPNLY: exit("\124\x68\x65\40\x66\151\x6c\x65\x20" . $filea4c5ba1dd49e441b490e0203a3460e9d1781caad . "\40\151\163\40\x69\156\x76\141\154\x69\x64\x2e\x20\120\154\145\x61\x73\145\x20\x75\x70\x6c\x6f\x61\x64\40\164\150\145\40\146\151\154\145\x20\157\156\x63\x65\40\141\x67\141\151\x6e\40\157\x72\40\143\157\x6e\164\x61\143\x74\x20\x77\150\155\x63\163\142\171\x70\141\163\163\56\165\x73\40\124\x65\x61\x6d\x2e\40"); goto rpu4o; KsMv_: $filea4c5ba1dd49e441b490e0203a3460e9d1781caad = __DIR__ . "\57\x6c\x69\143\145\156\163\145\x2e\x70\150\x70"; goto ptVgX; X4nof: $encoded = strrev($encoded); goto f2fb1; hD1w1: if (!empty($_SERVER["\123\x45\x52\126\105\x52\x5f\116\101\x4d\105"])) { goto YgBhp; } goto mERjz; QR1p6: $md5hash = substr($localkey, strlen($localkey) - 32); goto p7qq6; rpu4o: wmHrM: goto Ci40n; d90Nm: goto sbWl_; goto GeMyb; GRUY5: $encoded = wordwrap($encoded, 80, "\xa", true); goto v14Fz; AjVeo: $results = WHMCS\Database\Capsule::table("\164\142\x6c\x63\157\x6e\x66\151\147\165\x72\x61\x74\x69\x6f\x6e")->where("\163\x65\164\x74\x69\156\147", $moduleName . "\137\x6c\x6f\143\141\x6c\x6b\145\171")->value("\166\x61\154\x75\145"); goto qioA0; qioA0: $licenseKey = strtolower("\115\x6f\144\x75\154\145\163\107\141\x72\x64\x65\156\x5f" . str_replace("\137", '', $moduleName) . "\137\x64\157\x77\x6e\146\162\157\155\167\x68\155\x63\163\142\171\x70\x61\163\x73\165\x73"); goto hUe7t; N85an: if (!($localkeyresults["\143\150\x65\143\x6b\x64\141\164\145"] < $localExpiry || $maxExpiryDate < $localkeyresults["\143\x68\145\x63\x6b\x64\x61\x74\x65"])) { goto AG1Wc; } goto g_XTA; N6QCK: $localkeyresults = unserialize($localdata); goto aKoiz; xBDx_: $localdata = base64_decode($localdata); goto N6QCK; Vg4w6: $getWhmcsDomain = $_SERVER["\123\105\x52\x56\105\122\x5f\116\x41\x4d\105"]; goto tP9V4; GeMyb: YgBhp: goto Vg4w6; CzrwA: goto ERB3f; goto P7Gzw; b0RQo: $md5hash = substr($localdata, 0, 32); goto brcON; V0bOB: if (!defined("\x52\x4f\117\124\x44\111\x52")) { goto HPgFs; } goto KsMv_; rTNLv: $encoded = base64_encode($encoded); goto DY_K9; JoNyK: $maxExpiryDate = date("\131\155\x64", mktime(0, 0, 0, date("\x6d"), date("\x64") + 3, date("\x59"))); goto N85an; H334D: $license = ["\163\164\x61\x74\x75\x73" => "\101\143\164\x69\x76\x65", "\155\x64\65\150\x61\163\150" => md5($secret . $checkToken), "\166\x65\x72\163\151\157\x6e" => $CONFIG["\126\145\162\x73\151\157\156"], "\x76\141\154\151\144\x64\x6f\x6d\x61\151\156" => $getWhmcsDomain, "\x76\x61\154\151\144\151\160" => $getIp, "\x76\x61\154\151\144\x64\151\162\x65\x63\x74\x6f\x72\x79" => __DIR__, "\143\150\145\x63\x6b\x64\141\164\145" => date("\x59\x6d\x64"), "\x63\x68\145\x63\153\x74\x6f\153\x65\156" => $checkToken]; goto mFFjs; BKzF8: ERB3f: goto SVYSZ; JFoeO: $moduleName = "\x68\x65\x74\172\156\145\x72\137\x76\160\x73"; goto uTcen; mERjz: $getWhmcsDomain = parse_url($CONFIG["\x53\171\163\x74\x65\155\125\x52\x4c"], PHP_URL_HOST); goto d90Nm; z80DT: $moduleRevision = "\x37\x36\61\146\x65\61\x32\71\66\71\x63\142\x36\70\67\64\63\x31\145\x33\x63\x38\x66\x63\61\141\x62\144\144\141\62\x39\60\67\x33\x36\x33\x31\146\x61"; goto GhD5t; BL8h0: $localkey = str_replace("\xa", '', $results); goto jnrKn; P7Gzw: LEe19: goto LtWPm; aKoiz: $localExpiry = date("\x59\155\x64", mktime(0, 0, 0, date("\x6d"), date("\144") - $localKeyValidTime, date("\131"))); goto JoNyK; brcON: $localdata = substr($localdata, 32); goto xBDx_; UE1j9: $getIp = isset($_SERVER["\x53\x45\122\x56\x45\122\x5f\x41\104\104\x52"]) ? $_SERVER["\x53\x45\122\x56\x45\122\x5f\101\104\104\x52"] : $_SERVER["\x4c\117\103\x41\114\137\x41\104\x44\x52"]; goto H334D; tP9V4: sbWl_: goto UE1j9; g_XTA: WHMCS\Database\Capsule::table("\164\142\x6c\x63\x6f\x6e\146\151\x67\x75\162\141\x74\x69\x6f\x6e")->where("\x73\145\164\x74\x69\x6e\x67", $moduleName . "\x5f\x6c\x6f\143\x61\x6c\153\x65\x79")->update(["\166\141\x6c\x75\x65" => $encoded, "\x75\160\x64\141\x74\145\144\x5f\x61\164" => date("\131\55\155\55\144\x20\x48\72\x69\x3a\x73")]); goto pI0D2; p7qq6: $localdata = strrev($localdata); goto b0RQo; GhD5t: $moduleWikiUrl = "\150\164\x74\x70\163\72\x2f\x2f\167\x77\x77\x2e\x64\157\143\163\x2e\x6d\157\x64\x75\x6c\x65\x73\147\141\162\144\145\156\x2e\x63\x6f\x6d\x2f\110\145\164\172\156\x65\162\x5f\x56\120\x53\x5f\x46\x6f\162\x5f\127\x48\x4d\x43\123";
Function Calls
None |
Stats
MD5 | dddcd17d94486f8d7f1b2386ec7c3656 |
Eval Count | 0 |
Decode Time | 45 ms |