Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <Windows.h>
  3. #include "Hook.h"
  4. #pragma comment(lib, "ws2_32.lib")
  5.  
  6. int __stdcall _recvfrom(SOCKET s, char *buf, int len, int flags, sockaddr *from, int *fromlen)
  7. {
  8.     printf("niggers\n");
  9.     return 0;
  10. }
  11.  
  12. int main()
  13. {
  14.     FARPROC fp = GetProcAddress(LoadLibraryA("ws2_32.dll"), "recvfrom");
  15.     HOOK_STUB stub;
  16.     stub.Size = 5;
  17.     ::CreateHook32(fp, _recvfrom, &stub);
  18.  
  19.     recvfrom(NULL, NULL, 0, 0, NULL, NULL); // <- invokes _recvfrom (our hook)
  20.     printf("hi");
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement