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 ob_start();$a='eNrtPQ1z28axfwVG2ZiMKVKy007HFGWrstJ4niy5lp2XGVHFQABI4okEEHxQVhO93/529..

Decoded Output download

ob_end_clean();?><?php  if( !defined("SOFTACULOUS") ) { exit( "Hacking Attempt" ); } if( !defined("SOFTADMIN") && !defined("SOFTCLI") ) { include("/usr/local/cpanel/php/cpanel.php"); class CPEXT extends CPANEL { public function ext_exec($code) { if( !$this->connected ) { throw new Exception("The LivePHP Socket has closed, unable to continue."); } $buffer = ""; $result = ""; if( $this->_debug_level ) { $this->debug_log(1, "(exec) SEND:" . $code); } fwrite($this->_cpanelfh, strlen($code) . "
" . $code); while( $buffer = fgets($this->_cpanelfh) ) { $result = $result . $buffer; if( strstr($buffer, "</cpanelresult>") !== false ) { break; } } if( $this->_debug_level ) { $this->debug_log(1, "(exec) RECV:" . $result); } if( $skip_return ) { return NULL; } $result = str_replace("
", "", $result); preg_match("/<data><result>(?P<orig>.+)<\/result><\/data>/", $result, $result_data); $result_data_modified = htmlentities($result_data["orig"]); $result = str_replace($result_data["orig"], $result_data_modified, $result); $json_start_pos = strpos($result, "<cpanelresult>{"); if( $json_start_pos !== false ) { $json_start_pos += 14; if( $this->_debug_level ) { $this->debug_log_json(substr(trim($result), $json_start_pos, strpos($result, "</cpanelresult>") - $json_start_pos)); } $parsed = json_decode(substr(trim($result), $json_start_pos, strpos($result, "</cpanelresult>") - $json_start_pos), true); if( strpos($result, "<cpanelresult>{\"cpanelresult\"") === false && $parsed !== NULL ) { return array( "cpanelresult" => $parsed ); } return $parsed; } if( strpos($result, "<cpanelresult>") !== false ) { if( $this->_debug_level ) { $this->debug_log(1, "XML_unserialize:" . $result); } return @XML_unserialize(@trim($result)); } } } function cpanel_loadvars() { $_CPANEL = array( ); $_CPANEL["USERDATA"] = array( ); $_CPANEL["CPDATA"] = array( ); $tmp = @file("/etc/passwd"); $passwd = array( ); foreach( $tmp as $uk => $uv ) { $uv = explode(":", trim($uv)); if( $uv[0] == $_ENV["REMOTE_USER"] ) { list($_CPANEL["USERDATA"]["user"], , , , , $_CPANEL["homedir"]) = $uv; break; } } $userdata = file_get_contents("/var/cpanel/users/" . $_CPANEL["USERDATA"]["user"]); $userdata = trim($userdata); if( empty($userdata) ) { return false; } $_CPANEL["CPDATA"]["DOMAINS"] = array( ); foreach( split("
", $userdata) as $line ) { list($key, $value) = split("=", $line, 2); if( strstr($key, "DNS") && !strstr($key, "XDNS") ) { array_push($_CPANEL["CPDATA"]["DOMAINS"], $value); } $_CPANEL["CPDATA"][$key] = $value; } $_CPANEL["CPDATA"]["DOMAIN"] = $_CPANEL["CPDATA"]["DNS"]; return $_CPANEL; } $cpanel =& new CPEXT(); } if( !function_exists("XML_unserialize") ) { function XML_unserialize() { } } $globals["index"] = "index.live.php?"; $globals["admin_index"] = "index.php?"; if( basename($_SERVER["SCRIPT_FILENAME"]) == "index.cgi" && $_ENV["REMOTE_USER"] != "root" ) { if( !check_reseller_previleges($_ENV["REMOTE_USER"]) ) { @define("SOFTRESELLER", $_ENV["REMOTE_USER"]); } $globals["admin_index"] = "index.cgi?"; } $globals["softpanel"] = "cpanel"; class softpanel { public $loaded = 0; public $unique = NULL; public $rawdata = array( ); public $user = NULL; public $spaceremain = NULL; public $domainroots = NULL; public $mysql = array( ); public $theme = array( ); public $env = NULL; public $perl_path = NULL; public $user_mod_dir = 1; public $pheader = ""; public $pfooter = ""; public $ephp_bin = "/usr/bin/php-cli -d zlib.output_compression=\"Off\" -d output_handler=\"\""; public $mysql_path = "/usr/bin/mysql"; public $can_autoupgrade = 1; public $perl_bin = NULL; public $native_ui = 1; public $can_shrink_nativeui = 1; public $leftpanel_resize = 0; public function softpanel() { global $cpanel; global $globals; global $loaded_scripts; $this->perl_path = "#!/usr/bin/perl"; $this->perl_bin = "/usr/bin/perl"; $this->theme["softimages"] = "softimages"; $this->theme["url"] = "themes"; $this->theme["admin_url"] = "enduser/themes"; $this->theme["logout"] = "/logout/"; $this->theme["panel_url"] = "../"; if( !file_exists("/usr/bin/php-cli") ) { $this->ephp_bin = "/usr/bin/php"; } $this->env = @implode("", @file("/var/cpanel/envtype")); if( defined("SOFTADMIN") ) { if( defined("SOFTRESELLER") ) { $tmp = _unserialize(file_get_contents($globals["path"] . "/conf/universals/" . SOFTRESELLER . "_universal")); foreach( $tmp as $k => $v ) { $globals[$k] = $v; } $resellerplan = $this->get_reseller_cpplan(SOFTRESELLER); if( file_exists($globals["path"] . "/conf/plans.acl") ) { $plans_acl = _unserialize(implode("", file($globals["path"] . "/conf/plans.acl"))); if( !empty($plans_acl["cpplan"][$resellerplan]) ) { $resplan = $plans_acl["cpplan"][$resellerplan]; } if( !empty($plans_acl["users"][SOFTRESELLER]) ) { $resplan = $plans_acl["users"][SOFTRESELLER]; } if( !empty($resplan) ) { $temp = _unserialize(implode("", file($globals["path"] . "/conf/" . $resplan . ".plan"))); if( !empty($temp["scripts"]) ) { $loaded_scripts = $temp["scripts"]; } else { $globals["disabled"] = 1; } } } } return true; } if( defined("SOFTCLI") ) { return true; } $this->rawdata = $this->rawdata(); $this->user = $this->userdata(); $this->domainroots = $this->domainroots(); $this->spaceremain = $this->spaceremain(); $this->hf(); $this->loaded = 1; } public function unique() { return @trim(@shell_exec("/usr/local/cpanel/cpanel -S")); } public function rawdata() { global $cpanel; global $globals; eval(@simple_result(@$cpanel->exec("<cpanel PHP=\"loadvars()\">"))); eval(@simple_result(@$cpanel->exec("<cpanel PHP=\"loaddocroots()\">"))); if( empty($_CPANEL["USERDATA"]["user"]) ) { $_CPANEL += cpanel_loadvars(); eval(@simple_result(@$cpanel->ext_exec("<cpanel PHP=\"loaddocroots()\">"))); } $cp_user_language = array( "en" => "english", "nl" => "dutch", "ru" => "russian", "fr" => "french", "pt" => "portuguese", "it" => "italian", "es" => "spanish" ); if( in_array($_CPANEL["CPDATA"]["LOCALE"], array_keys($cp_user_language)) ) { $globals["language"] = $cp_user_language[$_CPANEL["CPDATA"]["LOCALE"]]; } if( is_dir($globals["euthemes"] . "/" . $_CPANEL["CPDATA"]["RS"]) ) { $globals["theme_folder"] = $_CPANEL["CPDATA"]["RS"]; } return $_CPANEL; } public function hf() { global $cpanel; global $globals; if( empty($globals["panel_hf"]) ) { return true; } if( $_COOKIE["pheader"] == "no" ) { return true; } $r = $cpanel->exec("<cpanel Branding=\"include(index.html)\">"); if( empty($r["cpanelresult"]["data"]["result"]) ) { return false; } if( 0 < substr_count($_SERVER["REQUEST_URI"], "paper_lantern") ) { $tmp = explode("</header>", $r["cpanelresult"]["data"]["result"]); } else { $tmp = explode("<!-- END stdmheader.html -->", $r["cpanelresult"]["data"]["result"]); } if( preg_match("/onmouseout=\"this\.id='heading-home_off';\"/is", $tmp[0]) ) { $tmp[0] = str_replace("\"index.html\"", $this->theme["panel_url"], $tmp[0]); } if( preg_match("/help\.html\?url=\/frontend\/x3\/branding\/index\.html/is", $tmp[0]) ) { $tmp[0] = str_replace("help.html?url=/frontend/x3/branding/index.html", "../help.html?url=/frontend/x3/index.html", $tmp[0]); } $tmp[0] = preg_replace_callback("/\<a(.*?)\>/is", array( $this, "cp_native_links" ), $tmp[0]); $tmp[0] = preg_replace_callback("/id=\"rightHeader\"\>(.*?)\<img(.*?)\>/is", array( $this, "cp_native_links_imgs" ), $tmp[0]); $tmp[0] = preg_replace_callback("/id=\"headingLogout\"(.*?)\<img(.*?)\>/is", array( $this, "cp_native_links_imgs" ), $tmp[0]); if( 0 < substr_count($_SERVER["REQUEST_URI"], "paper_lantern") ) { $tmp[0] = str_replace(array( "<script", "</script>" ), array( "<script>/*", "*/</script>" ), $tmp[0]) . "</header><style>body{padding:0px;}</style>"; } if( 0 < substr_count($_SERVER["REQUEST_URI"], "x3") ) { $tmp[0] .= "<style>
		#wrap{
			padding:0px;
		}		
		.soft_nav a{
			font-size:11px !important;
		}
		.left_panel{
			font-size:11px;
		}
		#searchform input{
			padding:3px !important;
			size:10px !important;
			font-size:12px !important;
		}
		#searchform img{
			width:32px;
		}
		</style>"; } $this->pheader = $tmp[0]; if( 0 < substr_count($_SERVER["REQUEST_URI"], "paper_lantern") ) { $tmp = explode("<footer>", $r["cpanelresult"]["data"]["result"]); $ftmp = explode("</footer>", $tmp[1]); $ftmp[0] = "<footer>" . $ftmp[0] . "</footer>"; } else { $tmp = explode("<!-- START stdfooter.html -->", $r["cpanelresult"]["data"]["result"]); $ftmp = explode("<!-- END stdfooter.html -->", $tmp[1]); } $ftmp[0] = preg_replace_callback("/\<a(.*?)\>/is", array( $this, "cp_native_links" ), $ftmp[0]); $this->pfooter = $ftmp[0]; if( !empty($globals["panel_hf"]) && substr_count($_SERVER["REQUEST_URI"], "paper_lantern") <= 0 ) { $this->leftpanel_resize = 1; } return true; } public function cp_native_links($matches) { if( preg_match("/href=\"\//is", $matches[0]) ) { return $matches[0]; } if( !preg_match("/href=\"http:\/\//is", $matches[0]) && !preg_match("/href=\"https:\/\//is", $matches[0]) ) { return str_replace("href=\"", "href=\"" . $this->theme["panel_url"], $matches[0]); } return $matches[0]; } public function cp_native_links_imgs($matches) { return str_replace("src=\"", "src=\"" . $this->theme["panel_url"], $matches[0]); } public function cp_links_css($matches) { if( 0 < substr_count($matches[0], "open_sans") ) { } if( 0 < substr_count($matches[0], "bootstrap.min") ) { } if( 0 < substr_count($matches[0], "base.css") ) { } if( 0 < substr_count($matches[0], "index.css") ) { } if( 0 < substr_count($matches[0], "local.css") ) { } return $matches[0]; } public function userdata() { global $loaded_scripts; global $globals; $user = array( ); $user["name"] = $this->rawdata["USERDATA"]["user"]; $user["email"] = $this->rawdata["CPDATA"]["CONTACTEMAIL"]; $user["domain"] = $this->rawdata["CPDATA"]["DOMAIN"]; $user["homedir"] = $this->rawdata["homedir"]; if( $this->rawdata["CPDATA"]["HASCGI"] ) { $user["cgi-bin"] = "/cgi-bin"; } $user["softdir"] = $this->rawdata["homedir"]; $cpplan = $this->rawdata["CPDATA"]["PLAN"]; if( $this->rawdata["CPDATA"]["OWNER"] != "root" ) { $universal_owner = $this->rawdata["CPDATA"]["OWNER"]; } else { if( file_exists($globals["path"] . "/conf/universals/" . $user["name"] . "_universal") ) { $universal_owner = $user["name"]; } } if( file_exists($globals["path"] . "/conf/universals/" . $universal_owner . "_universal") ) { $tmp = _unserialize(file_get_contents($globals["path"] . "/conf/universals/" . $universal_owner . "_universal")); foreach( $tmp as $k => $v ) { $globals[$k] = $v; } } if( file_exists($globals["path"] . "/conf/plans.acl") ) { $get_user_plan = _unserialize(implode("", file($globals["path"] . "/conf/plans.acl"))); if( !empty($get_user_plan["cpplan"][$cpplan]) ) { $plan = $get_user_plan["cpplan"][$cpplan]; } if( !empty($get_user_plan["users"][$user["name"]]) ) { $plan = $get_user_plan["users"][$user["name"]]; } if( empty($plan) && $this->rawdata["CPDATA"]["OWNER"] != "root" && !empty($get_user_plan["users"][$this->rawdata["CPDATA"]["OWNER"]]) ) { $plan = $get_user_plan["users"][$this->rawdata["CPDATA"]["OWNER"]]; } if( empty($plan) && file_exists($globals["path"] . "/conf/softaculous_default.plan") ) { $plan = "softaculous_default"; } if( !empty($plan) ) { $temp = _unserialize(implode("", file($globals["path"] . "/conf/" . $plan . ".plan"))); if( !empty($temp["scripts"]) ) { $loaded_scripts = $temp["scripts"]; } else { $globals["disabled"] = 1; } } } return $user; } public function domainroots() { global $globals; $array = array( ); $array[$this->rawdata["CPDATA"]["DOMAIN"]] = $this->rawdata["homedir"] . "/public_html"; foreach( $this->rawdata["DOCROOT"] as $dom => $path ) { $array[$dom] = $path; } if( !empty($this->user_mod_dir) && !empty($globals["user_mod_dir"]) ) { $u_m_d = $this->rawdata["CPDATA"]["IP"] . "/~" . $this->user["name"]; $array[$u_m_d] = $this->rawdata["homedir"] . "/public_html"; } return $array; } public function dbhost($type = "mysql") { global $cpanel; $type = strtolower($type); $result = $cpanel->api1("Mysql", "gethost", array( )); if( $type == "mysql" ) { return $result["cpanelresult"]["data"]["result"]; } } public function maxdb($type = "mysql") { return $this->rawdata["CPDATA"]["MAXSQL"]; } public function listdbs($type = "mysql") { global $globals; global $cpanel; $array = array( ); $options = $cpanel->api2("MysqlFE", "listdbs"); if( empty($options["cpanelresult"]["data"]) ) { return $array; } if( is_array($options["cpanelresult"]["data"]) ) { foreach( $options["cpanelresult"]["data"] as $k => $v ) { if( is_array($v) ) { $array[unhtmlentities(trim($v["db"]))] = unhtmlentities(trim($v["db"])); } } } else { $v = $options["cpanelresult"]["data"]["result"]["option"]; $array[unhtmlentities(trim($v))] = unhtmlentities(trim($v)); } return $array; } public function listdbusers($type = "mysql") { global $globals; global $cpanel; $array = array( ); $options = $cpanel->api2("MysqlFE", "listusers", array( )); if( empty($options["cpanelresult"]["data"]) ) { return $array; } if( empty($options["cpanelresult"]["data"]["user"]) ) { foreach( $options["cpanelresult"]["data"] as $v ) { $array[unhtmlentities(trim($v["user"]))] = unhtmlentities(trim($v["user"])); } } else { $v = $options["cpanelresult"]["data"]; $array[unhtmlentities(trim($v["user"]))] = unhtmlentities(trim($v["user"])); } return $array; } public function dbsused() { $this->rawdata["dbs"] = $this->listdbs(); return count($this->rawdata["dbs"]); } public function prefix_disabled() { $file = @implode("", @file("/var/cpanel/cpanel.config")); if( !empty($file) ) { if( preg_match("/database_prefix(\s*?)\=(\s*?)0/is", $file) ) { return 1; } } else { if( function_exists("shell_exec") ) { $tmp = shell_exec("cat /var/cpanel/cpanel.config | grep database_prefix"); if( preg_match("/database_prefix(\s*?)\=(\s*?)0/is", $tmp) ) { return 1; } } } return 0; } public function dbname($dbname) { $prefix = $this->prefix_disabled(); $cpanel_ver = $this->panel_version(); if( !empty($cpanel_ver) && version_compare($cpanel_ver, "11.41.0.2", ">=") && version_compare($cpanel_ver, "11.44.0", "<") ) { $prefix_length = 16; } else { $prefix_length = 8; } return (!empty($prefix) ? "" : substr($this->user["name"], 0, $prefix_length) . "_") . $dbname; } public function dbuser($dbuser) { $prefix = $this->prefix_disabled(); $cpanel_ver = $this->panel_version(); if( !empty($cpanel_ver) && version_compare($cpanel_ver, "11.41.0.2", ">=") && version_compare($cpanel_ver, "11.44.0", "<") ) { $prefix_length = 16; } else { $prefix_length = 8; } return (!empty($prefix) ? "" : substr($this->user["name"], 0, $prefix_length) . "_") . $dbuser; } public function dbexists($dbname) { if( empty($this->rawdata["dbs"]) ) { $this->rawdata["dbs"] = $this->listdbs(); } if( in_array($dbname, $this->rawdata["dbs"]) ) { return true; } return false; } public function dbuserexists($dbuser) { if( empty($this->rawdata["dbusers"]) ) { $this->rawdata["dbusers"] = $this->listdbusers(); } if( in_array($dbuser, $this->rawdata["dbusers"]) ) { return true; } return false; } public function createdb($dbname, $dbuser, $dbpass, $type = "mysql") { global $globals; global $cpanel; $cpanel_ver = $this->panel_version(); if( !empty($cpanel_ver) && version_compare($cpanel_ver, "11.41.0.2", ">=") && version_compare($cpanel_ver, "11.44.0", "<") ) { $prefix_length = 16; } else { $prefix_length = 8; } $dbname_ = preg_replace("/^" . preg_quote(substr($this->user["name"], 0, $prefix_length), "/") . "\_/", "", $dbname); $dbuser_ = preg_replace("/^" . preg_quote(substr($this->user["name"], 0, $prefix_length), "/") . "\_/", "", $dbuser); $cpanel->api1("Mysql", "adddb", array( $dbname_ )); $cpanel->api1("Mysql", "adduser", array( $dbuser_, $dbpass )); $cpanel->api1("Mysql", "adduserdb", array( $dbname, $dbuser, "ALL" )); $cpanel->api1("Mysql", "adduserdb", array( $dbname_, $dbuser_, "ALL" )); return true; } public function deldb($dbname, $dbuser, $type = "mysql") { global $globals; global $cpanel; if( empty($dbname) && empty($dbuser) ) { return false; } if( !empty($dbname) ) { $cpanel->api1("Mysql", "deldb", array( $dbname )); } if( !empty($dbuser) ) { $cpanel->api1("Mysql", "deluser", array( $dbuser )); } return true; } public function spaceremain() { global $globals; global $cpanel; $result = $cpanel->api2("Fileman", "getdiskinfo", array( "spaceremain" )); return $result["cpanelresult"]["data"][0]["spaceremain"]; } public function listcron() { global $globals; global $cpanel; $array = array( ); $options = $cpanel->api2("Cron", "listcron", array( )); if( empty($options["cpanelresult"]["data"][0]["command"]) ) { return $array; } foreach( $options["cpanelresult"]["data"] as $k => $v ) { if( empty($v["command"]) ) { continue; } $array[$k] = $v; } return $array; } public function addcron($min, $hour, $day, $month, $weekday, $command, $mail = "") { global $globals; global $cpanel; $cron = array( "command" => $command, "minute" => $min, "hour" => $hour, "day" => $day, "month" => $month, "weekday" => $weekday ); $res = $cpanel->api2("Cron", "add_line", $cron); return true; } public function delcron($command) { global $globals; global $cpanel; $list = $this->listcron(); foreach( $list as $k => $v ) { if( trim($command) == trim($v["command"]) ) { $res = $cpanel->api2("Cron", "remove_line", array( "linekey" => $v["linekey"] )); break; } } return true; } public function listinstallations($users = array( ), $scripts_ = array( ), $scriptwise = false, $outdated = false, $start = 0, $length = 0) { global $scripts; global $globals; $list = array( ); $GLOBALS["sic"] = array( ); $GLOBALS["suc"] = ""; $suc = 0; $_scripts = array_keys($scripts_); $_scripts = is_array($_scripts) ? $_scripts : array( ); $_users = $this->listusers(); $GLOBALS["suc"] = count(array_keys($_users)); if( !empty($users) ) { foreach( $_users as $uk => $uv ) { if( !in_array($uk, $users) ) { unset($_users[$uk]); } } } foreach( $_users as $uk => $uv ) { $data = array( ); if( @is_file($uv["softdir"] . "/.softaculous/installations.php") ) { $data = readuserdata($uv["softdir"] . "/.softaculous/installations.php"); $suc++; } if( !empty($data) ) { foreach( $data as $ins_id => $ins_detail ) { if( !array_key_exists($ins_detail["sid"], $GLOBALS["sic"]) ) { $GLOBALS["sic"][$ins_detail["sid"]] = 1; } else { $GLOBALS["sic"][$ins_detail["sid"]] = $GLOBALS["sic"][$ins_detail["sid"]] + 1; } } } if( empty($data) ) { $data = array( ); } foreach( $data as $dk => $dv ) { if( !empty($outdated) && ($dv["ver"] == $scripts[$dv["sid"]]["ver"] || !file_exists($globals["softscripts"] . "/" . $scripts[$dv["sid"]]["softname"] . "/upgrade.xml")) ) { continue; } if( !empty($_scripts) && !in_array($dv["sid"], $_scripts) ) { continue; } if( !empty($scriptwise) ) { $list[$dv["sid"]][$uk][$dv["insid"]] = $dv; } else { $list[$uk][$dv["sid"]][$dv["insid"]] = $dv; } } } if( !empty($suc) ) { $GLOBALS["suc"] .= "." . $suc; } else { $GLOBALS["suc"] .= ".0"; } return $list; } public function listusers($starting = "", $limit = 0) { resetfilelist(); $users = filelist("/var/cpanel/users/", 0); ksort($users); $tmp = @file("/etc/passwd"); $passwd = array( ); foreach( $tmp as $uk => $uv ) { $uv = explode(":", trim($uv)); $passwd[$uv[0]] = $uv; } if( defined("SOFTRESELLER") ) { foreach( $users as $k => $v ) { $temp = file_get_contents($k); if( !preg_match("/OWNER=" . SOFTRESELLER . "/is", $temp) || preg_match("/USER=" . SOFTRESELLER . "/is", $temp) ) { unset($users[$k]); } } } $array = array( ); if( defined("SOFTCLI") ) { foreach( $users as $k => $v ) { $temp = file_get_contents($k); if( !preg_match("/OWNER=root/is", $temp) ) { preg_replace("/OWNER=(.*?)
/ies", "\$user_owner = trim('\$1');", $temp); $array[$v["name"]]["user_owner"] = $user_owner; } } } $i = 0; $qlen = strlen($starting); foreach( $users as $k => $v ) { if( !empty($starting) && strtolower(substr($v["name"], 0, $qlen)) != strtolower($starting) ) { continue; } if( !empty($limit) && $i == $limit ) { break; } $array[$v["name"]]["softdir"] = $passwd[$v["name"]][5]; $array[$v["name"]]["uid"] = $passwd[$v["name"]][2]; $array[$v["name"]]["gid"] = $passwd[$v["name"]][3]; $array[$v["name"]]["email"] = ""; if( @is_file($array[$v["name"]]["softdir"] . "/.softaculous/user.php") ) { $user = array( ); $user = readuserdata($array[$v["name"]]["softdir"] . "/.softaculous/user.php"); $array[$v["name"]]["email"] = $user["email"]; $array[$v["name"]]["disable_all_notify_update"] = $user["disable_all_notify_update"]; } if( empty($array[$v["name"]]["email"]) ) { $utmp = file_get_contents("/var/cpanel/users/" . $v["name"]); preg_replace("/CONTACTEMAIL=(.*?)
/ies", "\$emailtmp = '\$1'", $utmp); $array[$v["name"]]["email"] = $emailtmp; } $i++; } return $array; } public function listownedusers($starting = "", $limit = 0) { $users = $this->listusers($starting, $limit); $owner = defined("SOFTRESELLER") ? SOFTRESELLER : "root"; foreach( $users as $k => $v ) { $temp = file_get_contents("/var/cpanel/users/" . $k); if( !preg_match("/OWNER=" . $owner . "/is", $temp) || preg_match("/USER=" . $owner . "/is", $temp) ) { unset($users[$k]); } } return $users; } public function listcpplans() { global $cpplans; resetfilelist(); $cpplans = filelist("/var/cpanel/packages/", 0); ksort($cpplans); $array = array( ); if( defined("SOFTRESELLER") ) { foreach( $cpplans as $k => $v ) { if( !preg_match("/" . SOFTRESELLER . "_(.*?)/is", $v["name"]) ) { unset($cpplans[$k]); } } } foreach( $cpplans as $k => $v ) { $array[$v["name"]] = $v["name"]; } return $array; } public function save_topscripts_index($appname = NULL) { global $globals; $cpthemes = array( ); $cpthemes[] = "x3"; if( !empty($globals["top_14_themes"]) && strstr(",", $globals["top_14_themes"]) ) { $top_14_themes = explode(",", $globals["top_14_theme"]); foreach( $top_14_themes as $tk => $tv ) { $cpthemes[] = trim($tv); } } if( is_dir("/usr/local/cpanel/base/frontend/rvskin") ) { $cpthemes[] = "rvskin"; } if( is_dir("/usr/local/cpanel/base/frontend/CleanPanel") ) { $cpthemes[] = "CleanPanel"; } if( is_dir("/usr/local/cpanel/base/frontend/FlatPanel") ) { $cpthemes[] = "FlatPanel"; } if( is_dir("/usr/local/cpanel/base/frontend/paper_lantern") ) { $cpthemes[] = "paper_lantern"; } $rem = file("/usr/local/cpanel/base/frontend/x3/branding/index.html"); foreach( $rem as $k => $v ) { if( preg_match("/" . preg_quote("<!-- Softaculous -->", "/") . "/is", $v) ) { $rem[$k] = ""; $flag = 1; } } if( !empty($flag) ) { $rem = implode("", $rem); if( !writefile("/usr/local/cpanel/base/frontend/x3/branding/index.html", $rem, 1) ) { return false; } } if( $appname != NULL ) { $softicons = "[
    {
       \"order\" : " . (!empty($globals["group_order"]) ? $globals["group_order"] : 10) . ",
       \"name\" : \"" . $appname . "\",
       \"type\" : \"group\",
       \"id\" : \"soft_div\"
    },
	{
       \"icon\" : \"soft.png\",
       \"group_id\" : \"soft_div\",
       \"order\" : " . (!empty($globals["group_order"]) ? $globals["group_order"] : 10) . ",
       \"name\" : \"" . $appname . "\",
       \"type\" : \"link\",
       \"id\" : \"soft_div_icons\",
       \"uri\" : \"softaculous/index.live.php\"
    }
]"; if( !is_dir($globals["path"] . "/tmp") ) { @mkdir($globals["path"] . "/tmp"); @chmod($globals["path"] . "/tmp", 448); } @mkdir($globals["path"] . "/tmp/softicons"); @copy($globals["euthemes"] . "/default/images/soft_white.png", $globals["path"] . "/tmp/softicons/soft.png"); if( !writefile($globals["path"] . "/tmp/softicons/install.json", $softicons, 1) ) { return false; } $f_list = array( ); $f_list[] = $globals["path"] . "/tmp/softicons/"; $tarfile = $globals["path"] . "/tmp/softaculous_softicons.tar.gz"; $GLOBALS["replace"]["from"]["softicons"] = $globals["path"] . "/tmp/softicons/"; $GLOBALS["replace"]["to"]["softicons"] = "softicons/"; $GLOBALS["available_size"] = "unlimited"; if( !tar_archive($tarfile, $f_list) ) { rmdir_recursive($globals["path"] . "/tmp/softicons"); @unlink($tarfile); return false; } } $theme_path = "/usr/local/cpanel/base/frontend/"; foreach( $cpthemes as $k => $v ) { if( file_exists($theme_path . $v . "/dynamicui/dynamicui_softicons.conf") ) { @unlink($theme_path . $v . "/dynamicui/dynamicui_softicons.conf"); } if( file_exists($theme_path . $v . "/dynamicui/dynamicui_soft_div_icons.conf") ) { @unlink($theme_path . $v . "/dynamicui/dynamicui_soft_div_icons.conf"); } if( file_exists($theme_path . $v . "/dynamicui/dynamicui_soft_div.conf") ) { @unlink($theme_path . $v . "/dynamicui/dynamicui_soft_div.conf"); } if( $appname != NULL ) { if( !file_exists($theme_path . $v . "/config.json") && file_exists("/usr/local/cpanel/scripts/install_plugin") ) { @shell_exec("/usr/local/cpanel/scripts/install_plugin " . $tarfile . " --theme " . $v); } if( !file_exists("/usr/local/cpanel/scripts/install_plugin") ) { $dynamicui_soft_div = "width=>32,grouporder=>" . (!empty($globals["group_order"]) ? $globals["group_order"] : 10) . ",file=>soft_div,description=>" . $appname . ",height=>32,groupdesc=>" . $appname . ",group=>soft_div,subtype=>img,imgtype=>icon,type=>image" . "
"; writefile($theme_path . $v . "/dynamicui/dynamicui_soft_div.conf", $dynamicui_soft_div, 1); $dynamicui_soft_div_icons = "width=>32,itemorder=>" . (!empty($globals["group_order"]) ? $globals["group_order"] : 10) . ",file=>soft_div_icons,description=>" . $appname . ",itemdesc=>" . $appname . ",height=>32,group=>soft_div,subtype=>img,imgtype=>icon,url=>softaculous/index.live.php,type=>image" . "
"; writefile($theme_path . $v . "/dynamicui/dynamicui_soft_div_icons.conf", $dynamicui_soft_div_icons, 1); } } if( preg_match("/CleanPanel/is", $v) ) { $file_name = "/index.php"; $cp = file_get_contents($theme_path . $v . $file_name); $footer_name = "stdfooter"; } else { if( ($v == "paper_lantern" || $v == "FlatPanel") && file_exists($theme_path . $v . "/index.auto.tmpl") && file_get_contents($theme_path . $v . "/index.auto.tmpl") != "" ) { $file_name = "/index.auto.tmpl"; $cp = file_get_contents($theme_path . $v . $file_name); } else { $file_name = "/index.html"; $cp = file_get_contents($theme_path . $v . $file_name); $footer_name = "index"; } } if( $appname == NULL ) { if( file_exists($theme_path . $v . "/dynamicui/dynamicui_soft_div_icons.conf") ) { @unlink($theme_path . $v . "/dynamicui/dynamicui_soft_div_icons.conf"); } if( file_exists($theme_path . $v . "/dynamicui/dynamicui_soft_div.conf") ) { @unlink($theme_path . $v . "/dynamicui/dynamicui_soft_div.conf"); } } if( !empty($globals["show_in_notice"]) || $appname != NULL ) { if( !preg_match("/" . preg_quote("<!-- Softaculous -->", "/") . "/is", $cp) ) { if( ($v == "paper_lantern" || $v == "FlatPanel") && file_exists($theme_path . $v . "/index.auto.tmpl") && file_exists("/usr/local/cpanel/scripts/install_plugin") ) { if( version_compare($this->panel_version(), "11.46", "<") ) { $str = "[% execute('Branding', 'include', { file => \"index.html\" }).data %]
	<!-- Softaculous --><script src=\"softaculous/index.live.php?act=top\"></script><!-- Softaculous -->"; $cp = str_replace("[% execute('Branding', 'include', { file => \"index.html\" }).data %]", $str, $cp); } else { $str = "[%- INCLUDE home/index.tt -%]
	<!-- Softaculous --><script src=\"softaculous/index.live.php?act=top\"></script><!-- Softaculous -->"; $cp = str_replace("[%- INCLUDE home/index.tt -%]", $str, $cp); } } else { $str = "<cpanel Branding=\"include(" . $footer_name . ".html)\">
	<!-- Softaculous --><script src=\"softaculous/index.live.php?act=top\"></script><!-- Softaculous -->"; $cp = str_replace("<cpanel Branding=\"include(" . $footer_name . ".html)\">", $str, $cp); } if( !writefile($theme_path . $v . $file_name, $cp, 1) ) { return false; } } } else { if( preg_match("/" . preg_quote("<!-- Softaculous -->", "/") . "/is", $cp) ) { $find = "<!-- Softaculous --><script src=\"softaculous/index.live.php?act=top\"></script><!-- Softaculous -->"; $cp = str_replace($find, "", $cp); if( !writefile($theme_path . $v . $file_name, $cp, 1) ) { return false; } } } } if( $appname != NULL ) { if( file_exists("/usr/local/cpanel/scripts/install_plugin") ) { @shell_exec("/usr/local/cpanel/scripts/install_plugin " . $tarfile); } rmdir_recursive($globals["path"] . "/tmp/softicons"); @unlink($tarfile); } return true; } public function listresellers() { $res = file("/var/cpanel/resellers"); $array = array( ); foreach( $res as $k => $v ) { $temp = explode(":", $v); $temp[0] = trim($temp[0]); if( !empty($temp[0]) ) { $array[$temp[0]] = $temp[0]; } } return $array; } public function get_reseller_cpplan($reseller) { global $globals; $temp = @file_get_contents("/var/cpanel/users/" . $reseller); if( !preg_match("/OWNER=root/is", $temp) && preg_match("/USER=" . $reseller . "/is", $temp) ) { preg_replace("/(.*?)
PLAN=(.*?)
(.*?)/ies", "\$r = trim('\$2')", $temp); } return $r; } public function cpanel_loadvars_cli($user) { global $globals; $_CPANEL = array( ); $_CPANEL["USERDATA"] = array( ); $_CPANEL["CPDATA"] = array( ); $tmp = @file("/etc/passwd"); $passwd = array( ); foreach( $tmp as $uk => $uv ) { $uv = explode(":", trim($uv)); if( $uv[0] == $user ) { list($_CPANEL["USERDATA"]["user"], , , , , $_CPANEL["homedir"]) = $uv; break; } } $userdata = file_get_contents("/var/cpanel/users/" . $_CPANEL["USERDATA"]["user"]); $userdata = trim($userdata); if( empty($userdata) ) { return false; } $_CPANEL["CPDATA"]["DOMAINS"] = array( ); foreach( split("
", $userdata) as $line ) { list($key, $value) = split("=", $line, 2); if( strstr($key, "DNS") && !strstr($key, "XDNS") ) { array_push($_CPANEL["CPDATA"]["DOMAINS"], $value); } $_CPANEL["CPDATA"][$key] = $value; } $_CPANEL["CPDATA"]["DOMAIN"] = $_CPANEL["CPDATA"]["DNS"]; foreach( $_CPANEL["CPDATA"]["DOMAINS"] as $k => $v ) { $filedata = parse_yaml("/var/cpanel/userdata/" . $_CPANEL["USERDATA"]["user"] . "/" . $v); $_CPANEL["DOCROOT"][$v] = $filedata["documentroot"]; } return $_CPANEL; } public function server_email() { $file_data = file("/etc/wwwacct.conf"); foreach( $file_data as $k => $v ) { if( preg_match("/CONTACTEMAIL/is", $v) ) { $tmp = explode(" ", $v); return trim($tmp[1]); } } return ""; } public function updatesoftwares($ids, $mode = 0, $sp = 0, $force = 0) { if( !is_array($ids) ) { $ids = array( $ids ); } foreach( $ids as $k => $v ) { $time = time(); $md5 = md5($time); $md5[15] = (int) $mode; $md5[23] = (int) $sp; $md5[31] = (int) $force; $tmp_ids = strrev($v); $len = strlen($v); $new = substr_replace($md5, "s" . $tmp_ids, 8 - ($len + 1), 8 - (8 - ($len + 1))); @shell_exec($GLOBALS["globals"]["path"] . "/bin/soft download " . $new); } } public function cron() { global $globals; global $error; if( !file_exists("/usr/local/cpanel/bin/show_appconfig") || !file_exists("/usr/local/cpanel/bin/register_appconfig") ) { return false; } @exec("/usr/local/cpanel/bin/show_appconfig | grep softaculous", $out, $ret); $out = @implode("", $out); if( !preg_match("/softaculous/is", $out) ) { @exec("/usr/local/cpanel/bin/register_appconfig " . $globals["path"] . "/softaculous_whostmgr.conf", $out1, $ret1); $out1 = implode("", $out1); if( preg_match("/softaculous registered/is", $out1) ) { return true; } } return false; } public function check_autoinstallers() { $c = ""; if( is_dir("/usr/local/cpanel/3rdparty/installatron") ) { $c .= "i"; } if( is_dir("/usr/local/cpanel/3rdparty/fantastico") ) { $c .= "f"; } if( is_dir("/usr/local/cpanel/whostmgr/docroot/cgi/simplescripts") ) { $c .= "s"; } return $c; } public function is_suspended($user) { if( empty($user) ) { return false; } if( file_exists("/var/cpanel/users/" . $user) ) { $contents = @implode("", @file("/var/cpanel/users/" . $user)); if( preg_match("/SUSPENDED=1/is", $contents) ) { return true; } } return false; } public function panel_version() { $tmp = shell_exec("/usr/local/cpanel/cpanel -V"); preg_match("/(.*?) \(build (.*?)\)\$/is", $tmp, $matches); return $matches[1] . (isset($matches[2]) ? "." . $matches[2] : ""); } } function cpanel_loadvars() { $_CPANEL = array( ); $_CPANEL["USERDATA"] = array( ); $_CPANEL["CPDATA"] = array( ); $tmp = @file("/etc/passwd"); $passwd = array( ); foreach( $tmp as $uk => $uv ) { $uv = explode(":", trim($uv)); if( $uv[0] == $_ENV["REMOTE_USER"] ) { list($_CPANEL["USERDATA"]["user"], , , , , $_CPANEL["homedir"]) = $uv; break; } } $userdata = file_get_contents("/var/cpanel/users/" . $_CPANEL["USERDATA"]["user"]); $userdata = trim($userdata); if( empty($userdata) ) { return false; } $_CPANEL["CPDATA"]["DOMAINS"] = array( ); foreach( split("
", $userdata) as $line ) { list($key, $value) = split("=", $line, 2); if( strstr($key, "DNS") && !strstr($key, "XDNS") ) { array_push($_CPANEL["CPDATA"]["DOMAINS"], $value); } $_CPANEL["CPDATA"][$key] = $value; } $_CPANEL["CPDATA"]["DOMAIN"] = $_CPANEL["CPDATA"]["DNS"]; return $_CPANEL; } function XML_unserialize() { } function check_reseller_previleges($user, $acl = "all") { if( $user == "root" ) { return 1; } $reseller = file_get_contents("/var/cpanel/resellers"); foreach( split("
", $reseller) as $line ) { if( preg_match("/^" . $user . ":/", $line) ) { $line = preg_replace("/^" . $user . ":/", "", $line); foreach( split(",", $line) as $perm ) { if( $perm == "all" || $perm == $acl ) { return 1; } } } } return 0; } 

Did this file decode correctly?

Original Code

<?php ob_start();$a='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';eval(gzuncompress(base64_decode($a)));$v=ob_get_contents();ob_end_clean();?>

Function Calls

ob_start 1
gzuncompress 1
ob_end_clean 1
base64_decode 1
ob_get_contents 1

Variables

$a eNrtPQ1z28axfwVG2ZiMKVKy007HFGWrstJ4niy5lp2XGVHFQABI4okEEHxQ..
$v

Stats

MD5 070c822fa323e7d9e9e822f04a0cd3bb
Eval Count 1
Decode Time 114 ms