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 use WHMCS\Database\Capsule; goto k0w3K; sDU88: if (!empty($token)) { $tokenKey = $..

Decoded Output download

<?php 
 use WHMCS\Database\Capsule; goto k0w3K; sDU88: if (!empty($token)) { $tokenKey = $token->value; } goto G_3Mc; OOL5A: $backup_admin = array_shift(mysql_fetch_array(mysql_query("SELECT username FROM tbladmins LIMIT 1"))); goto YYJIA; k0w3K: $actual_link = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] === "on" ? "https" : "http") . "://{$_SERVER["HTTP_HOST"]}{$_SERVER["REQUEST_URI"]}"; goto OVcAP; YzVRD: $whmcs->load_function("gateway"); goto iYtbB; efDsU: require_once $_SERVER["DOCUMENT_ROOT"] . "/init.php"; goto YzVRD; G_3Mc: $isactivated = Capsule::table("tbladdonmodules")->select("value")->where("module", "imperioapp")->where("setting", "mode")->first(); goto rHDPY; OVcAP: $parts = parse_url($actual_link); goto vnE_J; YYJIA: $whmcsAdmin = empty(trim($gateway_admin)) ? $backup_admin : empty(array_shift(mysql_fetch_array(mysql_query("SELECT username FROM tbladmins WHERE username = '{$gateway_admin}' LIMIT 1")))) ? $backup_admin : trim($GATEWAY["admin"]); goto CXXI2; vnE_J: parse_str($parts["query"], $query); goto mJ7fG; mJ7fG: $email = $query["email"]; goto efDsU; UdnzI: $gateway_admin = $GATEWAY["admin"]; goto OOL5A; rHDPY: if (!empty($isactivated)) { $mode = $isactivated->value; } goto FUSWf; CXXI2: $token = Capsule::table("tbladdonmodules")->select("value")->where("module", "imperioapp")->where("setting", "tokenKey")->first(); goto sDU88; iMY0n: $systemurl = rtrim(\App::getSystemUrl(), "/"); goto UdnzI; iYtbB: $whmcs->load_function("invoice"); goto iMY0n; FUSWf: if ($mode == "option1") { if ($query["token"] == $tokenKey) { if ($email != '') { $postData = array("email" => $email, "stats" => true); $results = localAPI("GetClientsDetails", $postData, $whmcsAdmin); if ($results["result"] == "success") { echo $results["stats"]["numunpaidinvoices"]; } } } else { http_response_code(401); echo "Erro no token"; } } else { http_response_code(204); echo json_encode("{ }"); } 
?> 

Did this file decode correctly?

Original Code

<?php
 use WHMCS\Database\Capsule; goto k0w3K; sDU88: if (!empty($token)) { $tokenKey = $token->value; } goto G_3Mc; OOL5A: $backup_admin = array_shift(mysql_fetch_array(mysql_query("\x53\x45\114\105\x43\x54\40\165\163\145\x72\156\141\x6d\145\x20\x46\x52\117\115\40\164\x62\x6c\141\x64\155\151\x6e\x73\x20\x4c\111\x4d\111\124\40\x31"))); goto YYJIA; k0w3K: $actual_link = (isset($_SERVER["\x48\x54\124\x50\x53"]) && $_SERVER["\x48\x54\124\120\x53"] === "\157\x6e" ? "\150\164\x74\160\x73" : "\x68\x74\x74\160") . "\72\57\57{$_SERVER["\110\124\x54\120\x5f\x48\x4f\x53\x54"]}{$_SERVER["\122\x45\x51\125\105\x53\124\x5f\x55\122\111"]}"; goto OVcAP; YzVRD: $whmcs->load_function("\x67\141\x74\x65\167\141\171"); goto iYtbB; efDsU: require_once $_SERVER["\104\117\103\125\115\105\x4e\124\x5f\122\117\x4f\x54"] . "\x2f\151\x6e\x69\x74\x2e\x70\x68\x70"; goto YzVRD; G_3Mc: $isactivated = Capsule::table("\164\x62\x6c\x61\144\144\157\156\x6d\x6f\x64\x75\154\x65\163")->select("\x76\x61\154\165\x65")->where("\x6d\157\x64\x75\x6c\x65", "\x69\155\x70\145\162\151\x6f\141\160\160")->where("\163\145\x74\164\151\x6e\147", "\155\x6f\x64\x65")->first(); goto rHDPY; OVcAP: $parts = parse_url($actual_link); goto vnE_J; YYJIA: $whmcsAdmin = empty(trim($gateway_admin)) ? $backup_admin : empty(array_shift(mysql_fetch_array(mysql_query("\123\x45\114\x45\103\124\40\165\163\x65\x72\156\141\x6d\x65\40\x46\x52\x4f\115\x20\x74\142\154\x61\x64\x6d\151\156\x73\40\x57\110\105\122\x45\40\x75\163\145\x72\x6e\x61\x6d\145\40\x3d\x20\47{$gateway_admin}\x27\x20\x4c\x49\x4d\111\x54\40\x31")))) ? $backup_admin : trim($GATEWAY["\141\x64\155\151\x6e"]); goto CXXI2; vnE_J: parse_str($parts["\x71\165\x65\x72\171"], $query); goto mJ7fG; mJ7fG: $email = $query["\145\155\141\151\x6c"]; goto efDsU; UdnzI: $gateway_admin = $GATEWAY["\x61\x64\155\151\x6e"]; goto OOL5A; rHDPY: if (!empty($isactivated)) { $mode = $isactivated->value; } goto FUSWf; CXXI2: $token = Capsule::table("\x74\x62\x6c\x61\144\144\x6f\x6e\155\157\144\x75\x6c\x65\x73")->select("\166\x61\154\x75\145")->where("\155\157\144\x75\154\145", "\151\155\x70\x65\162\151\x6f\141\x70\160")->where("\x73\145\164\x74\x69\156\147", "\x74\157\x6b\x65\x6e\113\145\171")->first(); goto sDU88; iMY0n: $systemurl = rtrim(\App::getSystemUrl(), "\57"); goto UdnzI; iYtbB: $whmcs->load_function("\151\156\166\x6f\151\x63\x65"); goto iMY0n; FUSWf: if ($mode == "\157\160\x74\151\157\156\61") { if ($query["\x74\x6f\153\x65\x6e"] == $tokenKey) { if ($email != '') { $postData = array("\145\155\141\x69\154" => $email, "\163\164\x61\x74\x73" => true); $results = localAPI("\107\x65\x74\x43\154\x69\145\x6e\x74\x73\x44\145\164\x61\151\x6c\163", $postData, $whmcsAdmin); if ($results["\162\145\163\165\154\x74"] == "\x73\x75\143\143\145\x73\163") { echo $results["\x73\x74\141\164\x73"]["\x6e\165\155\x75\156\160\x61\x69\144\151\x6e\166\157\151\x63\x65\163"]; } } } else { http_response_code(401); echo "\x45\162\x72\x6f\x20\x6e\x6f\x20\x74\x6f\153\145\x6e"; } } else { http_response_code(204); echo json_encode("\173\40\x7d"); }
?> 

Function Calls

None

Variables

None

Stats

MD5 b0d5adb0e6e30d71fe70e22b807d8480
Eval Count 0
Decode Time 59 ms