GK-Chubbz

[Patched] HackShield Driver Bypass

May 27th, 2015
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. decltype(&DeviceIoControl) _DeviceIoControl = DeviceIoControl;
  2. bool WINAPI DeviceIoControl_Hook(HANDLE hDevice, DWORD dwIoControlCode, void* lpInBuffer, DWORD nInBufferSize, void* lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped)
  3. {
  4. if (dwIoControlCode == 0x80000040)
  5. return true;
  6.  
  7. return _DeviceIoControl(hDevice, dwIoControlCode, lpInBuffer, nInBufferSize, lpOutBuffer, nOutBufferSize, lpBytesReturned, lpOverlapped);
  8. }
  9.  
  10. decltype(&K32EnumProcesses) _K32EnumProcesses = K32EnumProcesses;
  11. bool WINAPI K32EnumProcesses_Hook(DWORD *lpidProcess, DWORD cb, LPDWORD lpcbNeeded)
  12. {
  13. return false;
  14. }
  15.  
  16. decltype(&K32EnumProcessModules) _K32EnumProcessModules = K32EnumProcessModules;
  17. bool WINAPI K32EnumProcessModules_Hook(HANDLE hProcess, HMODULE *lphModule, DWORD cb, LPDWORD lpcbNeeded)
  18. {
  19. return false;
  20. }
  21.  
  22. decltype(&K32GetMappedFileNameA) _K32GetMappedFileNameA = K32GetMappedFileNameA;
  23. DWORD WINAPI K32GetMappedFileNameA_Hook(HANDLE hProcess, void* lpv, LPSTR lpFilename, DWORD nSize)
  24. {
  25. return false;
  26. }
Add Comment
Please, Sign In to add comment