Даже если сделать так: Data->IoStatus.Status = STATUS_SUCCESS; FltSetCallbackDataDirty(Data); return FLT_PREOP_COMPLETE; Доступ к файлу...
Доброго дня форумчанам. Попробовал ограничить права доступа к произвольному файлу только на чтение и столкнулся со странным поведением: если...
Рабочий проект. Открыть, скомпилировать и запустить (ПКМ по *.inf -> Установить, затем в командной строке "net start fsfilter").
Как есть. Забыл в inf-файле заполнить поля с альтитудой и Load Order Group. Заполнил - всё заработало.
Решил проблему. Дело в неправильно заполненном inf-файле.
Версия SDK может повлиять? Собираю в VS2015 на SDK 10.0.15063.0, в Driver Settings -> General -> Target OS Version выставил Windows 7. Старый SDK...
Вручную выгружаю. Запустил, убедился, что не работает, остановил.
Добрый день, форумчане. Взял шаблонный минифильтр из WDK, удалил лишнее, собрал. Запускается, успешно регистрируется в системе, но ничего не...
Я ведь и не спорю. Но как быть в ситуации, когда ставить драйвера нельзя, а защититься нужно? Вот и получается, что что-то юзермодное можно...
Защита, которую я строю, не предполагает защиту от визоров. У меня нет задачи защититься от всего на свете, но есть задача защититься от...
Writeable-секции оставить изменяемыми, но кодовые оставить ридонли. При условии, конечно, что там нет самомодифицирующегося кода.
rmn, Thetrik Вот полный пример ремапа обычного куска памяти с последующей попыткой изменить её права (VirtualProtect возвращает...
Так проблема в том, что адреса отдельных секций не выравниваются по гранулярности и MapViewOfFileEx не может смапить их на прежние адреса - т.е.,...
У VirtualProtect'a почему-то не получается изменить права перемапленного модуля Вот и вернулись к первому посту, где обрабатывал каждую секцию...
Хм, спасибо, так работает, но беспокоит одно: у вас весь модуль мапится с правами на запись (а смысл ремапинга именно в отключении возможности...
Отсюда следующий вопрос - чем можно мапить без ограничения на гранулярность? Секции должны отмапиться на прежние адреса, причём с разными правами,...
dwSysGran = 65 килобайт (0x10000). С таким выравниванием все адреса съезжают, а нужно замапить на прежние адреса
Приветствую. В качестве защиты от перехвата решил попробовать перемапить модуль защищаемой библиотеки, задав отображению права только на чтение и...
Поправил, работает. Спасибо!
Хочу сделать макрос для шифрования кода, в который оборачивается нужный участок, и внутри макроса происходит расшифровка и шифрование. Но со...
Имена участников (разделяйте запятой).