Skip to content

Instantly share code, notes, and snippets.

View Gotoro's full-sized avatar
🕊️

Dmitry N Gotoro

🕊️
View GitHub Profile
@Gotoro
Gotoro / writeup.md
Created April 26, 2026 14:28
АльфаЦТФ2026 Тихий квиттинг райтап (writeup)

Этап 1. Разведка и оценка ситуации

  1. Мы зашли на jumphost под пользователем root.
  2. Выполнили ps auxwef и увидели интересную картину:
    • Процесс 40 (sshd: admin@pts/1) — входящее подключение админа на джампхост.
    • Процесс 45 (sh -c sleep 1 && rm -rf /tmp/ssh* & ssh...) — скрипт, который стер сокеты авторизации ssh-agent.
    • Процесс 47 (ssh -l admin tracker-prod bash) — открытая и уже авторизованная сессия админа до продакшен-сервера, которая читала ввод из виртуального терминала /dev/pts/1.
  3. Вывод: Ключей нет, но есть живой туннель. Если мы сможем закинуть текст в терминал /dev/pts/1, клиент ssh отправит его на продакшен как легитимную команду от админа.