예제 #1
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool CreateRemoteThread(string targetProcessName, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <CreateRemoteThread>());
     }
 }
예제 #2
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool ThreadHijack(int targetProcessId, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <ThreadHijack>());
     }
 }
예제 #3
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool ThreadHijack(string targetProcessName, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllBytes, false, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <ThreadHijack>());
     }
 }
예제 #4
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool RtlCreateUserThread(int targetProcessId, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <RtlCreateUserThread>());
     }
 }
예제 #5
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool QueueUserApc(string targetProcessName, string dllPath)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllPath, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <QueueUserApc>());
     }
 }
예제 #6
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool QueueUserApc(int targetProcessId, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllBytes, false, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <QueueUserApc>());
     }
 }
예제 #7
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool ManualMap(string targetProcessName, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessName, dllBytes, true, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <ManualMap>());
     }
 }
예제 #8
0
파일: Injector.cs 프로젝트: hjbfa/Bleak
 public bool CreateRemoteThread(int targetProcessId, byte[] dllBytes)
 {
     using (var injectionManager = new InjectionManager(targetProcessId, dllBytes, false, false, RandomiseDllName))
     {
         return(injectionManager.CallInjectionMethod <CreateRemoteThread>());
     }
 }