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