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


Show other level

namespace App\Controllers;
	${
	"GLOBALS"
}
["fgmqekquhsng"]="user_agent";
	${
	"GLOBALS"
}
["jscthcluu"]="sessionData";
	${
	"GLOBALS"
}
["exjhduro"]="data";
	${
	"GLOBALS"
}
["kwolezh"]="pass";
	${
	"GLOBALS"
}
["lfkcgxcupmpo"]="user";
use App\Controllers\BaseController;
	class Adminpt extends BaseController{
		public function index(){
		$qasaagy="syarat";
		$jkbtmkuwyxt="syarat";
			${
			$jkbtmkuwyxt
		}
		=["txtUsername"=>"required","txtPassword"=>"required"];
			if($this->validate(${
			$qasaagy
		}
			)){
				${
				"GLOBALS"
			}
			["dfwfibk"]="resultLogin";
			$ougqgt="pass";
				${
					${
					"GLOBALS"
				}
				["lfkcgxcupmpo"]
			}
			=$this->request->getPost("txtUsername");
				${
				"GLOBALS"
			}
			["qrlqpcjxswk"]="data";
				${
				"GLOBALS"
			}
			["bwrwihwm"]="resultLogin";
			$grdiyn="user";
				${
					${
					"GLOBALS"
				}
				["kwolezh"]
			}
			=$this->request->getPost("txtPassword");
				${
					${
					"GLOBALS"
				}
				["exjhduro"]
			}
				=array("act"=>"GetToken","username"=>${
				$grdiyn
			}
				,"password"=>${
				$ougqgt
			}
			);
				${
					${
					"GLOBALS"
				}
				["bwrwihwm"]
			}
				=json_decode($this->feeder->runWS(${
					${
					"GLOBALS"
				}
				["qrlqpcjxswk"]
			}
			),true);
				if(isset(${
					${
					"GLOBALS"
				}
				["dfwfibk"]
			}
				["data"]["token"])){
					${
					"GLOBALS"
				}
				["rduspsg"]="curl";
					${
					"GLOBALS"
				}
				["iixqoyx"]="ipClient";
					${
						${
						"GLOBALS"
					}
					["jscthcluu"]
				}
				=["sudahkahLogin"=>true,"sessionLevel"=>"adminPT"];
					session()->set(${
						${
						"GLOBALS"
					}
					["jscthcluu"]
				}
				);
					${
						${
						"GLOBALS"
					}
					["rduspsg"]
				}
				=service("curlrequest");
					${
						${
						"GLOBALS"
					}
					["iixqoyx"]
				}
				=$this->getRealUserIp();
					${
						${
						"GLOBALS"
					}
					["fgmqekquhsng"]
				}
				=str_replace(":"," ",str_replace(";
				","-",str_replace("/","-",$_SERVER["HTTP_USER_AGENT"])));
				$ujjcrvqmsz="posts_data";
					${
					$ujjcrvqmsz
				}
				=$curl->request("get","http://neofeederintegrator.orgfree.com/api.php?function=who_logged&id_pt=$user&ip=$ipClient",["headers"=>["Accept"=>"application/json"]]);
				return redirect()->to(site_url("/panel"));
			}
				else{
				return redirect()->to(site_url("/administrator"));
			}
		}
			${
				${
				"GLOBALS"
			}
			["exjhduro"]
		}
		=["placeholder"=>"Kode Perguruan Tinggi","versi"=>$this->versiapp->info(),"status_server"=>$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==true?"<div class=\"text-center\"><div class="badge badge-success\">Terkoneksi ke server NeoFeeder </div></div>":"<div class=\"text-center"><div class="badge badge-danger">Tidak terkoneksi ke server NeoFeeder </div></div>","status_tombol"=>strlen(getenv("neofeeder.userFeeder"))!=6||$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==false?"disabled":null,"info_cara_install"=>strlen(getenv("neofeeder.userFeeder"))!=6?"<div class="alert alert-danger text-sm\">Kode dan Password Feeder Belum Disetting, klik <a href="#"  data-toggle=\"modal\" data-target="#myModal" id="Cara Seting User|Berikut Cara Seting Aplikasi</p><ol class='text-sm'> <li>Rename file env menjadi .env (titik env), kemudian edit file .env tersebut</li> <li>Ubah bagian :\t<br/><code>app.baseURL = 'http://localhost:8080'</code>\t<br/>menjadi <br/>\t<code>app.baseURL = 'http://alamat_url_anda'</code> </li><li>Buat database <code>feeder_db</code></li><li>Ubah bagian <br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = </code><br/><code>database.default.password = </code><br/> Menjadi :<br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = isi_dengan_user_mysql_anda</code><br/><code>database.default.password = isi_dengan_password_mysql_anda</code><li>Isi bagian berikut dengan paramter Neo Feeder Perguruan Tinggi anda<br/><code>neofeeder.urlFeeder = http://localhost:3003/ws/live2.php<br/>neofeeder.ipFeeder   = diisi dengan IP Address Web Server neoFeeder<br/>neofeeder.userFeeder = isi_dengan_kode_PT<br/>neofeeder.passFeeder = isi_dengan_password_feeder</code><li>Simpan dan refresh halaman ini</li></ol>\" class="info-seting-user-feeder\">disini</a> untuk cara seting Kode PT dan Password Feeder </div>":null];
			return view("adminPT/login",${
				${
				"GLOBALS"
			}
			["exjhduro"]
		}
		);
	}
		function getRealUserIp(){
			switch(true){
			case(!empty($_SERVER["HTTP_X_REAL_IP"])):return$_SERVER["HTTP_X_REAL_IP"];
			case(!empty($_SERVER["HTTP_CLIENT_IP"])):return$_SERVER["HTTP_CLIENT_IP"];
			case(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])):return$_SERVER["HTTP_X_FORWARDED_FOR"];
			default:return$_SERVER["REMOTE_ADDR"];
		}
	}
}

namespace App\Controllers;
	${
	"GLOBALS"
}
["fgmqekquhsng"]="user_agent";
	${
	"GLOBALS"
}
["jscthcluu"]="sessionData";
	${
	"GLOBALS"
}
["exjhduro"]="data";
	${
	"GLOBALS"
}
["kwolezh"]="pass";
	${
	"GLOBALS"
}
["lfkcgxcupmpo"]="user";
use App\Controllers\BaseController;
	class Adminpt extends BaseController{
		public function index(){
			${
			"syarat"
		}
		=["txtUsername"=>"required","txtPassword"=>"required"];
			if($this->validate(${
			"syarat"
		}
			)){
				${
				"GLOBALS"
			}
			["dfwfibk"]="resultLogin";
				${
					${
					"GLOBALS"
				}
				["lfkcgxcupmpo"]
			}
			=$this->request->getPost("txtUsername");
				${
				"GLOBALS"
			}
			["qrlqpcjxswk"]="data";
				${
				"GLOBALS"
			}
			["bwrwihwm"]="resultLogin";
				${
					${
					"GLOBALS"
				}
				["kwolezh"]
			}
			=$this->request->getPost("txtPassword");
				${
					${
					"GLOBALS"
				}
				["exjhduro"]
			}
				=array("act"=>"GetToken","username"=>${
				"user"
			}
				,"password"=>${
				"pass"
			}
			);
				${
					${
					"GLOBALS"
				}
				["bwrwihwm"]
			}
				=json_decode($this->feeder->runWS(${
					${
					"GLOBALS"
				}
				["qrlqpcjxswk"]
			}
			),true);
				if(isset(${
					${
					"GLOBALS"
				}
				["dfwfibk"]
			}
				["data"]["token"])){
					${
					"GLOBALS"
				}
				["rduspsg"]="curl";
					${
					"GLOBALS"
				}
				["iixqoyx"]="ipClient";
					${
						${
						"GLOBALS"
					}
					["jscthcluu"]
				}
				=["sudahkahLogin"=>true,"sessionLevel"=>"adminPT"];
					session()->set(${
						${
						"GLOBALS"
					}
					["jscthcluu"]
				}
				);
					${
						${
						"GLOBALS"
					}
					["rduspsg"]
				}
				=service("curlrequest");
					${
						${
						"GLOBALS"
					}
					["iixqoyx"]
				}
				=$this->getRealUserIp();
					${
						${
						"GLOBALS"
					}
					["fgmqekquhsng"]
				}
				=str_replace(":"," ",str_replace(";
				","-",str_replace("/","-",$_SERVER["HTTP_USER_AGENT"])));
					${
					"posts_data"
				}
				=$curl->request("get","http://neofeederintegrator.orgfree.com/api.php?function=who_logged&id_pt=$user&ip=$ipClient",["headers"=>["Accept"=>"application/json"]]);
				return redirect()->to(site_url("/panel"));
			}
				else{
				return redirect()->to(site_url("/administrator"));
			}
		}
			${
				${
				"GLOBALS"
			}
			["exjhduro"]
		}
		=["placeholder"=>"Kode Perguruan Tinggi","versi"=>$this->versiapp->info(),"status_server"=>$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==true?"<div class=\"text-center\"><div class="badge badge-success\">Terkoneksi ke server NeoFeeder </div></div>":"<div class=\"text-center"><div class="badge badge-danger">Tidak terkoneksi ke server NeoFeeder </div></div>","status_tombol"=>strlen(getenv("neofeeder.userFeeder"))!=6||$this->cekserverfeeder->ping(getenv("neofeeder.ipFeeder"))==false?"disabled":null,"info_cara_install"=>strlen(getenv("neofeeder.userFeeder"))!=6?"<div class="alert alert-danger text-sm\">Kode dan Password Feeder Belum Disetting, klik <a href="#"  data-toggle=\"modal\" data-target="#myModal" id="Cara Seting User|Berikut Cara Seting Aplikasi</p><ol class='text-sm'> <li>Rename file env menjadi .env (titik env), kemudian edit file .env tersebut</li> <li>Ubah bagian :\t<br/><code>app.baseURL = 'http://localhost:8080'</code>\t<br/>menjadi <br/>\t<code>app.baseURL = 'http://alamat_url_anda'</code> </li><li>Buat database <code>feeder_db</code></li><li>Ubah bagian <br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = </code><br/><code>database.default.password = </code><br/> Menjadi :<br/><code>database.default.hostname = localhost</code><br/><code>database.default.database = feeder_db</code><br/><code>database.default.username = isi_dengan_user_mysql_anda</code><br/><code>database.default.password = isi_dengan_password_mysql_anda</code><li>Isi bagian berikut dengan paramter Neo Feeder Perguruan Tinggi anda<br/><code>neofeeder.urlFeeder = http://localhost:3003/ws/live2.php<br/>neofeeder.ipFeeder   = diisi dengan IP Address Web Server neoFeeder<br/>neofeeder.userFeeder = isi_dengan_kode_PT<br/>neofeeder.passFeeder = isi_dengan_password_feeder</code><li>Simpan dan refresh halaman ini</li></ol>\" class="info-seting-user-feeder\">disini</a> untuk cara seting Kode PT dan Password Feeder </div>":null];
			return view("adminPT/login",${
				${
				"GLOBALS"
			}
			["exjhduro"]
		}
		);
	}
		function getRealUserIp(){
			switch(true){
			case(!empty($_SERVER["HTTP_X_REAL_IP"])):return$_SERVER["HTTP_X_REAL_IP"];
			case(!empty($_SERVER["HTTP_CLIENT_IP"])):return$_SERVER["HTTP_CLIENT_IP"];
			case(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])):return$_SERVER["HTTP_X_FORWARDED_FOR"];
			default:return$_SERVER["REMOTE_ADDR"];
		}
	}
}



© 2023 Quttera Ltd. All rights reserved.