Вопросы по теме 'minifilter'
Перехват файловых операций SMB в Windows Server 2008
Посмотрев на несколько различных вариантов, которые у меня есть, я решил, что моему приложению необходимо подключать сетевые файловые операции (о которых говорилось здесь Узнать, кто создал / изменил / удалил файл ). В любом случае, я провел...
1034 просмотров
schedule
09.09.2021
Перехват доступа к процессу с помощью драйвера Windows MiniFilter
Я разрабатываю приложение безопасности, которое должно отслеживать активность любого процесса.
Мне удалось перехватить доступ к файлам, установив драйвер MiniFilter благодаря образец MiniFilter, предоставленный Microsoft на GitHub .
Однако я не...
372 просмотров
schedule
14.11.2021
Фильтр файловой системы MiniDriver
У меня есть Program.exe, который мне нужно перехватить. Эта конкретная программа использует CreateFile и ReadFile, однако мне нужно перехватить функцию ReadFile.
Я подумал о написании собственного мини-драйвера фильтра файловой системы. Я нашел...
725 просмотров
schedule
25.03.2022
Драйвер минифильтра. Какой запрос IRP следует фильтровать для защиты от вирусов в реальном времени?
После того, как я изучил пример MS ( Драйвер минифильтра файловой системы сканера ). Я заметил, что они используют только IRP_MJ_CREATE , IRP_MJ_WRITE , IRP_MJ_CLEANUP . Будет ли этого достаточно для защиты в реальном времени?
459 просмотров
schedule
29.03.2022
Возможные места установки драйвера минифильтра
Атрибуты драйвера MiniFilter (и, если уж на то пошло, любого драйвера) следующие: файл-для-драйвера-минифильтра" rel="nofollow noreferrer">инкапсулирован в файл .INF . Одним из разделов в файле .INF является раздел DestinationDirs, который, по...
120 просмотров
schedule
15.06.2022
Драйвер фильтра Windows: быстрый ввод-вывод и IRP
Я написал простой драйвер фильтра, который заботится только о записи. Фильтр регистрирует только IRP_MJ_WRITE.
Драйвер фильтра сводит на нет пишет, что ему все равно:
Если длина записи 0 байт
Если запросчик — KernelMode
Если имя файла в...
1430 просмотров
schedule
19.06.2022
В минифильтре отсутствуют удаленные файлы в определенных сценариях Windows 10 1903+
У меня есть драйвер минифильтра, который пропускает определенное удаление файлов, проблема заключается в том, что я не знаю, как они удаляются. Это относится к Windows 10 1903 и выше. Протестирована сборка Pre 1809, работает нормально.
Например,...
187 просмотров
schedule
01.07.2022
Заблокировать создание файла
Мне нужно написать функциональность, которая не позволяет пользователю создавать файлы на рабочем столе (кроме файлов ярлыков (*.lnk) и каталогов) для Windows XP. После некоторых исследований я пришел к выводу, что это можно сделать с помощью...
663 просмотров
schedule
09.09.2022
Серийный номер USB-накопителя из драйвера минифильтра (из дескриптора USB-устройства)
Я хочу извлечь серийный номер USB-накопителя из драйвера файловой системы minifilter внутри обратного вызова InstanceSetup, используя метод, описанный здесь с той лишь разницей, что я делаю это в режиме ядра. Я использую:
status =...
1312 просмотров
schedule
10.08.2023
Я хочу создать драйвер минифильтра для прозрачного перенаправления дискового ввода-вывода, но у меня проблемы с началом работы
Проект, над которым я сейчас работаю, требует реализации механизма copy-on-w / m, который будет использоваться для перенаправления дискового ввода-вывода аналогично Deep Freeze или Sandboxie в Windows XP. Если бы я мог, я бы также хотел иметь...
3840 просмотров
schedule
01.07.2023
как: вызвать exe из драйвера минифильтра?
Я хочу вызвать exe с двумя параметрами из драйвера режима ядра и вернуть логический (0 или 1) результат в драйвере.
Как это сделать ?
626 просмотров
schedule
07.06.2023
Функция FltReadFile для чтения файлов размером более 1 кб
Я использую функцию FltReadFile из WDK для чтения файлов. Я могу прочитать только файл размером 1 КБ. Как прочитать файл размером более 1кб?? Благодарю вас.
offset.QuadPart = bytesRead = 0;
status = FltReadFile( Instance,...
685 просмотров
schedule
09.11.2022
Предотвратить перезапись файла в обратном вызове перед созданием / обратном вызове после создания
Я пишу драйвер минифильтра, который предназначен для предотвращения записи в PE-файлы. Я проверяю содержимое файла в обратном вызове после создания. Если формат совпал, я пытаюсь вызвать FltCancelFileOpen и вернуть STATUS_ACCESS_DENIED .
Но...
1275 просмотров
schedule
27.04.2023
Как протестировать образец драйвера минифильтра файловой системы сканера WDK 8.1?
Я загрузил WDK 8.1 и образцы и использовал конфигурацию сборки Win 7 Debug Win32 при сборке с помощью Visual Studio 2013 для примера решения «Драйвер минифильтра файловой системы сканера». Он успешно построил решение.
Сборка выводит 3 интересующих...
523 просмотров
schedule
07.01.2023
Асинхронный вызов DeviceIoControl в ядре
У нас есть структура OverLapped в пользовательском режиме. Например, мы можем вызвать DeviceIoControl с перекрывающимся элементом, чтобы вызвать событие, когда этот вызов будет завершен. Но какой режим ядра? Как я могу отправить асинхронный...
470 просмотров
schedule
02.06.2023
создание пустого драйвера фильтра с помощью vs 2015 и wdk 10 не удается
Я не мог себе представить, насколько сложно мне будет начать создавать образец драйвера минифильтра, используя vs 2015 и wdk 10!
У меня на компьютере работал 2013 год, а затем я получил образец буфера подкачки, сконфигурированный для 8.1. Я просто...
1468 просмотров
schedule
28.10.2022
FltStartFiltering не вызывался Ошибка попытки присоединения тома в DriverEntry
Я попытался присоединить том во время запуска службы драйвера, но получил сообщение « Фильтр не готов для присоединения к томам, потому что он не завершил инициализацию (FltStartFiltering не был вызван). » и немедленно У меня синий экран. Я уже...
138 просмотров
schedule
09.12.2022
Мини-фильтр получает постоянное значение от приложения пользовательского режима.
У меня возникла проблема, когда я отправляю сообщение в пользовательский режим из режима ядра, используя FltSendMessage, который ожидает ответа. Передаваемая структура содержит целое число, для которого установлено значение 0 или 1. Пользовательский...
264 просмотров
schedule
27.12.2022
Какое сообщение IRP генерируется при удалении файла в драйвере фильтра?
Я пытаюсь создать драйвер фильтра для блокировки операций удаления файлов, но не могу идентифицировать сообщение IRP при удалении файлов.
Я работал с кодом ниже; он работает в Windows 7, но не в Windows версии 8 или более поздней версии.
if...
564 просмотров
schedule
12.03.2023
Как ожидать IRP в драйвере минифильтра?
Я пытаюсь отменить IRP, связанный с созданием, вот мой код, связанный с PreCreate. В настоящее время он блокирует IRP, я хочу отменить IRP, переведя его в состояние ожидания. Я не хотел реализовывать очереди Cancel-Safe IRP, потому что у меня очень...
152 просмотров
schedule
26.10.2022