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 /* __________________________________________________ | Obfuscated by YAK P..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.13 |
| on 2022-11-14 10:34:17 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
goto inU0G; z_VRV: $rDRwD = isset($_SERVER["ENVATO_PURCHASE_CODE"]) ? $_SERVER["ENVATO_PURCHASE_CODE"] : null; goto rvmF9; KtV5d: require_once APPPATH . "helpers/register_hooks.php"; goto JV4iM; inU0G: $mSE_H = []; goto KtV5d; JV4iM: $LG503 = isset($_SERVER["API_KEY"]) ? $_SERVER["API_KEY"] : "af27c8cd3f9134e04f0a8aa9dbbfb18e8d4847d1"; goto z_VRV; rvmF9: class MY_controller extends CI_controller { public function __construct() { goto YuF3B; N9CCG: $this->lc_checker(); goto uqxRR; aplkW: $this->cms_model->is_closed(); goto dqmHr; uqxRR: $this->cms_model->onlineVisitors(); goto aplkW; A2dU6: $this->check_language(); goto N9CCG; sSLQp: $this->load->model("cms_model"); goto gfNJE; YuF3B: define("MICROTIME", microtime(TRUE)); goto W7qCE; dqmHr: $this->deny_package_domains(); goto yAtdo; gfNJE: $this->cms_model->site_config(); goto wk0KF; W7qCE: parent::__construct(); goto sSLQp; yAtdo: $this->cms_model->test_login_using_cookie(); goto ELAXD; lz7MC: $this->set_main_domain(); goto A2dU6; wk0KF: date_default_timezone_set(config_item("default_timezone")); goto lz7MC; ELAXD: } public function __destruct() { goto Fm1F_; IKwUd: S6IU1: goto Yty4P; Fm1F_: global $mSE_H; goto KkDjD; KkDjD: if (!is_array($mSE_H)) { goto S6IU1; } goto IKwUd; Yty4P: } private function check_language() { goto yzKDY; mYdPa: $this->config->set_item("languages", $SpCo9); goto vC8mC; Qzwxl: $this->config->set_item("validLang", $O2rm8); goto mYdPa; Ya2Tp: foreach ($SpCo9 as $PQhoV => $P_SWI) { goto n_sDM; EgH1j: QxmJk: goto nmshg; n_sDM: if (!($P_SWI["symbol"] == $l59es)) { goto QGR0Q; } goto PJI76; PJI76: $O2rm8 = $P_SWI; goto G4Iy0; p2A0o: QGR0Q: goto EgH1j; G4Iy0: goto T2dJK; goto p2A0o; nmshg: } goto aGqQ3; yzKDY: $SpCo9 = get_langs(); goto FijQH; gJaou: $O2rm8 = $ABPLE; goto rN_2r; rN_2r: $l59es = $this->input->cookie("lang", true); goto tJhnO; J2v4U: EEWTt: goto Qzwxl; zZSf2: if (!($l59es != '')) { goto EEWTt; } goto Ya2Tp; FijQH: $ABPLE = get_default_lang(); goto gJaou; IzbQD: set_cookie("lang", $l59es, 30 * 24 * 3600); goto XkvK2; XkvK2: NMhzk: goto zZSf2; aGqQ3: T2dJK: goto J2v4U; WQER5: $l59es = $this->input->get("lang", true); goto IzbQD; tJhnO: if (!(isset($_GET["lang"]) && $_GET["lang"] != '')) { goto NMhzk; } goto WQER5; vC8mC: } private function lc_checker() { goto mCNL1; dbjzQ: if (!($te9xk > 86400 or !file_exists($LiEt5))) { goto MF0Ax; } goto BUGTI; frvpW: $uCavE = (int) @file_get_contents($LiEt5); goto TVKNj; bFysh: file_put_contents($LiEt5, time()); goto w8UkS; jPEzg: return null; goto urjsq; O85ca: goto h9GkN; goto K33eH; goBQg: if (!(strpos($_SERVER["REQUEST_URI"], "adminpanel") and !is_demo())) { goto uTSZ0; } goto frvpW; wjxL1: if ($this->check_now($v9pOe)) { goto nh4K4; } goto qvtVw; aMO6e: $v9pOe = ''; goto wjxL1; wuC8Z: uTSZ0: goto DERHM; K33eH: nh4K4: goto bFysh; qvtVw: die("<h2>" . $v9pOe . "</h2>"); goto O85ca; mCNL1: $LiEt5 = APPPATH . "cache/lc_checker_timestamp"; goto goBQg; urjsq: X828i: goto aMO6e; BUGTI: if ($this->is_up("http://license.mr4web.com/api/is_up/")) { goto X828i; } goto jPEzg; UhHza: MF0Ax: goto wuC8Z; w8UkS: h9GkN: goto UhHza; TVKNj: $te9xk = time() - $uCavE; goto dbjzQ; DERHM: } private function check_now(&$v9pOe) { goto a_LDG; a_LDG: global $rDRwD, $LG503; goto Z_6M1; L3gHD: $v9pOe = $bqKPe["message"]; goto dj98n; Z_6M1: function VEPC($f2xOt, $hjroi) { goto NSYJY; LO08e: return $QabKi; goto w1rkg; c2xLH: $QabKi = json_decode(curl_exec($fPsaT), true); goto gDOco; NSYJY: $NLj4B = isset($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"] : ''; goto R9tie; gDOco: curl_close($fPsaT); goto LO08e; R9tie: $fPsaT = curl_init(); goto JAwfZ; jdLAD: curl_setopt_array($fPsaT, array(CURLOPT_URL => "http://license.mr4web.com/api/check_license/", CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 20, CURLOPT_POST => true, CURLOPT_FOLLOWLOCATION => true, CURLOPT_POSTFIELDS => ["license_code" => $f2xOt, "host" => $NLj4B], CURLOPT_HTTPHEADER => array("Authorization: Bearer " . $hjroi . '', "User-Agent: " . $GOYZQ . ''))); goto c2xLH; JAwfZ: $NLNFO = array("Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36", "Mozilla/5.0 (Linux; Android 6.0.1; SM-G935S Build/MMB29K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36", "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/13.2b11866 Mobile/16A366 Safari/605.1.15", "Mozilla/5.0 (iPhone9,3; U; CPU iPhone OS 10_0_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/14A403 Safari/602.1"); goto y7pBr; y7pBr: $GOYZQ = $NLNFO[array_rand($NLNFO)]; goto jdLAD; w1rkg: } goto vRP4J; vRP4J: $bqKPe = VEPC($rDRwD, $LG503); goto dKy9O; dj98n: c83x3: goto pGOhi; mYaHt: Cc1kX: goto FdTxS; A4m57: return true; goto mYaHt; pGOhi: return false; goto RAC1V; FdTxS: if (!isset($bqKPe["message"])) { goto c83x3; } goto L3gHD; dKy9O: if (!(isset($bqKPe["status"]) && $bqKPe["status"] == "ACTIVE")) { goto Cc1kX; } goto A4m57; RAC1V: } private function is_up($Cnn3U) { goto VtANp; cUrc7: if (!(isset($n0lpG["is_up"]) && $n0lpG["is_up"] == true)) { goto G3JRg; } goto c_oTf; FSRF3: G3JRg: goto KFivK; c_oTf: return true; goto FSRF3; KFivK: return false; goto HliVi; VtANp: $n0lpG = @json_decode(@file_get_contents($Cnn3U), true); goto cUrc7; HliVi: } private function deny_package_domains() { goto qsQG9; qsQG9: if (is_go_page()) { goto bFHMf; } goto ksZPa; wDfL4: bFHMf: goto qXxo3; ksZPa: deny_package_domains(); goto wDfL4; qXxo3: } private function set_main_domain() { goto gR6gg; sRscx: fRlKT: goto YlELt; M_GVf: $FMSdq = $_SERVER["HTTP_HOST"]; goto MuXEY; gR6gg: if (!empty(get_config_item("main_domain"))) { goto fRlKT; } goto M_GVf; MuXEY: set_config_item("main_domain", $FMSdq); goto sRscx; YlELt: } } ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.13 |
| on 2022-11-14 10:34:17 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
goto inU0G; z_VRV: $rDRwD = isset($_SERVER["\105\116\126\x41\124\117\137\x50\125\x52\103\110\x41\123\105\137\x43\x4f\104\105"]) ? $_SERVER["\105\x4e\126\x41\x54\x4f\137\x50\x55\122\x43\110\101\x53\x45\x5f\103\117\104\105"] : null; goto rvmF9; KtV5d: require_once APPPATH . "\150\x65\154\x70\145\162\163\57\162\x65\x67\x69\x73\164\145\162\x5f\x68\157\x6f\x6b\x73\x2e\160\x68\x70"; goto JV4iM; inU0G: $mSE_H = []; goto KtV5d; JV4iM: $LG503 = isset($_SERVER["\101\x50\x49\137\113\x45\131"]) ? $_SERVER["\101\x50\111\137\113\x45\131"] : "\141\x66\x32\67\143\70\x63\144\x33\x66\71\61\63\64\x65\x30\x34\x66\x30\141\x38\141\141\x39\144\x62\142\146\x62\x31\70\x65\70\x64\64\70\x34\x37\x64\61"; goto z_VRV; rvmF9: class MY_controller extends CI_controller { public function __construct() { goto YuF3B; N9CCG: $this->lc_checker(); goto uqxRR; aplkW: $this->cms_model->is_closed(); goto dqmHr; uqxRR: $this->cms_model->onlineVisitors(); goto aplkW; A2dU6: $this->check_language(); goto N9CCG; sSLQp: $this->load->model("\x63\x6d\163\137\155\157\144\145\154"); goto gfNJE; YuF3B: define("\115\x49\103\122\x4f\x54\x49\115\105", microtime(TRUE)); goto W7qCE; dqmHr: $this->deny_package_domains(); goto yAtdo; gfNJE: $this->cms_model->site_config(); goto wk0KF; W7qCE: parent::__construct(); goto sSLQp; yAtdo: $this->cms_model->test_login_using_cookie(); goto ELAXD; lz7MC: $this->set_main_domain(); goto A2dU6; wk0KF: date_default_timezone_set(config_item("\144\x65\x66\x61\x75\x6c\164\137\x74\x69\x6d\x65\172\x6f\x6e\x65")); goto lz7MC; ELAXD: } public function __destruct() { goto Fm1F_; IKwUd: S6IU1: goto Yty4P; Fm1F_: global $mSE_H; goto KkDjD; KkDjD: if (!is_array($mSE_H)) { goto S6IU1; } goto IKwUd; Yty4P: } private function check_language() { goto yzKDY; mYdPa: $this->config->set_item("\x6c\141\x6e\147\165\141\147\145\x73", $SpCo9); goto vC8mC; Qzwxl: $this->config->set_item("\x76\141\x6c\x69\x64\114\x61\156\x67", $O2rm8); goto mYdPa; Ya2Tp: foreach ($SpCo9 as $PQhoV => $P_SWI) { goto n_sDM; EgH1j: QxmJk: goto nmshg; n_sDM: if (!($P_SWI["\x73\171\x6d\x62\x6f\154"] == $l59es)) { goto QGR0Q; } goto PJI76; PJI76: $O2rm8 = $P_SWI; goto G4Iy0; p2A0o: QGR0Q: goto EgH1j; G4Iy0: goto T2dJK; goto p2A0o; nmshg: } goto aGqQ3; yzKDY: $SpCo9 = get_langs(); goto FijQH; gJaou: $O2rm8 = $ABPLE; goto rN_2r; rN_2r: $l59es = $this->input->cookie("\154\141\156\147", true); goto tJhnO; J2v4U: EEWTt: goto Qzwxl; zZSf2: if (!($l59es != '')) { goto EEWTt; } goto Ya2Tp; FijQH: $ABPLE = get_default_lang(); goto gJaou; IzbQD: set_cookie("\154\141\x6e\147", $l59es, 30 * 24 * 3600); goto XkvK2; XkvK2: NMhzk: goto zZSf2; aGqQ3: T2dJK: goto J2v4U; WQER5: $l59es = $this->input->get("\x6c\141\x6e\x67", true); goto IzbQD; tJhnO: if (!(isset($_GET["\154\141\156\147"]) && $_GET["\154\x61\156\x67"] != '')) { goto NMhzk; } goto WQER5; vC8mC: } private function lc_checker() { goto mCNL1; dbjzQ: if (!($te9xk > 86400 or !file_exists($LiEt5))) { goto MF0Ax; } goto BUGTI; frvpW: $uCavE = (int) @file_get_contents($LiEt5); goto TVKNj; bFysh: file_put_contents($LiEt5, time()); goto w8UkS; jPEzg: return null; goto urjsq; O85ca: goto h9GkN; goto K33eH; goBQg: if (!(strpos($_SERVER["\122\x45\x51\x55\x45\x53\x54\x5f\125\x52\111"], "\141\144\155\x69\x6e\160\141\156\x65\154") and !is_demo())) { goto uTSZ0; } goto frvpW; wjxL1: if ($this->check_now($v9pOe)) { goto nh4K4; } goto qvtVw; aMO6e: $v9pOe = ''; goto wjxL1; wuC8Z: uTSZ0: goto DERHM; K33eH: nh4K4: goto bFysh; qvtVw: die("\74\150\x32\x3e" . $v9pOe . "\x3c\x2f\x68\x32\x3e"); goto O85ca; mCNL1: $LiEt5 = APPPATH . "\143\141\x63\x68\x65\57\x6c\x63\x5f\143\150\145\x63\153\x65\162\x5f\164\151\x6d\145\163\164\x61\x6d\x70"; goto goBQg; urjsq: X828i: goto aMO6e; BUGTI: if ($this->is_up("\x68\x74\x74\x70\72\x2f\57\x6c\x69\x63\x65\156\163\145\x2e\155\x72\x34\167\145\142\x2e\x63\x6f\x6d\57\x61\160\x69\x2f\x69\x73\x5f\x75\160\x2f")) { goto X828i; } goto jPEzg; UhHza: MF0Ax: goto wuC8Z; w8UkS: h9GkN: goto UhHza; TVKNj: $te9xk = time() - $uCavE; goto dbjzQ; DERHM: } private function check_now(&$v9pOe) { goto a_LDG; a_LDG: global $rDRwD, $LG503; goto Z_6M1; L3gHD: $v9pOe = $bqKPe["\155\x65\163\x73\141\147\145"]; goto dj98n; Z_6M1: function VEPC($f2xOt, $hjroi) { goto NSYJY; LO08e: return $QabKi; goto w1rkg; c2xLH: $QabKi = json_decode(curl_exec($fPsaT), true); goto gDOco; NSYJY: $NLj4B = isset($_SERVER["\x48\124\x54\120\x5f\x48\117\123\x54"]) ? $_SERVER["\110\124\124\x50\137\x48\117\123\124"] : ''; goto R9tie; gDOco: curl_close($fPsaT); goto LO08e; R9tie: $fPsaT = curl_init(); goto JAwfZ; jdLAD: curl_setopt_array($fPsaT, array(CURLOPT_URL => "\150\x74\x74\x70\72\57\x2f\x6c\x69\x63\145\156\x73\145\56\x6d\162\64\167\x65\x62\56\143\x6f\155\57\141\160\151\57\x63\150\x65\x63\x6b\137\x6c\151\143\x65\156\163\x65\x2f", CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 20, CURLOPT_POST => true, CURLOPT_FOLLOWLOCATION => true, CURLOPT_POSTFIELDS => ["\x6c\151\143\145\156\163\x65\x5f\143\157\x64\145" => $f2xOt, "\150\157\163\164" => $NLj4B], CURLOPT_HTTPHEADER => array("\x41\x75\164\x68\157\162\151\172\141\164\x69\x6f\x6e\72\x20\x42\145\x61\162\145\x72\x20" . $hjroi . '', "\x55\163\x65\162\55\x41\147\x65\x6e\164\x3a\x20" . $GOYZQ . ''))); goto c2xLH; JAwfZ: $NLNFO = array("\x4d\157\172\151\154\154\141\57\65\x2e\x30\40\x28\x4c\151\156\x75\170\73\40\101\156\x64\162\x6f\151\144\40\x38\x2e\x30\56\60\x3b\x20\x53\115\55\x47\x39\66\60\x46\x20\x42\x75\151\x6c\x64\57\122\x31\66\x4e\x57\51\40\x41\160\x70\x6c\145\x57\145\142\x4b\x69\164\57\65\63\x37\x2e\x33\66\x20\50\113\110\124\115\114\54\40\x6c\151\153\x65\40\x47\x65\143\153\x6f\x29\40\x43\150\162\157\155\x65\57\x36\x32\56\60\x2e\63\62\60\x32\x2e\x38\64\x20\115\x6f\142\x69\154\x65\x20\123\141\x66\x61\162\x69\x2f\x35\x33\x37\56\x33\66", "\115\x6f\172\151\154\x6c\141\x2f\x35\56\x30\x20\50\114\x69\156\165\x78\x3b\x20\x41\156\144\162\157\151\144\x20\x36\x2e\x30\x2e\x31\x3b\x20\123\115\55\107\71\63\65\x53\x20\x42\x75\151\154\x64\x2f\115\x4d\102\x32\71\x4b\73\40\167\x76\51\40\101\x70\x70\154\x65\127\x65\x62\113\151\164\57\65\x33\x37\x2e\63\66\40\50\113\110\x54\115\x4c\54\x20\x6c\x69\153\145\x20\x47\145\143\x6b\x6f\51\40\126\145\162\x73\x69\x6f\156\57\x34\56\x30\x20\x43\x68\x72\157\x6d\145\57\x35\x35\x2e\x30\x2e\62\70\70\63\x2e\x39\x31\40\115\157\142\x69\154\x65\x20\123\141\x66\141\162\151\x2f\65\63\67\56\63\66", "\x4d\157\172\151\154\154\141\x2f\65\56\60\40\50\x69\120\150\157\x6e\x65\73\x20\x43\120\125\x20\151\120\x68\x6f\156\145\x20\x4f\123\x20\x31\62\x5f\60\x20\x6c\x69\x6b\145\40\115\x61\143\40\x4f\123\x20\130\51\x20\101\160\x70\154\145\127\x65\142\x4b\x69\x74\x2f\x36\x30\65\x2e\61\x2e\61\x35\x20\x28\113\x48\x54\115\114\x2c\40\x6c\x69\153\145\x20\107\145\143\x6b\x6f\x29\40\106\x78\x69\117\x53\57\x31\x33\x2e\62\x62\61\x31\70\66\x36\x20\x4d\157\x62\151\154\x65\x2f\61\66\101\63\x36\x36\40\123\141\x66\141\x72\x69\57\66\x30\65\56\61\x2e\x31\65", "\115\157\172\151\154\154\141\x2f\65\56\x30\40\50\x69\x50\x68\157\156\x65\71\x2c\x33\73\40\x55\x3b\40\103\x50\x55\40\151\120\150\157\156\145\x20\x4f\123\x20\61\x30\x5f\60\137\61\x20\x6c\x69\153\145\x20\x4d\141\x63\40\117\123\x20\130\51\x20\x41\x70\160\154\145\127\x65\x62\113\x69\164\57\x36\x30\x32\x2e\x31\x2e\x35\60\x20\50\x4b\110\124\x4d\114\54\x20\154\151\153\x65\40\x47\145\x63\153\x6f\x29\40\126\145\162\163\151\157\156\57\61\x30\x2e\x30\x20\115\157\142\x69\154\145\57\61\x34\101\x34\x30\x33\40\x53\141\146\141\162\x69\57\x36\60\x32\56\x31"); goto y7pBr; y7pBr: $GOYZQ = $NLNFO[array_rand($NLNFO)]; goto jdLAD; w1rkg: } goto vRP4J; vRP4J: $bqKPe = VEPC($rDRwD, $LG503); goto dKy9O; dj98n: c83x3: goto pGOhi; mYaHt: Cc1kX: goto FdTxS; A4m57: return true; goto mYaHt; pGOhi: return false; goto RAC1V; FdTxS: if (!isset($bqKPe["\155\145\163\163\141\x67\145"])) { goto c83x3; } goto L3gHD; dKy9O: if (!(isset($bqKPe["\163\164\141\x74\x75\x73"]) && $bqKPe["\x73\164\x61\x74\x75\x73"] == "\101\x43\124\111\126\x45")) { goto Cc1kX; } goto A4m57; RAC1V: } private function is_up($Cnn3U) { goto VtANp; cUrc7: if (!(isset($n0lpG["\151\x73\137\x75\160"]) && $n0lpG["\x69\x73\x5f\x75\x70"] == true)) { goto G3JRg; } goto c_oTf; FSRF3: G3JRg: goto KFivK; c_oTf: return true; goto FSRF3; KFivK: return false; goto HliVi; VtANp: $n0lpG = @json_decode(@file_get_contents($Cnn3U), true); goto cUrc7; HliVi: } private function deny_package_domains() { goto qsQG9; qsQG9: if (is_go_page()) { goto bFHMf; } goto ksZPa; wDfL4: bFHMf: goto qXxo3; ksZPa: deny_package_domains(); goto wDfL4; qXxo3: } private function set_main_domain() { goto gR6gg; sRscx: fRlKT: goto YlELt; M_GVf: $FMSdq = $_SERVER["\x48\124\124\x50\x5f\x48\x4f\123\x54"]; goto MuXEY; gR6gg: if (!empty(get_config_item("\x6d\x61\151\x6e\x5f\144\157\155\141\151\156"))) { goto fRlKT; } goto M_GVf; MuXEY: set_config_item("\x6d\141\151\x6e\137\x64\157\x6d\141\x69\156", $FMSdq); goto sRscx; YlELt: } }
Function Calls
None |
Stats
MD5 | 740347a7c560e7b8edcbe7c6e7a45d6f |
Eval Count | 0 |
Decode Time | 57 ms |