1 Ответ
Задание 1. Следы атаки
Во время анализа журналов веб-приложения и сервера специалист обнаружил фрагменты запросов и события, характерные для разных видов атак. Установите соответствие между фрагментами или событиями и их описаниями.
Фрагменты и события:
id=1 OR 1=1
../../etc/passwd
127.0.0.1; whoami
GET /backup/site.zip → 200 OK
Много неудачных попыток входа с одного адреса за короткое время
Описания:
Попытка получить резервную копию сайта из общедоступного каталога (Exposed Backup)
Добавление команды операционной системы в значение параметра, которое обрабатывает сервер (Command Injection)
Последовательный подбор пароля с помощью многочисленных попыток авторизации (Brute Force)
Изменение логики SQL-запроса с помощью добавленного условия (SQL Injection)
Попытка выйти за пределы разрешённого каталога с помощью переходов к родительским каталогам (Path Traversal)
Ответ: 1 — SQL Injection; 2 — Path Traversal; 3 — Command Injection; 4 — Exposed Backup; 5 — Brute Force
Задание 2. Почему сервер недоступен?
Администратор настраивал четыре сервера с ОС Linux. На каждой из них команда curl https://example.org не может получить страницу. Администратор выполнил несколько диагностических команд. Все четыре машины подключены к сети 192.168.10.0/24. Шлюз в Интернет имеет адрес 192.168.10.1, а DNS-сервер — 192.168.10.53. Установите соответствие между серверами и возможными причинами недоступности внешних веб-сервисов.
Сервер 1: $ ip addr show eth0 2: eth0: inet 192.168.10.21/24 scope global eth0 $ ip route 192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.21 $ ping -c 1 192.168.10.1 64 bytes from 192.168.10.1: icmp_seq=1 ttl=64 time=0.41 ms $ ping -c 1 1.1.1.1 ping: connect: Network is unreachable
Сервер 2: $ ip addr show eth0 2: eth0: inet 192.168.10.22/24 scope global eth0 $ ip route default via 192.168.10.1 dev eth0 192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.22 $ ping -c 1 192.168.10.1 ping: connect: Network is unreachable
Сервер 3: $ ip addr show eth0 2: eth0: inet 192.168.10.23/24 scope global eth0 $ ip route default via 192.168.10.1 dev eth0 192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.23 $ ping -c 1 192.168.10.1 64 bytes from 192.168.10.1: icmp_seq=1 ttl=64 time=0.37 ms $ ping -c 1 1.1.1.1 64 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=15.3 ms $ getent hosts example.org Команда getent ничего не вывела.
Сервер 4: $ ip addr show eth0 2: eth0: inet 192.168.20.24/24 scope global eth0 $ ip route default via 192.168.20.1 dev eth0 192.168.20.0/24 dev eth0 proto kernel scope link src 192.168.20.24 $ ping -c 1 192.168.10.1 From 192.168.20.24 icmp_seq=1 Destination Host Unreachable
Причины:
Сетевой интерфейс неактивен
Сетевой интерфейс настроен на неправильную подсеть
Отсутствует маршрут по умолчанию
Не работает разрешение доменных имён
Ответ: 1 — Отсутствует маршрут по умолчанию; 2 — Сетевой интерфейс неактивен; 3 — Не работает разрешение доменных имён; 4 — Сетевой интерфейс настроен на неправильную подсеть
Задание 3. Зелёный банк
Один зелёный банк попросил нас протестировать его веб-клиент на безопасность, но все наши безопасники разом ушли в отпуск. Может, вы попробуете? Войдите в личный кабинет пользователя useruser и получите данные его банковских счетов. Формат ответа: vsosh{text}.
Ответ: vsosh{n3tw0rk_1nt3r4ct10n}
