Pentest
Collaboration
Framework
Шапошников Илья
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
#WHOAMI
Шапошников Илья�
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Invuls
Разработали:
Призеры соревнований:
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Где вы могли услышать про PCF
⭐Обновленный⭐ план выступления
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
scope.txt
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
scope.txt
Инфо о сети
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
scope.txt
Отчеты
Инфо о сети
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
scope.txt
Отчеты
Работа в команде
Инфо о сети
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
scope.txt
Отчеты
Работа в команде
Хранение проектов
Инфо о сети
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
scope.txt
Отчеты
Работа в команде
Хранение проектов
Инфо о сети
Обмен информацией
Основные проблемы при пентесте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Pentest Collaboration Framework
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Pentest Collaboration Framework
Недостатки:�
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Как установить PCF?
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Варианты установки PCF
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Docker
Standalone
Cloud
Команды для установки
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
~# sudo apt install python3 git�
~# git clone gitlab.com/invuls/pentest-projects/pcf��~# cd pcf
~# pip3 install -r requirements.txt��~# python3 new_initiation.py��~# python3 app.py
Как использовать PCF?
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
New team
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
New team
New project
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
Project info
New team
New project
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
Project info
New team
New project
Scan import
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
Project info
New team
New project
Scan import
Manual testing
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
Project info
New team
New project
Scan import
Manual testing
Report generation
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Первые шаги в PCF
New account
Project info
New team
New project
Scan import
Manual testing
Report generation
Archive project
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Структура рабочего пространства
Config
Логи
API token
Шаблоны
Визитка
Команды
Админы
Проекты
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Есть ли альтернативы PCF?
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Существующие решения
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Устаревшие
Платные
Онлайн
Lair Framework
PCF <--> альтернативы
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Примеры использования PCF
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример #1:
Работа
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №1: Работа
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Страница команды
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Страница с проектами команды
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Сервера в проекте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Сервера в проекте
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Шаблоны уязвимостей
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Режим “Стажера” - токены
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №1: Работа
👍Преимущества
👎Недостатки
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример #2:
Лаборатории
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №2: Labs
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Заметки с решениями
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Сетевой граф
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Интеграция с утилитами
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №2: Лаборатории
👎Недостатки
👍Преимущества
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример #3:
Соревнования
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №3: Соревнования
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Интеграция с утилитами
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Обнаруженные учетные данные
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Снифферы
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №3: Соревнования
👎Недостатки
👍Преимущества
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример #4:
Багбаунти
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №4: Багбаунти
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Отмеченный список хостов
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Список сервисов
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Экспорт хостов
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №4: Багбаунти
👎Недостатки
👍Преимущества
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример #5:
Методологии
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №5: Методология
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Заметки для методологии
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Хранение полезных скриптов
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №5: Методология
👎Недостатки
👍Преимущества
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример #6:
Сертификации
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №6: Сертификация
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Генерация отчета
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Пример №6: Сертификация
👎Недостатки
👍Преимущества
Gitlab: bit.ly/3mPnyaZ��Demo: bit.ly/3wZGRmv
Спасибо за внимание!
📝Контакты: @drakylar (vk/telegram/linkedin)��🚩Git: gitlab.com/invuls/pentest-projects/pcf
🌐Wiki: ищите в gitlab-репозитории
💬Чат: t.me/PentestCollaborationFramework�
🕹Демо: testing-pcf.herokuapp.com��⭐️Запрос на фичу: создать Issue на gitlab