Собирать открытые ключи реестра с помощью провайдера ядра ядра ETW - PullRequest
0 голосов
/ 08 мая 2019

Недавно я выяснил, что есть провайдеры кратких описаний ETW, которые в основном позволяют перечислять системные ресурсы с целью восполнения пробелов в событиях, которые могут не иметь полного контекста трассировки.Например, Process Hacker использует средство ведения журнала ядра, чтобы перечислить все открытые файловые объекты, с которыми коррелируют другие события ядра, чтобы получить полное имя файла, которое задействовано в операции ввода-вывода.Я хотел бы знать, может ли провайдер ядра в развернутом состоянии собирать другие ресурсы (кроме процессов, потоков, образов), например ключи реестра или системные дескрипторы?

1 Ответ

0 голосов
/ 09 мая 2019

Вы можете попытаться использовать TdhEnumerateProviderFieldInformation с EventKeywordInformation для получения ключевого слова.И есть также пример на документе.

...