The book of Magnus

IT-заметки и знания

Основы пентеста. Пассивный сбор информации о цели (OSINT)

В пентесте веб-приложений этап сбора информации является ключевым. Информация – самое сильное оружие. Чем больше информации вы сможете собрать и чем лучше вы сможете её проанализировать, тем эффективнее будет ваш тест на проникновение.

Особенность пассивного сбора информации заключается в том, что при сборе информации у цели практически нет возможности отследить атакующего. Другими словами, это сбор общедоступной информации.

Основы пентеста. PHP Injection: Современное руководство по безопасности

PHP (Hypertext Preprocessor) — серверный скриптовый язык программирования общего назначения с открытым исходным кодом. PHP является одним из самых популярных языков для разработки веб-приложений.

Основы пентеста. Методичка по пост-эксплуатации

После успешной компрометации целевой системы наступает этап пост-эксплуатации, который включает:

  • Закрепление в системе (установка бэкдоров)
  • Повышение привилегий
  • Сбор учетных данных
  • Lateral movement (перемещение по сети)
  • Эксфильтрацию данных

Данная методичка охватывает основные техники и инструменты для выполнения этих задач.

Основы пентеста. Security Misconfiguration (Небезопасная конфигурация)

Security Misconfiguration — это неправильные настройки приложения, сервиса, фреймворка, базы данных или инфраструктуры, которые могут привести к утечке конфиденциальных данных или полной компрометации системы. Эта категория уязвимостей стабильно входит в OWASP Top 10 и остается одной из самых распространенных проблем безопасности.

Основы пентеста. SQL-инъекции — Полное руководство

SQL-инъекция — это внедрение в данные произвольного SQL-кода. Если произвольная SQL-команда выполняется, то код уязвим, и с базой данных можно делать всё в рамках привилегий пользователя, под которым выполняются запросы.