Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

goto uLXOd; ZoCuY: if (!empty($purchase_code) && !empty($purchase_source) && !empty($pa..

Decoded Output download

<?   
 goto uLXOd; ZoCuY: if (!empty($purchase_code) && !empty($purchase_source) && !empty($package_name)) { $stmt = $mysqli->prepare("SELECT COUNT(*) AS count FROM app_settings WHERE purchase_code = ? AND purchase_source = ? AND package_name = ?"); $stmt->bind_param("sss", $purchase_code, $purchase_source, $package_name); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($row["count"] > 0) { $show_activate_button = true; } $stmt->close(); } goto aR8eT; wh6hk: $purchase_source = $row["purchase_source"]; goto EbOxX; uLXOd: $query = "SELECT * FROM app_settings"; goto WMffn; DTp1c: $show_activate_button = false; goto ZoCuY; iHp_J: $onesignal_app_id = $row["onesignal_app_id"]; goto svhKB; mxALc: $row = $result->fetch_assoc(); goto GnhTk; pHX6q: $purchase_source_text = "Unknown Source"; goto QA377; y3sZT: $purchase_code = $row["purchase_code"]; goto wh6hk; svhKB: $onesignal_rest_api = $row["onesignal_rest_api"]; goto k0_GA; QA377: if ($purchase_source == 1) { $purchase_source_text = "BycomBazaar"; } elseif ($purchase_source == 2) { $purchase_source_text = "CodeCanyon"; } elseif ($purchase_source == 3) { $purchase_source_text = "Codester"; } goto DTp1c; k0_GA: $base_url = $baseUrl; goto pHX6q; aR8eT: if ($_SERVER["REQUEST_METHOD"] === "POST") { if (isset($_POST["save_data"])) { $purchase_code = $_POST["purchase_code"] ?? null; $purchase_source = $_POST["purchase_source"] ?? null; $package_name = $_POST["package_name"] ?? null; if (empty($purchase_code) || empty($purchase_source) || empty($package_name)) { $errorMessage = "All fields are required."; } else { $stmt = $mysqli->prepare("UPDATE app_settings SET purchase_code = ?, purchase_source = ?, package_name = ?"); $stmt->bind_param("sss", $purchase_code, $purchase_source, $package_name); if ($stmt->execute()) { $successMessage = "Data updated successfully."; } else { $errorMessage = "Update failed: " . $stmt->error; } } } elseif (isset($_POST["activate_license"])) { $postData = array("purchase_code" => $purchase_code, "purchase_source" => $purchase_source, "package_name" => $package_name, "onesignal_app_id" => $onesignal_app_id, "onesignal_rest_api" => $onesignal_rest_api, "base_url" => $baseUrl); $ch = curl_init("https://apps.bycomsolutions.com/versapro/license/validate.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData)); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); $responseData = json_decode($response, true); if ($httpCode === 200) { $responseData = json_decode($response, true); if (isset($responseData["status"]) && $responseData["status"] === "success") { $successMessage = "Activation successful: " . ($responseData["message"] ?? "License validated successfully."); } elseif (isset($responseData["status"]) && $responseData["status"] === "error") { $errorMessage = "Activation failed: " . ($responseData["message"] ?? "Unknown error occurred."); } else { $successMessage = " " . htmlspecialchars($response); } } else { $errorMessage = "Failed to contact license server. HTTP Code: {$httpCode}"; } } } goto XhaWh; WMffn: $result = $mysqli->query($query); goto mxALc; EbOxX: $package_name = $row["package_name"]; goto iHp_J; GnhTk: $appname = $row["appname"]; goto y3sZT; XhaWh:  ?>

Did this file decode correctly?

Original Code


 goto uLXOd; ZoCuY: if (!empty($purchase_code) && !empty($purchase_source) && !empty($package_name)) { $stmt = $mysqli->prepare("\x53\105\114\x45\x43\124\40\x43\x4f\x55\116\124\x28\52\x29\40\x41\x53\40\x63\x6f\x75\x6e\164\x20\106\122\117\x4d\x20\x61\x70\x70\x5f\x73\x65\x74\164\x69\x6e\x67\163\x20\x57\110\105\122\x45\40\160\165\x72\x63\150\x61\163\145\x5f\x63\157\144\x65\x20\75\x20\x3f\x20\101\116\104\40\160\x75\162\x63\x68\141\x73\x65\137\163\x6f\165\x72\143\x65\40\x3d\40\x3f\x20\x41\x4e\104\x20\x70\x61\x63\x6b\141\147\145\x5f\x6e\x61\155\x65\40\x3d\x20\77"); $stmt->bind_param("\x73\163\163", $purchase_code, $purchase_source, $package_name); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($row["\x63\157\165\156\x74"] > 0) { $show_activate_button = true; } $stmt->close(); } goto aR8eT; wh6hk: $purchase_source = $row["\160\165\162\x63\x68\141\x73\x65\137\163\x6f\x75\x72\143\x65"]; goto EbOxX; uLXOd: $query = "\x53\x45\114\105\x43\x54\x20\52\x20\106\122\117\115\40\141\160\160\137\x73\x65\x74\164\x69\156\147\163"; goto WMffn; DTp1c: $show_activate_button = false; goto ZoCuY; iHp_J: $onesignal_app_id = $row["\157\x6e\x65\163\x69\147\156\x61\x6c\x5f\141\160\160\x5f\151\x64"]; goto svhKB; mxALc: $row = $result->fetch_assoc(); goto GnhTk; pHX6q: $purchase_source_text = "\125\156\153\x6e\157\x77\156\x20\x53\x6f\x75\162\x63\145"; goto QA377; y3sZT: $purchase_code = $row["\160\165\162\x63\x68\141\x73\x65\x5f\x63\157\144\145"]; goto wh6hk; svhKB: $onesignal_rest_api = $row["\157\156\x65\x73\x69\x67\x6e\141\154\137\162\145\163\164\137\x61\x70\151"]; goto k0_GA; QA377: if ($purchase_source == 1) { $purchase_source_text = "\x42\171\143\x6f\155\x42\141\172\x61\x61\x72"; } elseif ($purchase_source == 2) { $purchase_source_text = "\x43\x6f\x64\145\x43\141\x6e\171\x6f\x6e"; } elseif ($purchase_source == 3) { $purchase_source_text = "\103\157\x64\x65\x73\164\x65\x72"; } goto DTp1c; k0_GA: $base_url = $baseUrl; goto pHX6q; aR8eT: if ($_SERVER["\x52\105\121\125\105\x53\x54\137\x4d\105\x54\x48\x4f\104"] === "\120\x4f\x53\x54") { if (isset($_POST["\x73\141\166\145\137\144\x61\x74\x61"])) { $purchase_code = $_POST["\x70\x75\162\143\x68\141\163\x65\137\x63\157\144\x65"] ?? null; $purchase_source = $_POST["\160\x75\162\x63\150\141\x73\145\x5f\163\157\x75\162\143\145"] ?? null; $package_name = $_POST["\x70\141\143\153\141\147\145\x5f\x6e\141\x6d\145"] ?? null; if (empty($purchase_code) || empty($purchase_source) || empty($package_name)) { $errorMessage = "\x41\154\x6c\40\x66\x69\145\154\x64\163\40\141\162\x65\x20\162\145\161\165\x69\x72\145\144\56"; } else { $stmt = $mysqli->prepare("\125\x50\104\x41\x54\105\x20\x61\160\160\x5f\x73\145\x74\164\151\156\x67\x73\x20\123\105\x54\40\160\165\x72\x63\x68\141\x73\x65\x5f\143\157\144\x65\40\x3d\40\77\x2c\40\x70\165\x72\x63\150\141\163\145\137\163\x6f\165\162\x63\x65\x20\x3d\40\77\x2c\40\160\x61\143\153\141\147\x65\137\x6e\141\x6d\x65\x20\x3d\x20\77"); $stmt->bind_param("\x73\163\163", $purchase_code, $purchase_source, $package_name); if ($stmt->execute()) { $successMessage = "\x44\x61\164\141\40\x75\x70\144\x61\x74\145\x64\x20\163\165\x63\143\145\163\163\x66\165\154\154\x79\56"; } else { $errorMessage = "\125\160\144\x61\164\x65\40\146\x61\x69\154\x65\x64\72\x20" . $stmt->error; } } } elseif (isset($_POST["\x61\x63\x74\151\166\141\x74\x65\137\154\x69\x63\145\x6e\x73\x65"])) { $postData = array("\160\x75\162\x63\150\141\163\145\x5f\x63\x6f\144\x65" => $purchase_code, "\x70\x75\x72\x63\150\141\x73\x65\x5f\x73\x6f\x75\x72\143\145" => $purchase_source, "\160\141\x63\153\x61\x67\145\137\156\141\155\145" => $package_name, "\157\156\145\163\x69\x67\x6e\141\x6c\x5f\x61\x70\x70\137\151\x64" => $onesignal_app_id, "\157\156\145\x73\151\147\x6e\141\x6c\137\x72\145\x73\x74\x5f\x61\x70\x69" => $onesignal_rest_api, "\142\141\x73\145\137\x75\x72\x6c" => $baseUrl); $ch = curl_init("\x68\164\x74\160\163\72\57\x2f\141\160\160\x73\x2e\x62\171\x63\157\x6d\163\x6f\154\165\x74\151\157\156\163\x2e\x63\x6f\155\57\166\x65\162\x73\x61\160\162\x6f\57\x6c\x69\x63\145\x6e\163\145\57\x76\141\x6c\151\x64\141\164\145\56\x70\150\x70"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData)); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); $responseData = json_decode($response, true); if ($httpCode === 200) { $responseData = json_decode($response, true); if (isset($responseData["\x73\x74\141\164\165\163"]) && $responseData["\x73\x74\141\164\165\163"] === "\x73\165\143\143\145\163\163") { $successMessage = "\101\143\164\151\x76\x61\x74\x69\157\x6e\x20\x73\165\143\143\145\x73\163\146\165\x6c\x3a\x20" . ($responseData["\x6d\x65\x73\x73\141\147\145"] ?? "\114\x69\x63\x65\156\x73\145\x20\x76\x61\x6c\151\x64\x61\164\145\144\x20\163\x75\143\x63\x65\x73\x73\x66\x75\x6c\x6c\171\56"); } elseif (isset($responseData["\x73\x74\x61\x74\165\163"]) && $responseData["\x73\x74\x61\x74\165\x73"] === "\145\x72\x72\x6f\x72") { $errorMessage = "\x41\143\x74\151\x76\141\164\151\x6f\x6e\x20\146\x61\151\154\145\144\72\40" . ($responseData["\155\145\x73\x73\141\147\x65"] ?? "\125\x6e\153\x6e\157\167\156\40\145\x72\x72\x6f\x72\x20\x6f\143\143\165\162\162\x65\144\x2e"); } else { $successMessage = "\40" . htmlspecialchars($response); } } else { $errorMessage = "\106\141\151\x6c\x65\x64\40\x74\x6f\40\143\157\x6e\164\x61\x63\x74\40\154\151\143\x65\x6e\163\145\x20\163\x65\162\166\x65\x72\56\x20\110\124\124\x50\40\103\157\x64\145\x3a\40{$httpCode}"; } } } goto XhaWh; WMffn: $result = $mysqli->query($query); goto mxALc; EbOxX: $package_name = $row["\x70\x61\143\153\141\147\145\x5f\156\x61\x6d\x65"]; goto iHp_J; GnhTk: $appname = $row["\x61\160\x70\x6e\x61\x6d\145"]; goto y3sZT; XhaWh: 

Function Calls

None

Variables

None

Stats

MD5 f03acb5c923811b1eb6a914324549ab0
Eval Count 0
Decode Time 40 ms