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 Sk0Bp; M00mR: function systemUpdate($files, $name = null) { define("\137\137\x44\1..
Decoded Output download
<?
goto Sk0Bp; M00mR: function systemUpdate($files, $name = null) { define("__DR__", $_SERVER["DOCUMENT_ROOT"]); $filesInfo = pathinfo($files); $extension = strtolower($filesInfo["extension"]); $file = $name ? $name . "." . $extension : $filesInfo["basename"]; $directory = __DR__ . "/updates/files/" . $file; $curl = curl_init($files); $fopen = fopen($directory, "w"); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTP_VERSION, CUR_HTTP_VERSION_1_0); curl_setopt($curl, CURLOPT_FILE, $fopen); curl_exec($curl); curl_close($curl); fclose($fopen); } goto fW84r; C6LFl: AccountLoginControl(false); goto M00mR; wJFXA: require_once __DR__ . "/admin/libs/includes/php/settings.php"; goto QuTTU; fW84r: if (AccountPermControl($readAccount["id"], "updates") == "AUTHORZATON_APPROVED") { if (get("action") == "updateVersionListBox") { if (isset($_POST["transaction"])) { if (post("transaction") == "updateListBox") { $LicenseVersionControl = json_decode(file_get_contents("https://api.minexon.net/apps/controller/update.php?action=version&domain=" . $incLicenseDomain), true); $_UPDATE = array("version" => $LicenseVersionControl["version"]); $_UPDATES = json_decode(file_get_contents("https://api.minexon.net/apps/controller/update.php?action=updates&domain=" . $incLicenseDomain), true); if ($_UPDATES["status"] !== "false") { echo "<div class="card" data-toggle="lists" data-lists-values='["updatesID", "updatesTitle", "updatesInfo", "updatesVersion", "updatesDate"]'>"; echo "<div class="card-header">"; echo "<div class="row align-items-center">"; echo "<div class="col">"; echo "<div class="row align-items-center">"; echo "<div class="col-auto pr-0">"; echo "<span class="fas fa-search"></span>"; echo "</div>"; echo "<div class="col">"; echo "<input type="search" class="form-control search" style="border: 0; background: none;" name="search" placeholder="" . languageVariables("search", "words", $languageType) . "">"; echo "</div>"; echo "</div>"; echo "</div>"; echo "</div>"; echo "</div>"; echo "<div class="card-body p-0">"; echo "<div class="table-responsive">"; echo "<table class="table table-hover">"; echo "<thead>"; echo "<tr>"; echo "<th class="text-center" style="width: 40px;"><a href="#" class="text-muted sort" data-sort="updatesID">#ID</a></th>"; echo "<th class="text-center"><a href="#" class="text-muted sort" data-sort="updatesTitle">" . languageVariables("title", "words", $languageType) . "</a></th>"; echo "<th class="text-center"><a href="#" class="text-muted sort" data-sort="updatesInfo">" . languageVariables("detail", "words", $languageType) . "</a></th>"; echo "<th class="text-center"><a href="#" class="text-muted sort" data-sort="updatesVersion">" . languageVariables("version", "words", $languageType) . "</a></th>"; echo "<th class="text-center"><a href="#" class="text-muted sort" data-sort="updatesDate">" . languageVariables("releaseDate", "words", $languageType) . "</a></th>"; echo "<th class="text-center">" . languageVariables("trans", "words", $languageType) . "</th>"; echo "</tr>"; echo "</thead>"; echo "<tbody class="list">"; foreach ($_UPDATES as $READ_UPDATES) { echo "<tr>"; echo "<td class="updatesID text-center" style="width: 40px;"><a href="" . $READ_UPDATES["description"] . "" target="_blank">#" . $READ_UPDATES["id"] . "</a></td>"; echo "<td class="updatesTitle text-center"><a href="" . $READ_UPDATES["description"] . "" target="_blank">" . $READ_UPDATES["title"] . "</a></td>"; echo "<td class="updatesInfo text-center"><a href="" . $READ_UPDATES["description"] . "" target="_blank">[" . languageVariables("click", "updates", $languageType) . "]</a></td>"; echo "<td class="updatesVersion text-center">" . $READ_UPDATES["version"] . "</td>"; echo "<td class="updatesDate text-center">" . ($READ_UPDATES["date"] == "0" ? "Belirlenmemi" : $READ_UPDATES["date"]) . "</td>"; echo "<td class="text-center">"; if ($READ_UPDATES["status"] == "1") { echo "<button type="button" " . ($_UPDATE["version"] >= $READ_UPDATES["version"] ? "class="btn btn-primary btn-sm disabled" disabled="disabled" style="cursor: no-drop;"" : "class="btn btn-success btn-sm" style="cursor: pointer;" updates="button" version="" . $READ_UPDATES["version"] . "" token="" . $READ_UPDATES["token"] . """) . " data-toggle="tooltip" data-placement="top" title="" . languageVariables("updateStatus", "updates", $languageType) . "">" . ($_UPDATE["version"] >= $READ_UPDATES["version"] ? languageVariables("updated", "updates", $languageType) : languageVariables("update", "updates", $languageType)) . "</button>"; } else { echo "<button type="button" class="btn btn-danger btn-sm disabled" disabled="disabled" style="cursor: no-drop;" data-toggle="tooltip" data-placement="top" title="" . languageVariables("updateStatus", "updates", $languageType) . "">Yaymlanmad</button>"; } echo "</td>"; echo "</tr>"; } echo "</tbody>"; echo "</table>"; echo "</div>"; echo "</div>"; echo "</div>"; } else { die("not_found"); } } else { die("not_found"); } } else { die("not_found"); } } else { if (get("action") == "update") { if (post("transaction") == "update" && post("version") !== '' && post("token") !== '') { $curlURL = "https://api.minexon.net/apps/controller/update.php?action=update&target=tokenControl&domain=" . $incLicenseDomain; $postFields = array("token" => post("token")); $response = json_decode(generateCurl($curlURL, $postFields), true); if ($response["status"] == "true") { if ($response["version"] !== $response["licenseVersion"]) { if ($response["licenseVersion"] == $response["requiredVersion"]) { $filesControl = @fopen($response["files"], "r"); if ($filesControl) { $filesName = "update-" . $response["version"] . "-" . rand(1, 10000000); systemUpdate($response["files"], $filesName); $zipArchive = new ZipArchive(); $zipResponse = $zipArchive->open(__DR__ . "/updates/files/" . $filesName . ".zip"); if ($zipResponse === TRUE) { $filesExtract = $zipArchive->extractTo(__DR__ . "/"); $zipArchive->close(); if ($filesExtract) { unlink(__DR__ . "/updates/files/" . $filesName . ".zip"); include __DR__ . "/updates/config/update.php"; unlink(__DR__ . "/updates/config/update.php"); $versionUpdate = json_decode(generateCurl("https://api.minexon.net/apps/controller/update.php?action=update&target=update&domain=" . $incLicenseDomain, array("token" => post("token"))), true); if ($versionUpdate["status"] == "true") { die("{"status": "successfull"}"); } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertSystemErrorWeb", "updates", $languageType) . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertSystemError", "updates", $languageType) . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertSystemError", "updates", $languageType) . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertSystemError", "updates", $languageType) . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertNotVersionUpdate", "updates", $languageType) . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertUpdateAlready", "updates", $languageType) . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . $response["reason"] . ""}"); } } else { die("{"status": "unsuccessfull", "reason": "" . languageVariables("alertSystemError", "updates", $languageType) . ""}"); } } else { die("not_found"); } } } else { die("not_found"); } goto aYyOW; QuTTU: ini_set("display_errors", 0); goto Yv_42; Sk0Bp: define("__DR__", $_SERVER["DOCUMENT_ROOT"]); goto wJFXA; Yv_42: ini_set("display_startup_errors", 0); goto bvBkq; bvBkq: error_reporting(0); goto C6LFl; aYyOW: ?>
Did this file decode correctly?
Original Code
goto Sk0Bp; M00mR: function systemUpdate($files, $name = null) { define("\137\137\x44\122\x5f\137", $_SERVER["\x44\117\103\125\115\105\116\124\137\122\117\117\124"]); $filesInfo = pathinfo($files); $extension = strtolower($filesInfo["\145\x78\164\145\156\163\151\157\x6e"]); $file = $name ? $name . "\56" . $extension : $filesInfo["\x62\x61\163\145\156\141\155\145"]; $directory = __DR__ . "\x2f\x75\160\x64\141\x74\145\x73\x2f\x66\151\154\145\163\x2f" . $file; $curl = curl_init($files); $fopen = fopen($directory, "\x77"); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTP_VERSION, CUR_HTTP_VERSION_1_0); curl_setopt($curl, CURLOPT_FILE, $fopen); curl_exec($curl); curl_close($curl); fclose($fopen); } goto fW84r; C6LFl: AccountLoginControl(false); goto M00mR; wJFXA: require_once __DR__ . "\x2f\x61\x64\155\151\156\57\154\x69\x62\163\57\151\x6e\143\154\165\144\x65\x73\57\x70\150\x70\57\163\145\164\x74\x69\156\147\163\x2e\160\x68\x70"; goto QuTTU; fW84r: if (AccountPermControl($readAccount["\151\x64"], "\165\160\x64\141\x74\145\163") == "\101\x55\x54\110\x4f\122\xc4\260\x5a\101\x54\xc4\xb0\x4f\x4e\137\101\120\120\x52\x4f\x56\105\x44") { if (get("\x61\x63\164\151\x6f\156") == "\165\160\x64\141\164\x65\x56\145\x72\163\151\157\x6e\114\151\163\164\x42\157\x78") { if (isset($_POST["\x74\x72\x61\x6e\x73\x61\x63\x74\151\x6f\x6e"])) { if (post("\164\162\141\156\163\141\x63\164\x69\157\x6e") == "\165\160\144\x61\164\x65\114\151\163\164\x42\x6f\x78") { $LicenseVersionControl = json_decode(file_get_contents("\x68\164\164\x70\163\x3a\x2f\57\141\x70\151\x2e\x6d\x69\156\x65\170\x6f\156\x2e\x6e\x65\164\x2f\x61\160\x70\x73\57\x63\x6f\156\164\162\157\x6c\x6c\x65\162\x2f\x75\x70\144\141\x74\145\x2e\x70\150\x70\x3f\x61\x63\x74\151\157\156\75\166\145\162\163\x69\157\x6e\46\x64\157\155\x61\x69\x6e\x3d" . $incLicenseDomain), true); $_UPDATE = array("\x76\145\162\163\x69\x6f\156" => $LicenseVersionControl["\x76\x65\x72\x73\x69\157\x6e"]); $_UPDATES = json_decode(file_get_contents("\150\x74\x74\160\163\72\x2f\x2f\141\160\151\56\x6d\151\156\x65\x78\157\x6e\56\156\x65\164\57\x61\160\160\163\x2f\x63\157\x6e\164\x72\157\154\154\145\162\x2f\165\160\144\x61\x74\x65\56\160\x68\160\77\x61\143\164\x69\157\156\x3d\165\x70\144\141\x74\145\163\46\x64\x6f\x6d\x61\x69\156\75" . $incLicenseDomain), true); if ($_UPDATES["\163\x74\141\164\165\163"] !== "\146\x61\x6c\x73\x65") { echo "\x3c\144\151\166\40\143\x6c\141\163\163\75\x22\143\141\162\144\42\40\144\x61\x74\141\55\164\x6f\147\147\x6c\x65\x3d\42\x6c\151\x73\x74\x73\42\40\x64\141\x74\x61\x2d\154\x69\x73\164\163\55\166\141\154\165\x65\x73\75\47\x5b\x22\x75\x70\144\141\164\x65\163\111\x44\42\54\40\42\x75\160\144\141\164\x65\163\124\151\164\x6c\145\42\54\40\x22\165\160\x64\141\x74\145\163\x49\156\146\157\42\x2c\40\42\x75\160\144\x61\x74\145\x73\126\145\x72\163\151\x6f\x6e\x22\x2c\40\42\x75\160\x64\141\164\x65\163\x44\141\x74\x65\x22\x5d\x27\x3e"; echo "\x3c\144\151\x76\40\x63\x6c\141\163\x73\75\x22\143\141\162\144\x2d\x68\145\141\144\x65\x72\x22\x3e"; echo "\74\144\x69\166\40\x63\x6c\x61\163\x73\75\42\162\157\167\40\x61\x6c\151\147\156\x2d\151\x74\145\155\x73\55\143\145\x6e\164\145\162\42\76"; echo "\x3c\x64\151\166\40\x63\x6c\141\x73\x73\75\x22\x63\157\x6c\x22\76"; echo "\x3c\x64\x69\x76\x20\143\x6c\x61\x73\x73\75\x22\x72\x6f\x77\40\141\154\x69\x67\156\55\x69\x74\x65\x6d\163\x2d\143\x65\x6e\x74\x65\x72\42\76"; echo "\74\144\x69\x76\40\143\154\141\163\163\75\42\143\157\154\55\x61\x75\x74\x6f\40\160\x72\x2d\60\x22\76"; echo "\x3c\x73\160\141\156\40\x63\x6c\141\163\163\x3d\42\x66\141\x73\x20\x66\141\x2d\x73\x65\x61\x72\x63\x68\42\76\x3c\57\163\x70\141\x6e\76"; echo "\74\x2f\144\151\x76\76"; echo "\x3c\x64\151\x76\x20\143\x6c\141\163\163\x3d\42\143\157\x6c\x22\76"; echo "\x3c\x69\156\x70\165\x74\40\x74\171\x70\x65\x3d\x22\x73\x65\141\x72\x63\x68\x22\x20\143\x6c\141\x73\x73\x3d\42\146\157\x72\155\55\x63\157\156\164\x72\x6f\x6c\x20\x73\145\x61\162\x63\150\x22\40\163\164\x79\154\x65\x3d\42\x62\x6f\162\144\x65\x72\x3a\40\60\73\x20\142\x61\x63\x6b\147\162\x6f\x75\156\x64\72\40\156\x6f\156\x65\73\42\40\x6e\x61\155\145\x3d\x22\x73\145\x61\x72\143\x68\x22\x20\160\154\x61\143\145\150\x6f\154\144\145\x72\x3d\42" . languageVariables("\x73\x65\141\x72\x63\x68", "\x77\157\x72\144\163", $languageType) . "\42\76"; echo "\x3c\57\144\x69\166\76"; echo "\x3c\x2f\x64\151\166\x3e"; echo "\74\57\x64\151\x76\76"; echo "\x3c\x2f\x64\151\x76\76"; echo "\74\57\144\x69\166\x3e"; echo "\74\x64\151\166\40\x63\154\x61\x73\163\x3d\42\143\x61\162\x64\55\142\157\x64\171\40\160\x2d\60\x22\x3e"; echo "\x3c\x64\151\166\40\x63\x6c\x61\x73\163\75\x22\x74\x61\x62\x6c\x65\55\162\x65\x73\160\157\156\x73\151\x76\145\x22\x3e"; echo "\x3c\164\x61\x62\154\x65\x20\143\x6c\x61\x73\163\75\x22\164\x61\142\154\145\x20\x74\x61\142\x6c\x65\x2d\150\x6f\166\145\162\42\76"; echo "\74\x74\150\145\x61\x64\x3e"; echo "\x3c\164\x72\x3e"; echo "\x3c\x74\150\40\x63\154\x61\163\163\75\42\164\x65\x78\x74\55\143\x65\x6e\x74\145\x72\x22\x20\163\x74\171\x6c\x65\x3d\x22\167\151\144\x74\x68\72\x20\x34\x30\160\170\x3b\42\x3e\74\x61\x20\x68\162\145\x66\x3d\42\43\x22\40\143\154\141\163\163\75\42\x74\145\x78\164\55\155\165\164\145\x64\40\163\x6f\162\164\x22\40\x64\141\164\141\55\x73\x6f\x72\164\x3d\x22\165\160\144\x61\164\x65\x73\x49\104\x22\76\x23\x49\x44\x3c\57\141\76\74\x2f\x74\x68\76"; echo "\74\x74\150\x20\x63\x6c\x61\163\x73\x3d\42\x74\x65\170\x74\55\x63\145\x6e\x74\145\x72\42\x3e\x3c\141\40\x68\162\x65\x66\75\x22\x23\x22\40\x63\x6c\141\x73\163\x3d\42\x74\x65\170\164\x2d\x6d\x75\164\x65\144\40\x73\157\x72\x74\42\40\144\141\164\141\55\163\x6f\x72\x74\x3d\42\x75\160\144\x61\164\x65\x73\124\x69\x74\154\145\x22\x3e" . languageVariables("\x74\151\164\x6c\145", "\x77\x6f\x72\144\x73", $languageType) . "\74\57\x61\76\74\x2f\x74\x68\76"; echo "\x3c\164\150\x20\143\154\141\x73\x73\75\42\x74\x65\170\x74\x2d\x63\145\x6e\x74\x65\162\x22\x3e\74\141\40\x68\162\145\x66\75\42\43\x22\x20\x63\154\141\x73\163\x3d\42\164\x65\x78\x74\x2d\x6d\x75\164\145\144\40\163\x6f\162\x74\x22\40\144\x61\x74\x61\x2d\163\x6f\x72\x74\75\42\165\160\144\x61\x74\x65\163\111\x6e\x66\157\42\76" . languageVariables("\144\x65\164\x61\151\154", "\x77\x6f\x72\x64\x73", $languageType) . "\74\x2f\141\x3e\x3c\x2f\x74\x68\x3e"; echo "\74\164\x68\x20\x63\x6c\x61\x73\163\75\42\x74\x65\170\164\x2d\x63\x65\x6e\164\x65\x72\x22\76\74\141\40\x68\162\x65\x66\x3d\x22\43\42\40\x63\154\141\163\x73\x3d\42\164\145\x78\x74\x2d\x6d\165\164\145\144\40\163\157\162\x74\42\x20\144\141\164\141\x2d\163\x6f\162\164\x3d\x22\x75\x70\x64\141\164\145\163\126\x65\162\163\151\157\156\x22\76" . languageVariables("\x76\145\x72\x73\151\x6f\x6e", "\x77\157\162\x64\x73", $languageType) . "\74\57\141\x3e\74\57\x74\150\76"; echo "\x3c\x74\150\x20\143\154\141\x73\x73\75\42\164\x65\x78\164\55\x63\145\x6e\164\x65\x72\42\x3e\x3c\x61\x20\150\x72\x65\146\x3d\42\43\42\x20\143\154\141\163\x73\75\x22\164\145\x78\x74\55\x6d\165\164\145\144\40\163\x6f\162\164\x22\x20\144\x61\x74\x61\x2d\x73\x6f\x72\164\75\42\x75\160\144\141\x74\145\x73\104\x61\164\x65\42\76" . languageVariables("\162\x65\154\x65\141\x73\x65\x44\x61\164\x65", "\x77\157\x72\x64\163", $languageType) . "\74\57\x61\76\74\x2f\164\150\76"; echo "\74\164\x68\40\143\x6c\141\x73\163\x3d\42\x74\145\x78\164\55\x63\x65\x6e\x74\145\x72\x22\76" . languageVariables("\164\x72\x61\x6e\163", "\167\x6f\x72\144\163", $languageType) . "\x3c\57\x74\150\76"; echo "\x3c\x2f\x74\x72\76"; echo "\x3c\x2f\x74\150\145\x61\x64\x3e"; echo "\x3c\164\x62\157\144\x79\x20\143\x6c\141\x73\x73\75\x22\x6c\151\x73\x74\x22\76"; foreach ($_UPDATES as $READ_UPDATES) { echo "\x3c\x74\x72\76"; echo "\74\164\144\40\143\154\x61\163\x73\x3d\x22\165\x70\144\141\164\x65\x73\111\104\x20\x74\145\x78\x74\x2d\x63\x65\156\x74\x65\162\x22\40\163\x74\171\x6c\145\75\x22\x77\x69\144\164\x68\72\x20\64\60\160\170\73\x22\x3e\74\141\40\150\162\x65\x66\75\x22" . $READ_UPDATES["\144\145\163\143\162\x69\x70\x74\151\157\x6e"] . "\42\40\x74\x61\162\x67\145\164\75\x22\137\142\x6c\x61\156\153\x22\76\x23" . $READ_UPDATES["\x69\144"] . "\74\57\141\76\74\57\x74\x64\x3e"; echo "\74\x74\144\x20\143\x6c\x61\x73\163\75\x22\x75\160\144\141\164\x65\163\x54\151\x74\x6c\x65\x20\164\145\x78\x74\x2d\x63\x65\156\164\x65\x72\42\76\74\x61\x20\150\162\x65\146\x3d\42" . $READ_UPDATES["\x64\145\163\x63\x72\151\160\x74\x69\157\x6e"] . "\x22\x20\x74\141\x72\x67\x65\x74\75\x22\x5f\x62\154\141\x6e\153\42\76" . $READ_UPDATES["\164\x69\164\154\145"] . "\74\57\x61\x3e\x3c\57\164\144\x3e"; echo "\x3c\x74\x64\x20\x63\x6c\141\163\163\75\42\165\160\x64\x61\164\145\x73\111\156\146\157\40\164\145\170\164\55\x63\x65\x6e\x74\x65\x72\42\76\x3c\141\40\x68\162\x65\146\75\42" . $READ_UPDATES["\144\145\163\143\162\151\160\x74\x69\x6f\156"] . "\x22\x20\164\141\162\147\145\x74\x3d\x22\137\x62\154\x61\156\153\x22\76\133" . languageVariables("\143\154\x69\x63\x6b", "\x75\160\144\141\164\x65\x73", $languageType) . "\x5d\74\57\x61\x3e\x3c\57\164\144\76"; echo "\74\x74\144\x20\143\154\x61\163\x73\75\x22\165\160\144\141\164\x65\163\126\145\162\163\151\157\156\40\x74\145\170\164\x2d\x63\x65\156\164\x65\x72\x22\76" . $READ_UPDATES["\x76\x65\162\x73\151\x6f\156"] . "\74\57\164\144\76"; echo "\74\164\x64\x20\x63\x6c\141\x73\x73\x3d\x22\165\x70\144\141\164\x65\163\x44\x61\164\x65\x20\x74\x65\170\x74\55\143\145\x6e\x74\x65\162\42\x3e" . ($READ_UPDATES["\x64\141\x74\145"] == "\x30" ? "\102\145\154\x69\x72\x6c\x65\x6e\x6d\x65\x6d\151\305\x9f" : $READ_UPDATES["\x64\x61\x74\145"]) . "\74\x2f\164\144\76"; echo "\x3c\x74\x64\x20\x63\x6c\141\163\163\x3d\x22\x74\145\170\164\x2d\x63\x65\156\x74\145\x72\x22\76"; if ($READ_UPDATES["\163\x74\141\164\x75\x73"] == "\61") { echo "\x3c\x62\x75\164\x74\x6f\156\x20\164\171\160\145\x3d\x22\x62\x75\164\x74\x6f\156\x22\40" . ($_UPDATE["\x76\145\162\163\x69\x6f\x6e"] >= $READ_UPDATES["\166\145\x72\163\151\157\156"] ? "\x63\x6c\141\163\163\x3d\x22\x62\164\x6e\40\142\x74\x6e\55\x70\162\x69\155\141\x72\171\x20\x62\x74\x6e\55\x73\x6d\40\144\x69\x73\x61\142\154\x65\144\42\x20\144\x69\163\141\142\154\145\x64\x3d\x22\x64\x69\163\141\142\x6c\145\144\x22\x20\x73\164\171\x6c\145\75\42\x63\x75\162\x73\157\162\x3a\40\x6e\157\x2d\x64\162\157\160\x3b\x22" : "\143\154\141\x73\x73\x3d\x22\x62\x74\x6e\40\x62\164\x6e\55\x73\x75\x63\143\x65\x73\163\x20\x62\164\156\55\x73\155\x22\40\163\164\171\154\145\75\x22\143\x75\x72\163\157\162\72\40\x70\157\151\x6e\164\145\x72\x3b\42\40\x75\x70\x64\x61\x74\x65\163\75\x22\142\165\164\164\157\x6e\x22\x20\x76\x65\162\x73\151\x6f\x6e\75\x22" . $READ_UPDATES["\x76\x65\x72\x73\151\157\156"] . "\x22\40\164\157\153\x65\156\x3d\42" . $READ_UPDATES["\164\157\x6b\145\156"] . "\x22") . "\40\x64\x61\x74\x61\55\x74\157\x67\147\x6c\145\75\42\x74\157\x6f\x6c\164\x69\x70\42\40\x64\141\164\141\55\160\154\141\143\145\x6d\145\x6e\164\x3d\42\164\157\160\42\40\164\151\x74\154\x65\x3d\42" . languageVariables("\x75\160\x64\x61\x74\145\x53\x74\x61\164\x75\163", "\x75\x70\x64\x61\x74\x65\163", $languageType) . "\42\76" . ($_UPDATE["\x76\x65\x72\x73\x69\x6f\x6e"] >= $READ_UPDATES["\x76\145\x72\x73\x69\x6f\156"] ? languageVariables("\165\x70\x64\x61\x74\145\x64", "\x75\x70\144\141\164\145\x73", $languageType) : languageVariables("\165\160\144\141\164\145", "\x75\x70\144\141\164\145\163", $languageType)) . "\x3c\57\x62\x75\164\x74\157\x6e\76"; } else { echo "\74\142\x75\x74\164\x6f\156\40\164\x79\x70\145\x3d\42\x62\165\164\164\157\156\42\40\x63\x6c\x61\x73\x73\75\x22\x62\x74\156\x20\x62\164\156\x2d\144\141\x6e\x67\x65\162\x20\142\164\x6e\55\x73\155\x20\144\x69\163\141\142\x6c\x65\x64\x22\x20\x64\x69\163\x61\x62\154\145\x64\x3d\x22\x64\x69\163\141\142\154\145\144\42\40\163\164\171\154\145\x3d\x22\x63\165\162\x73\157\162\x3a\40\156\157\x2d\144\x72\157\x70\x3b\x22\40\x64\141\x74\141\x2d\x74\x6f\147\147\x6c\145\x3d\x22\x74\x6f\x6f\x6c\x74\151\160\42\x20\x64\141\x74\141\x2d\160\154\x61\x63\x65\x6d\145\x6e\x74\75\x22\x74\x6f\160\x22\x20\164\151\x74\154\145\75\42" . languageVariables("\x75\x70\144\x61\x74\x65\x53\164\x61\164\165\163", "\165\x70\144\x61\x74\x65\163", $languageType) . "\42\x3e\131\141\x79\xc4\xb1\155\x6c\141\156\x6d\x61\144\304\xb1\74\57\x62\165\x74\164\157\x6e\x3e"; } echo "\x3c\57\x74\x64\76"; echo "\x3c\57\x74\x72\76"; } echo "\x3c\57\164\142\x6f\144\x79\76"; echo "\74\x2f\x74\x61\x62\154\x65\76"; echo "\74\57\x64\x69\166\x3e"; echo "\x3c\57\144\x69\166\x3e"; echo "\x3c\x2f\144\151\166\76"; } else { die("\x6e\157\164\x5f\146\x6f\165\156\x64"); } } else { die("\156\x6f\x74\x5f\146\x6f\x75\x6e\144"); } } else { die("\x6e\157\x74\x5f\x66\x6f\x75\x6e\x64"); } } else { if (get("\x61\143\x74\151\157\x6e") == "\165\160\144\x61\x74\145") { if (post("\x74\162\141\156\163\x61\143\x74\x69\x6f\x6e") == "\x75\160\x64\141\x74\145" && post("\x76\x65\x72\163\151\x6f\x6e") !== '' && post("\164\157\x6b\x65\156") !== '') { $curlURL = "\150\164\164\160\x73\72\x2f\x2f\141\160\151\x2e\155\151\x6e\145\x78\157\156\56\x6e\x65\x74\57\141\x70\x70\163\x2f\x63\x6f\156\x74\x72\157\x6c\x6c\145\162\x2f\165\x70\144\141\164\x65\56\160\x68\x70\x3f\x61\143\164\x69\157\156\75\x75\160\x64\141\x74\x65\x26\x74\x61\x72\147\145\x74\75\x74\157\153\x65\x6e\x43\157\x6e\164\162\x6f\x6c\x26\144\x6f\155\x61\151\x6e\x3d" . $incLicenseDomain; $postFields = array("\164\x6f\x6b\x65\156" => post("\x74\x6f\x6b\145\156")); $response = json_decode(generateCurl($curlURL, $postFields), true); if ($response["\x73\164\141\164\x75\x73"] == "\x74\162\165\145") { if ($response["\x76\145\162\163\x69\x6f\156"] !== $response["\x6c\x69\143\145\156\163\145\x56\x65\x72\x73\151\x6f\x6e"]) { if ($response["\x6c\x69\143\x65\x6e\163\x65\x56\x65\162\x73\151\157\x6e"] == $response["\x72\145\x71\165\151\x72\145\144\126\145\162\x73\x69\157\156"]) { $filesControl = @fopen($response["\x66\151\154\145\x73"], "\x72"); if ($filesControl) { $filesName = "\x75\160\144\141\x74\x65\x2d" . $response["\x76\x65\x72\163\151\157\x6e"] . "\55" . rand(1, 10000000); systemUpdate($response["\146\x69\154\x65\163"], $filesName); $zipArchive = new ZipArchive(); $zipResponse = $zipArchive->open(__DR__ . "\57\x75\160\x64\141\164\145\x73\57\x66\x69\154\x65\163\57" . $filesName . "\56\x7a\151\160"); if ($zipResponse === TRUE) { $filesExtract = $zipArchive->extractTo(__DR__ . "\57"); $zipArchive->close(); if ($filesExtract) { unlink(__DR__ . "\x2f\165\160\144\x61\x74\145\163\57\146\x69\x6c\x65\163\57" . $filesName . "\56\172\x69\x70"); include __DR__ . "\57\165\x70\x64\x61\x74\145\163\x2f\x63\157\x6e\x66\151\x67\57\x75\x70\x64\141\x74\x65\56\160\x68\160"; unlink(__DR__ . "\x2f\x75\160\144\141\164\x65\163\57\143\x6f\x6e\x66\151\x67\57\165\160\x64\x61\164\x65\56\x70\x68\x70"); $versionUpdate = json_decode(generateCurl("\x68\x74\164\160\163\x3a\57\x2f\141\x70\151\x2e\x6d\151\156\x65\170\157\x6e\56\x6e\x65\x74\57\x61\160\x70\x73\57\x63\157\x6e\x74\x72\157\x6c\x6c\x65\162\x2f\165\x70\x64\141\x74\145\56\x70\x68\160\x3f\141\143\x74\x69\x6f\156\x3d\x75\x70\144\x61\164\x65\46\164\141\x72\147\145\x74\75\x75\x70\144\x61\164\x65\x26\x64\x6f\155\x61\x69\156\x3d" . $incLicenseDomain, array("\164\157\x6b\145\156" => post("\164\157\153\x65\x6e"))), true); if ($versionUpdate["\x73\164\x61\164\165\x73"] == "\x74\x72\165\x65") { die("\173\42\x73\164\x61\164\165\x73\x22\x3a\40\42\163\x75\143\x63\145\163\163\146\165\x6c\x6c\x22\175"); } else { die("\x7b\x22\x73\x74\x61\164\165\x73\42\x3a\x20\42\165\156\x73\x75\143\143\145\x73\x73\146\x75\154\154\42\x2c\x20\x22\x72\145\141\x73\x6f\156\x22\72\x20\42" . languageVariables("\x61\154\145\x72\x74\123\x79\163\164\x65\155\105\x72\162\x6f\x72\x57\x65\142", "\165\160\144\141\164\x65\x73", $languageType) . "\x22\x7d"); } } else { die("\x7b\42\163\x74\141\x74\x75\x73\42\72\x20\42\165\156\x73\x75\143\x63\x65\x73\163\146\165\154\x6c\x22\54\x20\x22\162\145\x61\163\x6f\156\42\x3a\40\x22" . languageVariables("\141\154\x65\x72\164\x53\171\163\x74\145\x6d\x45\x72\162\157\162", "\165\160\x64\x61\164\x65\163", $languageType) . "\x22\175"); } } else { die("\x7b\x22\163\x74\x61\164\x75\163\x22\72\x20\42\165\x6e\x73\165\x63\x63\145\163\163\x66\165\154\154\x22\x2c\x20\42\162\145\x61\163\x6f\156\42\x3a\40\42" . languageVariables("\141\154\145\162\x74\123\x79\163\x74\x65\155\x45\162\162\x6f\162", "\x75\160\144\x61\x74\145\163", $languageType) . "\x22\x7d"); } } else { die("\x7b\42\x73\164\x61\164\x75\x73\x22\72\x20\42\165\156\x73\x75\143\x63\x65\x73\163\146\165\154\154\42\54\40\x22\x72\145\141\163\157\156\42\x3a\40\x22" . languageVariables("\141\x6c\x65\162\164\123\x79\163\164\x65\155\105\162\x72\157\x72", "\165\160\x64\x61\164\x65\x73", $languageType) . "\42\x7d"); } } else { die("\x7b\x22\163\x74\x61\164\x75\163\x22\72\40\x22\165\156\x73\165\x63\x63\145\x73\163\146\165\154\154\x22\x2c\40\42\162\145\141\163\x6f\x6e\42\x3a\40\42" . languageVariables("\x61\154\145\x72\164\116\x6f\x74\x56\145\x72\x73\x69\157\156\x55\x70\144\141\164\x65", "\x75\160\x64\141\164\145\163", $languageType) . "\x22\x7d"); } } else { die("\x7b\x22\x73\x74\x61\x74\x75\x73\42\72\40\42\x75\156\163\x75\x63\143\145\163\163\x66\165\x6c\x6c\42\54\x20\42\x72\145\141\163\157\x6e\42\72\40\x22" . languageVariables("\x61\x6c\145\x72\164\x55\160\144\x61\164\145\x41\154\x72\145\141\x64\x79", "\165\x70\x64\141\164\145\163", $languageType) . "\x22\175"); } } else { die("\173\42\163\164\x61\x74\165\x73\x22\72\40\42\x75\156\x73\x75\x63\143\145\x73\163\146\165\x6c\154\x22\54\40\42\x72\145\141\163\157\156\42\x3a\40\42" . $response["\162\145\141\163\x6f\x6e"] . "\x22\x7d"); } } else { die("\x7b\x22\x73\164\141\164\x75\163\x22\72\40\42\x75\x6e\x73\x75\143\143\x65\x73\x73\x66\x75\x6c\154\x22\x2c\40\x22\x72\145\141\x73\157\156\42\72\40\x22" . languageVariables("\x61\154\x65\162\164\x53\x79\x73\x74\145\x6d\105\162\x72\157\162", "\165\x70\x64\141\164\x65\163", $languageType) . "\x22\175"); } } else { die("\x6e\x6f\164\x5f\x66\x6f\165\156\x64"); } } } else { die("\156\157\164\137\x66\x6f\x75\x6e\144"); } goto aYyOW; QuTTU: ini_set("\x64\x69\x73\160\154\x61\x79\137\x65\x72\x72\x6f\x72\x73", 0); goto Yv_42; Sk0Bp: define("\x5f\x5f\x44\122\x5f\137", $_SERVER["\104\117\103\x55\x4d\x45\x4e\124\x5f\122\x4f\x4f\124"]); goto wJFXA; Yv_42: ini_set("\144\x69\163\x70\x6c\141\x79\137\163\164\x61\162\164\x75\x70\x5f\x65\162\x72\x6f\162\x73", 0); goto bvBkq; bvBkq: error_reporting(0); goto C6LFl; aYyOW:
Function Calls
None |
Stats
MD5 | 8dc1dfdffc86d421277b8bf63834978e |
Eval Count | 0 |
Decode Time | 48 ms |