Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
SharePointDumper — PowerShell инструмент для извлечения и аудита SharePoint для красных/синих/фиолетовых команд. Перечисляет все сайты/диски SharePoint, к которым пользователь имеет доступ через Microsoft Graph, рекурсивно загружает файлы и регистрирует каждый HTTP-запрос Graph и SharePoint для корреляции с SIEM, engineering обнаружения и тестирования IR. | Kitploit
Инструменты/GitHubGitHub/zh54321/sharepointdumper
Оборонительные ИнструментыOSINT (Разведка открытых источников)Эксфильтрация данныхСбор информацииТестирование на ПроникновениеБезопасность облачных средАутентификацияRed TeamingРеагирование на Инциденты

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Анализ Журналов
GitHubzh54321/sharepointdumper

SharePointDumper

Репозиторий
16719278 месяцев назадПроверено Kitploit

Описание

PowerShell инструмент для извлечения и аудита SharePoint для красных/синих/фиолетовых команд. Перечисляет все сайты/диски SharePoint, к которым пользователь имеет доступ через Microsoft Graph, рекурсивно загружает файлы и регистрирует каждый HTTP-запрос Graph и SharePoint для корреляции с SIEM, engineering обнаружения и тестирования IR.

Поделиться

SharePointDumper

SharePointDumper — это утилита для извлечения и аудита на базе PowerShell, которая перечисляет сайты SharePoint, доступные пользователю через Microsoft Graph, и загружает файлы через SharePoint.

Она предназначена для тестирования SOC/DLP, фиолетовых команд и несложных оценок red-team, поэтому создает подробные отчеты, включая загруженные файлы и каждый HTTP-запрос (Graph + SharePoint) для корреляции с SIEM.

Инструмент не выполняет аутентификацию. Вместо этого он требует уже полученный маркер доступа OAuth2 с соответствующими разрешениями Microsoft Graph (Sites.Read.All или Sites.ReadWrite.All).
Если вам нужна помощь в получении такого маркера, вы можете использовать EntraTokenAid (примеры приведены ниже), который упрощает генерацию пригодных для использования маркеров доступа.


✨ Возможности

  • Перечисление сайтов SharePoint, дисков, папок и файлов через Microsoft Graph
  • Рекурсивная выгрузка дисков и папок (с использованием предварительно аутентифицированных URL SharePoint)
  • Отсутствие обязательных внешних зависимостей (без модулей Microsoft Graph PowerShell и т.п.)
  • Настройка User-Agent
  • Глобальные ограничения на загрузку: максимальное количество файлов и максимальный общий размер
  • Фильтрация по включению/исключению сайтов и расширений файлов
  • Регулируемая задержка запросов со случайным джиттером
  • Опциональное определение публичного IP-адреса
  • Поддержка простого HTTP-прокси
  • Структурированный отчет, включающий:
    • Сводку (длительность, лимиты, фильтры, публичный IP)
    • Посещённые сайты SharePoint
    • Полные логи HTTP-запросов (CSV или JSON)
  • Сокрытие маркеров загрузки SharePoint с возможностью логирования без редактирования
  • Корректная обработка Ctrl+C: остановка после текущего файла и запись полного отчёта и HTTP-лога перед выходом
  • Режим возобновления: повторное перечисление с пропуском уже загруженных файлов
  • Опциональное автоматическое обновление маркера доступа (требуется EntraTokenAid https://github.com/zh54321/EntraTokenAid.git)

📦 Изображения

Выполнение:
alt text

Пример CSV-лога API (может быть CSV или JSON): alt text

Пример лога загрузки файлов (может быть CSV или JSON) alt text


📦 Установка

Клонирование репозитория

git clone https://github.com/zh54321/SharePointDumper.git
cd SharePointDumper

🔑 Требования

SharePointDumper требует действительный маркер доступа Microsoft Graph с делегированными разрешениями для перечисления сайтов и файлов:

  • Sites.Read.All или
  • Sites.ReadWrite.All

Кроме того, клиент OAuth должен иметь разрешение на вызов API SharePoint.

Более 23 собственных приложений Microsoft уже имеют предварительно согласованные разрешения Sites.Read…. Они могут загружать файлы из SharePoint и использоваться для получения действительного маркера без дополнительной настройки тенанта.

Доступные клиенты первой стороны
Скачать инструмент