Create remote thread (CreateRemoteThread)

The CreateRemoteThread event detects when a process creates a thread in another process. This technique is used by malware to inject code and hide in other processes. The event indicates the source and target process. It gives information on the code that will be run in the new thread: StartAddress, StartModule and StartFunction. Note that StartModule and StartFunction fields are inferred, they might be empty if the starting address is outside loaded modules or known exported functions.
 
Examples of remote threads creation:
notion image
Notice that all StartModule is KERNELBASE.dll, which is a DLL file stored in the system folder of Windows operating system. It is usually created automatically during the installation of the Windows operating system.
Â