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 goto ahhud; gy0UK: $this->request->server["REQUEST_METHOD"] = "GET"; goto JnJR..

Decoded Output download

<?php  
  
 goto ahhud; gy0UK: $this->request->server["REQUEST_METHOD"] = "GET"; goto JnJRz; e_T_g: goto aGIYP; goto c2zDh; BUV62: $data["footer"] = $this->load->controller("common/footer"); goto QVHjQ; pF5Dh: if (!empty($data["error"])) { goto fsJHu; } goto MGEfU; ry9Wx: NKbsH: goto Owqly; hthaO: die; goto AQi4L; bA44i: $mp8go = false; goto otT6f; wWOde: zNNHP: goto PKvjB; oIAE9: $data["error"] = $M_YRx["error"]; goto tp2Me; fXTLL: StTmw: goto NSF3Y; iLU_Q: JJqsH: goto bYxCK; JGZJm: Xh0m8: goto Ss6pf; H2x6X: $M_YRx = (array) @json_decode($Cpiw1); goto KL7t0; SCmO8: curl_setopt($z9JgZ, CURLOPT_RETURNTRANSFER, 1); goto TlGrc; jmPSq: $this->response->redirect($this->url->link(self::LINK, $this->token, "SSL")); goto fOHi8; x0s8t: goto aGIYP; goto ry9Wx; XHdVY: if (!(!empty($data["license_info"]["website"]) && strpos($_SERVER["HTTP_HOST"], $data["license_info"]["website"]) !== false)) { goto v5VXr; } goto c6SyB; imG3F: hSw6K: goto jmPSq; zmXyh: sJqH6: goto u8lxy; Owqly: $Wy0d3 = 1; goto e_T_g; EsHWq: fsJHu: goto BGpcI; frHiO: $data["column_left"] = $this->load->controller("common/column_left"); goto BUV62; peZwj: msLwd: goto g1OmK; JnJRz: if (!(!$mp8go || isset($this->request->get["refresh"]))) { goto Xh0m8; } goto UTZ41; Tktvl: goto WaDVC; goto HWj91; tp2Me: WaDVC: goto R6pkt; yNxiU: $data["error"] = "License number format is incorrect"; goto OKEPI; Dkal0: curl_setopt($z9JgZ, CURLOPT_BINARYTRANSFER, true); goto A4f_w; QVHjQ: if (version_compare(VERSION, 4, ">=")) { goto ZUw1_; } goto xlb1G; Ob4ey: curl_close($z9JgZ); goto H2x6X; lTibQ: $this->response->setOutput($this->load->view("tool/gkd_license", $data)); goto tsHPw; NxDW4: $this->template = "tool/gkd_license.tpl"; goto Y2ip6; fOHi8: z8p_W: goto RpLVC; TlGrc: curl_setopt($z9JgZ, CURLOPT_SSL_VERIFYPEER, 0); goto t0jZR; u8lxy: $data["header"] = $this->load->controller("common/header"); goto frHiO; W9O5y: $mp8go = isset($this->request->get["refresh"]) ? 1 : rand(1, 12) == 2; goto vRceA; JvUeH: goto sKWVG; goto ugQJ2; wig5K: if (version_compare(VERSION, "2", ">=")) { goto sJqH6; } goto WQ00i; grxUj: if (!$mp8go) { goto msLwd; } goto ZR7YW; g1OmK: if (!($this->request->server["REQUEST_METHOD"] == "POST" && isset($this->request->post["lic_number"]))) { goto f1Ckh; } goto kD8OF; otT6f: if (in_array($_SERVER["REMOTE_ADDR"], array("127.0.0.1", "::1", "192.168.0.1", "91.103.162.250")) || !$this->user->hasPermission("modify", self::$LINK)) { goto NKbsH; } goto ne10O; sEW2r: $this->response->setOutput($this->load->view("tool/gkd_license.tpl", $data)); goto v7fM5; ne10O: if ($sDvMz) { goto kCCw5; } goto x0s8t; pbejP: goto JJqsH; goto zmXyh; y0Ge3: $this->model_setting_setting->deleteSetting(md5(HTTP_SERVER . self::MODULE)); goto oIAE9; P6cpl: sKWVG: goto iLU_Q; ahhud: $sDvMz = $this->config->get(md5(HTTP_SERVER . self::MODULE)); goto bA44i; WEwMY: if (version_compare(VERSION, "2", ">=")) { goto hSw6K; } goto ZUHkM; MGEfU: $z9JgZ = curl_init(); goto RicnI; Ozol2: if ($mp8go) { goto M1PSK; } goto CClwY; R6pkt: goto vJjOA; goto wWOde; BGpcI: f1Ckh: goto uslt2; DScjT: $this->config->set("template_engine", "template"); goto lTibQ; vRceA: aGIYP: goto Taqnj; xkLM6: $this->data =& $data; goto NxDW4; tYa6i: $data["license_info"] = json_decode(base64_decode($sDvMz), 1); goto XHdVY; RicnI: curl_setopt($z9JgZ, CURLOPT_URL, "https://geekodev.com/license.php"); goto NF0sK; vaALZ: goto z8p_W; goto imG3F; AQi4L: QDqYA: goto wig5K; c2zDh: kCCw5: goto tYa6i; R0QNh: if (isset($M_YRx["error"])) { goto h0wsN; } goto Ozol2; yaZqM: $this->response->redirect($this->url->link(self::$LINK, $this->token, "SSL")); goto XSgis; v7fM5: goto n624J; goto rR44w; ZR7YW: $this->request->server["REQUEST_METHOD"] = "POST"; goto q3mXM; SDUK9: v5VXr: goto W9O5y; OKEPI: itW6K: goto pF5Dh; CZYvf: bM7hS: goto yaZqM; cVgmm: $Cpiw1 = curl_exec($z9JgZ); goto Ob4ey; Taqnj: if (!(empty($Wy0d3) || $mp8go)) { goto KuVBd; } goto grxUj; KL7t0: if (!empty($M_YRx["success"])) { goto zNNHP; } goto R0QNh; ugQJ2: ZUw1_: goto WXj4H; WQ00i: $data["column_left"] = ''; goto xkLM6; WXj4H: $this->response->setOutput($this->load->view("extension/" . self::MODULE . "/tool/gkd_license", $data)); goto P6cpl; NF0sK: curl_setopt($z9JgZ, CURLOPT_REFERER, "http://{$_SERVER["HTTP_HOST"]}{$_SERVER["REQUEST_URI"]}"); goto SCmO8; iwNr8: curl_setopt($z9JgZ, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"); goto Dkal0; UTZ41: $this->session->data["success"] = $M_YRx["success"]; goto ZYRX8; ZYRX8: if (!empty(self::$LINK)) { goto bM7hS; } goto WEwMY; XSgis: HVcvU: goto JGZJm; CClwY: $data["error"] = "Error during activation process, please contact support"; goto xoWwu; xlb1G: if (version_compare(VERSION, 3, ">=")) { goto dIeod; } goto sEW2r; ax3DL: $this->model_setting_setting->editSetting(md5(HTTP_SERVER . self::MODULE), array(md5(HTTP_SERVER . self::MODULE) => $M_YRx["info"])); goto gy0UK; lxn9M: $this->load->model("setting/setting"); goto y0Ge3; XYe2v: if (!(version_compare(VERSION, 4, "<") && !is_file(DIR_TEMPLATE . "tool/gkd_license.tpl"))) { goto QDqYA; } goto hthaO; xoWwu: M1PSK: goto Tktvl; ZUHkM: $this->redirect($this->url->link(self::LINK, $this->token, "SSL")); goto vaALZ; A4f_w: curl_setopt($z9JgZ, CURLOPT_POSTFIELDS, http_build_query(array("sn" => $this->request->post["lic_number"], "tw" => !empty($this->request->post["lic_test"]), "ip" => isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : '', "md" => self::MODULE, "ws" => HTTP_SERVER, "rf" => $mp8go))); goto cVgmm; tsHPw: n624J: goto JvUeH; q3mXM: $this->request->post = array("lic_number" => $data["license_info"]["license"]); goto peZwj; RpLVC: goto HVcvU; goto CZYvf; PKvjB: $this->load->model("setting/setting"); goto ax3DL; t0jZR: curl_setopt($z9JgZ, CURLOPT_POST, 1); goto iwNr8; bYxCK: return 0; goto fXTLL; Y2ip6: $this->children = array("common/header", "common/footer"); goto F7leC; F7leC: $this->response->setOutput($this->render()); goto pbejP; rR44w: dIeod: goto DScjT; uslt2: if (!empty($M_YRx["success"])) { goto StTmw; } goto XYe2v; HWj91: h0wsN: goto lxn9M; c6SyB: $Wy0d3 = 1; goto SDUK9; kD8OF: if (!(!$this->request->post["lic_number"] || strlen(trim($this->request->post["lic_number"])) != 17)) { goto itW6K; } goto yNxiU; Ss6pf: vJjOA: goto EsHWq; NSF3Y: KuVBd: ?>

Did this file decode correctly?

Original Code

<?php 
 
 goto ahhud; gy0UK: $this->request->server["REQUEST_METHOD"] = "GET"; goto JnJRz; e_T_g: goto aGIYP; goto c2zDh; BUV62: $data["footer"] = $this->load->controller("common/footer"); goto QVHjQ; pF5Dh: if (!empty($data["error"])) { goto fsJHu; } goto MGEfU; ry9Wx: NKbsH: goto Owqly; hthaO: die; goto AQi4L; bA44i: $mp8go = false; goto otT6f; wWOde: zNNHP: goto PKvjB; oIAE9: $data["error"] = $M_YRx["error"]; goto tp2Me; fXTLL: StTmw: goto NSF3Y; iLU_Q: JJqsH: goto bYxCK; JGZJm: Xh0m8: goto Ss6pf; H2x6X: $M_YRx = (array) @json_decode($Cpiw1); goto KL7t0; SCmO8: curl_setopt($z9JgZ, CURLOPT_RETURNTRANSFER, 1); goto TlGrc; jmPSq: $this->response->redirect($this->url->link(self::LINK, $this->token, "SSL")); goto fOHi8; x0s8t: goto aGIYP; goto ry9Wx; XHdVY: if (!(!empty($data["license_info"]["website"]) && strpos($_SERVER["HTTP_HOST"], $data["license_info"]["website"]) !== false)) { goto v5VXr; } goto c6SyB; imG3F: hSw6K: goto jmPSq; zmXyh: sJqH6: goto u8lxy; Owqly: $Wy0d3 = 1; goto e_T_g; EsHWq: fsJHu: goto BGpcI; frHiO: $data["column_left"] = $this->load->controller("common/column_left"); goto BUV62; peZwj: msLwd: goto g1OmK; JnJRz: if (!(!$mp8go || isset($this->request->get["refresh"]))) { goto Xh0m8; } goto UTZ41; Tktvl: goto WaDVC; goto HWj91; tp2Me: WaDVC: goto R6pkt; yNxiU: $data["error"] = "License number format is incorrect"; goto OKEPI; Dkal0: curl_setopt($z9JgZ, CURLOPT_BINARYTRANSFER, true); goto A4f_w; QVHjQ: if (version_compare(VERSION, 4, ">=")) { goto ZUw1_; } goto xlb1G; Ob4ey: curl_close($z9JgZ); goto H2x6X; lTibQ: $this->response->setOutput($this->load->view("tool/gkd_license", $data)); goto tsHPw; NxDW4: $this->template = "tool/gkd_license.tpl"; goto Y2ip6; fOHi8: z8p_W: goto RpLVC; TlGrc: curl_setopt($z9JgZ, CURLOPT_SSL_VERIFYPEER, 0); goto t0jZR; u8lxy: $data["header"] = $this->load->controller("common/header"); goto frHiO; W9O5y: $mp8go = isset($this->request->get["refresh"]) ? 1 : rand(1, 12) == 2; goto vRceA; JvUeH: goto sKWVG; goto ugQJ2; wig5K: if (version_compare(VERSION, "2", ">=")) { goto sJqH6; } goto WQ00i; grxUj: if (!$mp8go) { goto msLwd; } goto ZR7YW; g1OmK: if (!($this->request->server["REQUEST_METHOD"] == "POST" && isset($this->request->post["lic_number"]))) { goto f1Ckh; } goto kD8OF; otT6f: if (in_array($_SERVER["REMOTE_ADDR"], array("127.0.0.1", "::1", "192.168.0.1", "91.103.162.250")) || !$this->user->hasPermission("modify", self::$LINK)) { goto NKbsH; } goto ne10O; sEW2r: $this->response->setOutput($this->load->view("tool/gkd_license.tpl", $data)); goto v7fM5; ne10O: if ($sDvMz) { goto kCCw5; } goto x0s8t; pbejP: goto JJqsH; goto zmXyh; y0Ge3: $this->model_setting_setting->deleteSetting(md5(HTTP_SERVER . self::MODULE)); goto oIAE9; P6cpl: sKWVG: goto iLU_Q; ahhud: $sDvMz = $this->config->get(md5(HTTP_SERVER . self::MODULE)); goto bA44i; WEwMY: if (version_compare(VERSION, "2", ">=")) { goto hSw6K; } goto ZUHkM; MGEfU: $z9JgZ = curl_init(); goto RicnI; Ozol2: if ($mp8go) { goto M1PSK; } goto CClwY; R6pkt: goto vJjOA; goto wWOde; BGpcI: f1Ckh: goto uslt2; DScjT: $this->config->set("template_engine", "template"); goto lTibQ; vRceA: aGIYP: goto Taqnj; xkLM6: $this->data =& $data; goto NxDW4; tYa6i: $data["license_info"] = json_decode(base64_decode($sDvMz), 1); goto XHdVY; RicnI: curl_setopt($z9JgZ, CURLOPT_URL, "https://geekodev.com/license.php"); goto NF0sK; vaALZ: goto z8p_W; goto imG3F; AQi4L: QDqYA: goto wig5K; c2zDh: kCCw5: goto tYa6i; R0QNh: if (isset($M_YRx["error"])) { goto h0wsN; } goto Ozol2; yaZqM: $this->response->redirect($this->url->link(self::$LINK, $this->token, "SSL")); goto XSgis; v7fM5: goto n624J; goto rR44w; ZR7YW: $this->request->server["REQUEST_METHOD"] = "POST"; goto q3mXM; SDUK9: v5VXr: goto W9O5y; OKEPI: itW6K: goto pF5Dh; CZYvf: bM7hS: goto yaZqM; cVgmm: $Cpiw1 = curl_exec($z9JgZ); goto Ob4ey; Taqnj: if (!(empty($Wy0d3) || $mp8go)) { goto KuVBd; } goto grxUj; KL7t0: if (!empty($M_YRx["success"])) { goto zNNHP; } goto R0QNh; ugQJ2: ZUw1_: goto WXj4H; WQ00i: $data["column_left"] = ''; goto xkLM6; WXj4H: $this->response->setOutput($this->load->view("extension/" . self::MODULE . "/tool/gkd_license", $data)); goto P6cpl; NF0sK: curl_setopt($z9JgZ, CURLOPT_REFERER, "http://{$_SERVER["HTTP_HOST"]}{$_SERVER["REQUEST_URI"]}"); goto SCmO8; iwNr8: curl_setopt($z9JgZ, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"); goto Dkal0; UTZ41: $this->session->data["success"] = $M_YRx["success"]; goto ZYRX8; ZYRX8: if (!empty(self::$LINK)) { goto bM7hS; } goto WEwMY; XSgis: HVcvU: goto JGZJm; CClwY: $data["error"] = "Error during activation process, please contact support"; goto xoWwu; xlb1G: if (version_compare(VERSION, 3, ">=")) { goto dIeod; } goto sEW2r; ax3DL: $this->model_setting_setting->editSetting(md5(HTTP_SERVER . self::MODULE), array(md5(HTTP_SERVER . self::MODULE) => $M_YRx["info"])); goto gy0UK; lxn9M: $this->load->model("setting/setting"); goto y0Ge3; XYe2v: if (!(version_compare(VERSION, 4, "<") && !is_file(DIR_TEMPLATE . "tool/gkd_license.tpl"))) { goto QDqYA; } goto hthaO; xoWwu: M1PSK: goto Tktvl; ZUHkM: $this->redirect($this->url->link(self::LINK, $this->token, "SSL")); goto vaALZ; A4f_w: curl_setopt($z9JgZ, CURLOPT_POSTFIELDS, http_build_query(array("sn" => $this->request->post["lic_number"], "tw" => !empty($this->request->post["lic_test"]), "ip" => isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : '', "md" => self::MODULE, "ws" => HTTP_SERVER, "rf" => $mp8go))); goto cVgmm; tsHPw: n624J: goto JvUeH; q3mXM: $this->request->post = array("lic_number" => $data["license_info"]["license"]); goto peZwj; RpLVC: goto HVcvU; goto CZYvf; PKvjB: $this->load->model("setting/setting"); goto ax3DL; t0jZR: curl_setopt($z9JgZ, CURLOPT_POST, 1); goto iwNr8; bYxCK: return 0; goto fXTLL; Y2ip6: $this->children = array("common/header", "common/footer"); goto F7leC; F7leC: $this->response->setOutput($this->render()); goto pbejP; rR44w: dIeod: goto DScjT; uslt2: if (!empty($M_YRx["success"])) { goto StTmw; } goto XYe2v; HWj91: h0wsN: goto lxn9M; c6SyB: $Wy0d3 = 1; goto SDUK9; kD8OF: if (!(!$this->request->post["lic_number"] || strlen(trim($this->request->post["lic_number"])) != 17)) { goto itW6K; } goto yNxiU; Ss6pf: vJjOA: goto EsHWq; NSF3Y: KuVBd: ?>

Function Calls

None

Variables

None

Stats

MD5 65aeb56bf8c704d69b7e4cabdcc4b81b
Eval Count 0
Decode Time 47 ms