Files
matthieu-hackwitharts 68bd0b2b88 Create dll_classic.cpp
2022-06-27 20:40:34 +02:00

17 lines
542 B
C++

#include <iostream>
#include <Windows.h>
int main(){
wchar_t dllPath[] = TEXT("C:\\test.dll");
LPVOID buffer=NULL;
LPVOID addr = VirtualAlloc(NULL,sizeof path,MEM_COMMIT|MEM_RESERVE,PAGE_READWRITE);
WriteProcessMemory(GetCurrentProcess(), buffer, (LPVOID)path, sizeof path, NULL);
PTHREAD_START_ROUTINE threatStartRoutineAddress = (PTHREAD_START_ROUTINE)GetProcAddress(GetModuleHandle(TEXT("Kernel32")), "LoadLibraryW");
CreateRemoteThread(GetCurrentProcess(), NULL, 0, threatStartRoutineAddress, buffer, 0, NULL);
return 0;
}