C++ Краш системы при инжекте драйвера. | C

гениально друг, особенно учитывая что я ему код уже дал..
Если обычный текст выводить, то все ок. А то, что ты мне давал код - меня крашило
Ну-ка скомпиль драйвер который будет чисто а дебаг принт пукать, если бсоднет значит чёт винда))) и попробуй в консоли от админа sc create drv binpath=“Path” type=kernel
И потом sc start drv
1658878327508.png

work:
Expand Collapse Copy
#include <ntddk.h>

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pRegistryPath);

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pRegistryPath)
{
    DbgPrintEx(0, 0, "123");
    return STATUS_SUCCESS;
}

Через kdmapper заинжектил и заработал дефолт код. а вот в самом верху код не ворк, банально крашит систему
 
Последнее редактирование:
Если обычный текст выводить, то все ок. А то, что ты мне давал код - меня крашило

Посмотреть вложение 214154
work:
Expand Collapse Copy
#include <ntddk.h>

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pRegistryPath);

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pRegistryPath)
{
    DbgPrintEx(0, 0, "123");
    return STATUS_SUCCESS;
}

Через kdmapper заинжектил и заработал дефолт код. а вот в самом верху код не ворк, банально крашит систему
это мемчик)) у меня даже на 11 он заработал..
 
Если обычный текст выводить, то все ок. А то, что ты мне давал код - меня крашило

Посмотреть вложение 214154
work:
Expand Collapse Copy
#include <ntddk.h>

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pRegistryPath);

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pRegistryPath)
{
    DbgPrintEx(0, 0, "123");
    return STATUS_SUCCESS;
}

Через kdmapper заинжектил и заработал дефолт код. а вот в самом верху код не ворк, банально крашит систему
Ты после первой команды и пиши sc start drv а не sc start driver
 
Назад
Сверху Снизу