DriverScope - это автоматизированный конвейер (pipeline) для поиска уязвимых Windows-драйверов ядра и охоты за потенциальными векторами BYOVD-атак (Bring Your Own Vulnerable Driver).
Инструмент сканирует файлы
.sys на наличие опасных системных примитивов, извлекает интерфейсы диспетчеризации IOCTL, сопоставляет их с известными базами данных (LOLDrivers, черный список Microsoft, KDU) и подсвечивает новые уязвимости нулевого дня (0-day), которых еще нет в публичных реестрах.MmMapIoSpace, чтение/запись MSR-регистров, обход колбэков или принудительное завершение процессов EDR-агентов).DriverEntry, вытаскивает имена устройств, пути к PDB-файлам и отладочные строки вообще без загрузки драйвера в систему, защищая исследовательский хост от BSOD.boofuzz.Для полноценной работы (включая эмуляцию, кластеризацию fuzzy-хэшей TLSH и парсинг сайтов) устанавливается одной командой:
pip install git+https://github.com/diabloidyobane/DriverScope.git
pip install driverscope[all]
Примеры использования в консоли:
# Быстрое сканирование системной папки с проверкой по базе LOLDrivers
driverscope scan C:\Windows\System32\drivers --lol --ioctl
# Полноценная глубокая охота за 0-day с экспортом результатов
driverscope hunt --deep --export findings.json
# Вытащить структуру IOCTL из подозрительного драйвера
driverscope ioctl suspicious.sys --json
⚠️ Важное предупреждение: Любые манипуляции с DeviceIoControl и ring 0 при неверной структуре входных буферов гарантированно отправят операционную систему в синий экран (BSOD). Проводите все тесты исключительно в изолированных виртуальных машинах!
#DriverScope #BYOVD #Cybersecurity #ReverseEngineering #WindowsKernel #ExploitDev #Infosec #Python #LOLDrivers #KernelHacking
https://github.com/diabloidyobane/DriverScope
Please open Telegram to view this post
VIEW IN TELEGRAM
1⚡3 2👍1