Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2.  
  3. #include "Utilities.h"
  4. #include "INJ/ReflectiveLoader.h"
  5.  
  6. #include "Offsets.h"
  7. #include "Interfaces.h"
  8. #include "Hooks.h"
  9. #include "RenderManager.h"
  10. #include "Hacks.h"
  11. #include "Menu.h"
  12. #include "AntiAntiAim.h"
  13. #include "hitmarker.h"
  14. #include "Dumping.h"
  15. #include "Useful.h"
  16. #include "Manager.h"
  17.  
  18. #define me 818675177
  19. #define laptop -220998132
  20. #define w1nderchild 840253723
  21. #define hero -1541222219
  22. #define vane -832987406
  23. #define kilian 778803006
  24. #define luc -958192128
  25. #define fynn -1776678680
  26. #define tim -89204489
  27. #define pest -2074414683
  28. #define paulFreund 1284564604
  29. #define paulFreund2 -1839304812
  30. #define jonas 145315558
  31. #define tobias -52743672
  32. #define jagu -833537231
  33. #define jompey -458436596
  34. #define johannes -1460638528
  35. #define flow -1338131201
  36. #define dzrki 1919041727
  37. #define krait 1649381512
  38.  
  39. extern HINSTANCE hAppInstance;
  40.  
  41. UCHAR szFileSys[255], szVolNameBuff[255];
  42. DWORD dwMFL, dwSysFlags;
  43. DWORD dwSerial;
  44. LPCTSTR szHD = "C:\\";
  45.  
  46. HINSTANCE HThisModule;
  47. bool DoUnload;
  48.  
  49. int attach()
  50. {
  51. Offsets::Initialise();
  52. I::Initialise();
  53. g_Netvars->GetNetvars();
  54. NetVar.RetrieveClasses();
  55. NetvarManager::Instance()->CreateDatabase();
  56. R::Initialise();
  57. hitmarker::singleton()->initialize();
  58. Hacks::SetupHacks();
  59. Options::SetupMenu();
  60. Hooks::Initialise();
  61. SkinChanger();
  62. ApplyNetVarsHooks();
  63. NewHooks::load();
  64.  
  65. while (DoUnload == false)
  66. {
  67. Sleep(1000);
  68. }
  69.  
  70. RemoveNetVarsHooks();
  71. Hooks::UndoHooks();
  72. NewHooks::remove();
  73. Sleep(2000);
  74. FreeLibraryAndExitThread(HThisModule, 0);
  75.  
  76. return 0;
  77. }
  78.  
  79. int detach()
  80. {
  81. NewHooks::remove();
  82. RemoveNetVarsHooks();
  83. return 1;
  84. }
  85.  
  86. BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
  87. {
  88. if (dwReason == DLL_PROCESS_ATTACH)
  89. {
  90. GetVolumeInformation(szHD, (LPTSTR)szVolNameBuff, 255, &dwSerial, &dwMFL, &dwSysFlags, (LPTSTR)szFileSys, 255);
  91.  
  92. if (dwSerial == me ||
  93. dwSerial == laptop ||
  94. dwSerial == w1nderchild ||
  95. dwSerial == hero ||
  96. dwSerial == vane ||
  97. dwSerial == kilian ||
  98. dwSerial == luc||
  99. dwSerial == fynn||
  100. dwSerial == tim|| dwSerial == pest|| dwSerial == paulFreund|| dwSerial == paulFreund2|| dwSerial == jonas|| dwSerial == tobias|| dwSerial == jagu|| dwSerial == jompey|| dwSerial == johannes||
  101. dwSerial == flow|| dwSerial == dzrki|| dwSerial == krait)
  102. {
  103. Sleep(100);
  104. }
  105. else
  106. {
  107. MessageBox(NULL, "HWID doesn't match!", "AVOZ", MB_OK);
  108. exit(0);
  109. return TRUE;
  110. }
  111.  
  112. {
  113. {
  114. DisableThreadLibraryCalls(hModule);
  115.  
  116. CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)attach, NULL, NULL, NULL);
  117.  
  118. return TRUE;
  119. }
  120. }
  121. return FALSE;
  122. }
  123. else if (dwReason == DLL_PROCESS_DETACH)
  124. {
  125. return detach();
  126. }
  127. return TRUE;
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement