DLL now has persistance, Loader deletes itself after extracting dll and creating persistance
This commit is contained in:
+7
-3
@@ -6,14 +6,18 @@ BOOL APIENTRY DllMain(HMODULE Base, DWORD Callback, LPVOID Param) {
|
||||
|
||||
break;
|
||||
case DLL_PROCESS_DETACH:
|
||||
|
||||
|
||||
break;
|
||||
default:
|
||||
|
||||
|
||||
break;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern "C" __declspec(dllexport) int FunEntry() {
|
||||
return MessageBoxA(0, "Hello from C2", 0, 0);
|
||||
char exe[MAX_PATH + 1];
|
||||
GetModuleFileNameA(0, exe, sizeof(exe));
|
||||
MessageBoxA(0, exe, "I am inside: ", 0);
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user