Advertisement
Broihon

Untitled

Sep 11th, 2016
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pragma once
  2.  
  3. #ifndef INJECTION_H
  4. #define INJECTION_H
  5.  
  6. #include <Windows.h>
  7. #include <fstream>
  8. #include <TlHelp32.h>
  9. #include <Psapi.h>
  10. #include "NT Func.h"
  11.  
  12. enum INJECTION_MODE
  13. {
  14.     IM_LoadLibrary,
  15.     IM_LdrLoadDll,
  16.     IM_ManualMap,
  17. };
  18.  
  19. #define INJ_ERASE_HEADER 1
  20. #define INJ_FAKE_HEADER 2
  21. #define INJ_UNLINK_FROM_PEB 4
  22. #define INJ_FLAGS_ALL (INJ_ERASE_HEADER | INJ_FAKE_HEADER | INJ_UNLINK_FROM_PEB)
  23.  
  24. bool InjectDLL(const char * szDllFile, HANDLE hProc, INJECTION_MODE im, bool HijackThread = false, DWORD Postinjection = 0);
  25.  
  26. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement