Вопросы по теме 'kernel-mode'
Ошибки компиляции программы режима ядра Linux
Я хочу получить доступ к некоторым регистрам моей платы ARM Cortex-A8, которые по умолчанию находятся в недоступном состоянии. На этой плате работает Ubuntu 9.10 . Итак, чтобы получить к ним доступ, я должен, в свою очередь, сначала изменить еще 1...
525 просмотров
schedule
17.10.2021
Синхронизация в пользовательском режиме и синхронизация в режиме ядра (в Linux и Windows)
У меня есть 2 вопроса о синхронизации пользовательского режима и синхронизации режима ядра.
Во-первых: что такое синхронизация пользовательского режима и синхронизация режима ядра?
Во-вторых: в чем разница между синхронизацией в пользовательском...
905 просмотров
schedule
03.11.2021
Как правильно защитить драйверы ядра с помощью VMProtect?
Кто-нибудь может помочь в выборе правильных настроек для защиты файлов .sys на VMProtect ? Я пробовал с настройкой защиты и без нее, но мой драйвер не запустился после этой процедуры. Я использую последнюю версию (3.5) VMProtect и мой...
128 просмотров
schedule
20.09.2021
Отправка значения из режима ядра в пользовательский режим
Я разрабатываю драйвер режима ядра для антивирусной программы, но у меня возникла проблема в разделе «Драйверы».
Я хочу отправить строковое значение (например, «String») из драйвера режима ядра в приложение пользовательского режима. может ли...
624 просмотров
schedule
09.06.2022
sysctl не создает файл в процедуре
Для связи в режиме ядра и пользовательском пространстве я использую эту программу на C . Я использую следующий Makefile для создания .ko файла для загрузки.
bj-m := sysctl_test.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD :=...
62 просмотров
schedule
23.09.2022
Серийный номер USB-накопителя из драйвера минифильтра (из дескриптора USB-устройства)
Я хочу извлечь серийный номер USB-накопителя из драйвера файловой системы minifilter внутри обратного вызова InstanceSetup, используя метод, описанный здесь с той лишь разницей, что я делаю это в режиме ядра. Я использую:
status =...
1312 просмотров
schedule
10.08.2023
Почему отладка в режиме ядра затруднена?
Я понимаю назначение режима ядра и пользовательского режима и то, как происходит переход от первого ко второму. Тем не менее, многие источники утверждают, что сбой, происходящий в режиме ядра, трудно отладить и что это следует делать удаленно,...
1602 просмотров
schedule
29.12.2022
Режим ядра и пользовательский режим Драйверы
Я новичок в разработке драйверов. Я хочу знать, где именно драйвер режима ядра и драйвер пользовательского режима находятся в основной памяти (часть основной памяти). И как указать драйвер в качестве драйвера режима ядра или драйвера...
468 просмотров
schedule
20.05.2023
Есть ли когда-нибудь преимущество отладки в пользовательском режиме перед отладкой в режиме ядра?
Насколько я понимаю, на высоком уровне отладка в пользовательском режиме предоставляет вам доступ к частному виртуальному адресу процесса. Сеанс отладки ограничен этим процессом, и он не может перезаписывать или изменять виртуальное адресное...
433 просмотров
schedule
01.02.2023
Отладка ядра в VS 2012
У меня есть проект драйвера фильтра режима ядра. Хост: Win8 Pro x64 под управлением VS2012, цель: Win8 Pro x64 VM на том же компьютере. Мне удалось подготовить виртуальную машину через VS 2012 по сети. Я развернул пакетный проект. Когда я пытаюсь...
603 просмотров
schedule
25.11.2023
Требует ли изменение значения любого регистра (DR, IR и т. Д.) Переключения из пользовательского режима в режим ядра?
1) Итак, в книге, которую я читаю, говорится, например, что изменение регистра IR не требует переключения из пользовательского режима в режим ядра, но я этого не понимаю, как я могу узнать, требуется ли переключение или нет?
2) также как насчет...
105 просмотров
schedule
17.02.2024
В режиме ядра Linux, как выполнить команду пользовательского пространства
Я перехватываю execve в режиме ядра (изменяю запись system_call_table __NR_execve на мою функцию). Я хочу проверить ассемблерный код ELF. Если это вредно, я вернусь сразу, не выполняя его.
Я пишу модуль Linux. В режиме ядра Linux я хочу...
1658 просмотров
schedule
29.04.2024