В Attack-Defense CTF в 99% случаев вы будете работать с серверами, которые используют Linux. Это означает, что вам придется активно использовать командную строку для выполнения множества задач: настройки сервисов, анализа логов, проверки сетевых подключений, работы с файлами и многого другого.
Навигация по файловой системе
ls -la # Список файлов и директорий
cd <directory> # Переход в директорию
pwd # Показать текущую директорию
Работа с файлами и директориями
touch <file> # Создать пустой файл
mkdir <directory> # Создать директорию
rm -rf <file> # Удалить файл или директорию
cp <source> <destination> # Копировать файл или директорию
mv <source> <destination> # Переместить/переименовать файл или директорию
Работа с текстом
cat <file> # Показать содержимое файла
nano <file> # Редактировать файл в редакторе Nano
echo "text" > <file> # Записать текст в файл (полностью перезаписать)
echo "text" >> <file> # Добавить текст в конец файла
Управление пользователями и доступом
whoami # Узнать текущего пользователя
chmod <permissions> <file> # Изменить права доступа к файлу
chown <user>:<group> <file> # Изменить владельца файла
Система и процессы
htop # Отображение активных процессов
ps aux # Список всех процессов
kill <PID> # Завершить процесс по PID
df -h # Информация об использовании дисков
free -h # Информация об использовании памяти
Установка и управление пакетами
sudo apt update # Обновить списки пакетов
sudo apt upgrade # Обновить установленные пакеты
sudo apt install <package> # Установить пакет
sudo apt remove <package> # Удалить пакет
Работа с сетью
ip a # Показать сетевые интерфейсы и их IP-адреса
ping <host> # Проверить доступность хоста
curl <URL> # Отправить запрос к URL
wget <URL> # Скачать файл по URL
Архивация и разархивация
tar -czf <archive>.tar.gz <dir1> <dir2> # Упаковать директории в архив
tar -xvf <archive>.tar.gz # Распаковать архив
Поиск
find <directory> -name <file> # Найти файл по имени
grep <text> <file> # Найти текст в файле
grep -r <text> <directory> # Рекурсивный поиск текста в директории