OSINT
Вхід

Linux для пентесту

Ти на чужому Linux-хості

Більшість серверів у світі - це Linux. Щойно ти отримав командний доступ, перше завдання - зорієнтуватися, а не діяти наосліп. Три питання, з яких починає будь-який оператор:

  • Хто я - команда id (або whoami): який користувач, у яких групах
  • Де я - pwd: у якій папці ти зараз
  • Що бачу - ls навколо, ps (які процеси крутяться)

Дерево файлової системи

У Linux усе росте з одного кореня (/), а далі гілками. Ключові з них:

  • /etc - конфіги системи й сервісів, тут найбільше цікавого
  • /home - домашні папки користувачів (файли, ключі, історія)
  • /tmp - тимчасові файли, часто записувані всіма
  • /var - змінні дані: логи, бази, веб-контент

Куди дивитися насамперед

  • /etc/passwd - перелік усіх користувачів системи (читається всіма)
  • Конфіги в /etc - там осідають паролі й налаштування сервісів
  • Історія команд (~/.bash_history) - що тут робили до тебе
  • root - всемогутній суперкористувач; звичайний користувач обмежений

Базовий набір для огляду - ls, cat (читати файл), cd (перейти), find (шукати), ps, id

На практиці

Перші секунди на новому хості - це завжди трійка id, pwd, ls -la, тобто спершу зрозумій, ким ти став і що навколо, і тільки тоді плануй наступний крок.

Перевір себе