1 год назад
Безопасная работа с DLL: Защита от инъекций и цифровые подписи в C++
DLL (Dynamic Link Libraries) - мощный инструмент модульности в Windows, но их уязвимость к инъекциям и подмене превращает их в "ахиллесову пяту" безопасности. Результат: утечки данных, RCE-атаки, кражи сессий. Ваша миссия - превратить DLL из слабости в крепость! wchar_t fullPath[MAX_PATH]; GetFullPathNameW(L"my_secure.dll", MAX_PATH, fullPath, nullptr); HMODULE hLib = LoadLibraryW(fullPath); // Загрузка по абсолютному пути SetDllDirectory(L""); // Отключает поиск в текущей директории SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32);...