В 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>             # Рекурсивный поиск текста в директории