Вопросы по теме 'windows-kernel'
Как узнать, сбрасывается ли объект события ядра Windows автоматически или вручную?
Windows позволяет создавать (с именем) Объекты событий .
Событие (примитив синхронизации в Windows) может иметь тип автоматического сброса (в этом случае вы может сказать, что это что-то вроде семафора ), или он может иметь тип ручного сброса, и...
553 просмотров
schedule
25.04.2023
Отслеживание стека пользовательского режима потока во время функции обратного вызова минифильтра
Я пытаюсь отследить стек пользовательского режима потока во время функции обратного вызова минифильтра. Предполагая, что я нахожусь в том же контексте, что и вызывающий поток, получаю адрес стека потока из его TEB/TIB и обрабатываю адреса на этот...
282 просмотров
schedule
09.02.2023
Условная точка останова Windbg со сравнением строк во вложенной структуре
Я пытался попасть в точку останова внутри функции только в том случае, если строка во вложенной структуре в качестве аргумента соответствует определенному шаблону по моему выбору, например так:
bp `main.c:2236` ".block { .if (...
3590 просмотров
schedule
26.08.2023
Создание файла перенаправления минифильтра в предварительной операции?
Я пытаюсь перенаправить создание файла на том жесткого диска (например, \Device\HarddiskVolume2)
Я обнаружил имя файла перенаправления в минифильтре, открытом предварительно . Но я получил системный диалог, как показано ниже
Вот мой код:...
1007 просмотров
schedule
19.01.2023
Как получить путь к экземпляру устройства из драйвера ядра Windows?
Взгляните на этот пример: сообщается, что USB-устройство в Windows 7 имеет путь экземпляра устройства (DevinstPath) USB\VID_1EAB&PID_0501\7&25C389C1&0&1 , и я точно знаю, что он соответствует так называемому аппаратному ключу. (hwkey) в реестре....
3693 просмотров
schedule
19.05.2022
драйвер минифильтра | отслеживание изменений в файлах
Чего я пытаюсь добиться, так это перехватывать каждую запись в файл и отслеживать изменения в файле. Я хочу отслеживать, насколько отличается содержимое файла до и после записи.
До сих пор в моем драйвере минифильтра я регистрировался для обратных...
474 просмотров
schedule
20.11.2023
Окна Locals, Stack и т. Д. В WinDbg Preview ничего не показывают во время отладки в режиме ядра.
Я пытаюсь отладить код режима ядра с помощью WinDbg Preview. Бинарный файл WinDbg Preview получен из Магазина Windows. Главный компьютер - Win10 RS2 x64, а целевой компьютер - Win10 RS3 x64. Бинарные файлы кода режима ядра компилируются с...
730 просмотров
schedule
21.03.2022
Подписать драйвер Windows x64 - система не может найти указанный файл
У меня есть токен SafeNet, содержащий 2 сертификата (закрытый ключ которых не экспортируется), один - сертификат кода sha256 EV, а другой - сертификат кода sha1 EV.
Я подписал свои драйверы с помощью signtool:
Signtool sign / v / s my / n...
430 просмотров
schedule
15.05.2023
Уязвимость драйвера Capcom: синий экран на физическом ПК, но не на виртуальной машине
Исследую античитерские механизмы в компьютерных играх с использованием популярного драйвера Capcom с уязвимостью.
Вы можете передать функции пользовательского режима драйверу Capcom через вызовы DeviceIoControl(), которые затем выполняются в...
416 просмотров
schedule
04.04.2023
Как преобразовать IP-адреса в имена хостов в драйвере ядра Windows
Я пишу драйвер ядра Windows, в котором мне нужно преобразовать IP-адреса в соответствующие имена хостов. На страницах Microsoft для этого доступно очень мало документации:
Разрешение имен хостов и IP-адреса
Как это может быть сделано?...
262 просмотров
schedule
29.11.2022
Отладчик ядра не приводит к сбою системы с .crash
Я пытаюсь создать поддельный сбой системы, чтобы создать файл дампа, и согласно документации здесь , я могу ввести команду .crash . Я могу успешно подключиться к ядру с помощью windbg, однако, когда я выполняю команду сбоя, он закрывает окно...
1810 просмотров
schedule
30.05.2022
Проблемы со связью Aux_Klib.h
Доброе утро, ребята!
Я надеялся перечислить все загруженные модули ядра с помощью AuxKlibQueryModuleInformation.
У меня установлена последняя версия WDK, и она обновлена с использованием VS2019. Мой код таков:
#include <ntddk.h>...
71 просмотров
schedule
31.10.2022
Как я могу прочитать полученные пакеты с помощью драйвера фильтра NDIS?
В настоящее время я экспериментирую с примерами драйвера NDIS . Я пытаюсь распечатать содержимое пакетов (включая MAC-адреса, EtherType и данные).
Моей первой догадкой было реализовать это в функции FilterReceiveNetBufferLists . К сожалению, я...
322 просмотров
schedule
10.01.2024
Как я могу отправлять произвольные пакеты с драйвером фильтра NDIS?
В настоящее время я пытаюсь отправить свои собственные пакеты с драйвером фильтра NDIS из примеры драйверов Windows .
Я думаю, что мне нужно отправлять пакеты с помощью функции FilterSendNetBufferLists . Но я не знаю, как создавать эти пакеты и...
303 просмотров
schedule
07.07.2022