Beispiel #1
0
 public bool CreateRemoteThread(string targetProcessName, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <CreateRemoteThread>());
     }
 }
Beispiel #2
0
 public bool ThreadHijack(int targetProcessId, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <ThreadHijack>());
     }
 }
Beispiel #3
0
 public bool ThreadHijack(string targetProcessName, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllBytes, false, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <ThreadHijack>());
     }
 }
Beispiel #4
0
 public bool RtlCreateUserThread(int targetProcessId, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <RtlCreateUserThread>());
     }
 }
Beispiel #5
0
 public bool QueueUserApc(string targetProcessName, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <QueueUserApc>());
     }
 }
Beispiel #6
0
 public bool QueueUserApc(int targetProcessId, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllBytes, false, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <QueueUserApc>());
     }
 }
Beispiel #7
0
 public bool ManualMap(string targetProcessName, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllBytes, true, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <ManualMap>());
     }
 }
Beispiel #8
0
 public bool CreateRemoteThread(int targetProcessId, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllBytes, false, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <CreateRemoteThread>());
     }
 }