В Attack-Defense CTF в 99% случаев вы будете работать с серверами, которые используют Linux . Это означает, что вам придется активно использовать командную строку для выполнения множества задач: настройки сервисов, анализа логов, проверки сетевых подключений, работы с файлами и многого другого.
Навигация по файловой системе
ls -la # Список файлов и директорий
cd < director y > # Переход в директорию
pwd # Показать текущую директорию
Работа с файлами и директориями
touch < fil e > # Создать пустой файл
mkdir < director y > # Создать директорию
rm -rf < fil e > # Удалить файл или директорию
cp < sourc e > < destinatio n > # Копировать файл или директорию
mv < sourc e > < destinatio n > # Переместить/переименовать файл или директорию
Работа с текстом
cat < fil e > # Показать содержимое файла
nano < fil e > # Редактировать файл в редакторе Nano
echo "text" > < fil e > # Записать текст в файл (полностью перезаписать)
echo "text" >> < fil e > # Добавить текст в конец файла
Управление пользователями и доступом
whoami # Узнать текущего пользователя
chmod < permission s > < fil e > # Изменить права доступа к файлу
chown < use r > : < grou p > < fil e > # Изменить владельца файла
Система и процессы
htop # Отображение активных процессов
ps aux # Список всех процессов
kill < PI D > # Завершить процесс по PID
df -h # Информация об использовании дисков
free -h # Информация об использовании памяти
Установка и управление пакетами
sudo apt update # Обновить списки пакетов
sudo apt upgrade # Обновить установленные пакеты
sudo apt install < packag e > # Установить пакет
sudo apt remove < packag e > # Удалить пакет
Работа с сетью
ip a # Показать сетевые интерфейсы и их IP-адреса
ping < hos t > # Проверить доступность хоста
curl < UR L > # Отправить запрос к URL
wget < UR L > # Скачать файл по URL
Архивация и разархивация
tar -czf < archiv e > .tar.gz < dir 1> < dir 2> # Упаковать директории в архив
tar -xvf < archiv e > .tar.gz # Распаковать архив
Поиск
find < director y > -name < fil e > # Найти файл по имени
grep < tex t > < fil e > # Найти текст в файле
grep -r < tex t > < director y > # Рекурсивный поиск текста в директории