Как вызвать функцию srand ntoskrnl.exe? - PullRequest
0 голосов
/ 16 июня 2020

С помощью dumpbin.exe мы видим, что ntoskrnl.exe экспортирует функцию srand.

С помощью Windows Driver Kit, как вызвать эту функцию?

Я уже тестировал stdlib.h, но я хотел бы вызвать ntoskrnl.exe напрямую.

Спасибо

1 Ответ

1 голос
/ 19 июня 2020

Объявите эту функцию экспорта перед ее вызовом.

EXTERN_C void __fastcall srand(int a1);

EXTERN_C NTSTATUS DriverEntry(DRIVER_OBJECT *pDriverObject, UNICODE_STRING *pRegistryPath)
{
    srand(100);
    return STATUS_UNSUCCESSFUL;
}
...