OldSchoolHack

Registrieren / Anmelden Deutsch

Glow ESP

not available
Download (5.63 KB)

VirusTotal Ergebnis: 3/56

virustotal

Beschreibung

GLOW ESP - just as name says this cheat puts glow outline on enemies.

Source:

Source.cpp
CPP Code:
  1. #include "HackProcess.h"
  2.  
  3. CHackProcess lmao;
  4.  
  5. bool lol;
  6. int myteam;
  7. DWORD GlowPointer;
  8.  
  9. struct GlowStruct
  10. {
  11. float r;
  12. float g;
  13. float b;
  14. float a;
  15. bool rwo;
  16. bool rwuo;
  17. };
  18.  
  19. GlowStruct CRed = { 0.4f, 0.f, 0.f, 1.f, true, false };
  20. GlowStruct CGreen = { 0.f, 0.4f, 0.f, 1.f, true, false };
  21.  
  22. struct PlayerList_t
  23. {
  24. DWORD CBaseEntity;
  25. int Team;
  26. float Position[3];
  27. int Health;
  28. int Dormant;
  29.  
  30. void ReadInformation(int Player)
  31. {
  32. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(lmao.__dwordClient + 0x04A1D3A4 + (Player * 16)),
  33. &CBaseEntity, sizeof(DWORD), 0);
  34. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(CBaseEntity + 0xF0), &Team, sizeof(int), 0);
  35. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(CBaseEntity + 0xFC), &Health, sizeof(int), 0);
  36. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(CBaseEntity + 0x134), &Position, sizeof(float[3]), 0);
  37. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(CBaseEntity + 0xE9), &Dormant, sizeof(int), 0);
  38.  
  39. }
  40. }PlayerList[32];
  41.  
  42. void DrawGlow(int GlowIndex, GlowStruct Color)
  43. {
  44. bool one = true;
  45. bool two = false;
  46.  
  47. WriteProcessMemory(lmao.__HandleProcess, (PBYTE*)((GlowPointer + ((GlowIndex * 0x34) + 0x4))), &Color.r, sizeof(float), 0);
  48. WriteProcessMemory(lmao.__HandleProcess, (PBYTE*)((GlowPointer + ((GlowIndex * 0x34) + 0x8))), &Color.g, sizeof(float), 0);
  49. WriteProcessMemory(lmao.__HandleProcess, (PBYTE*)((GlowPointer + ((GlowIndex * 0x34) + 0xC))), &Color.b, sizeof(float), 0);
  50. WriteProcessMemory(lmao.__HandleProcess, (PBYTE*)((GlowPointer + ((GlowIndex * 0x34) + 0x10))), &Color.a, sizeof(float), 0);
  51. WriteProcessMemory(lmao.__HandleProcess, (PBYTE*)((GlowPointer + ((GlowIndex * 0x34) + 0x24))), &one, sizeof(bool), 0);
  52. WriteProcessMemory(lmao.__HandleProcess, (PBYTE*)((GlowPointer + ((GlowIndex * 0x34) + 0x25))), &two, sizeof(bool), 0);
  53. }
  54.  
  55.  
  56. void main()
  57. {
  58.  
  59. lmao.RunProcess();
  60.  
  61. for (;;) // or for(;;)
  62. {
  63. for (int i = 0; i < 32; i++)
  64. {
  65. PlayerList[i].ReadInformation(i);
  66. DWORD myplayer;
  67. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(lmao.__dwordClient + 0xA7AFBC), &myplayer, sizeof(DWORD), 0);
  68. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(myplayer + 0xF0), &myteam, sizeof(int), 0);
  69.  
  70.  
  71. if (GetAsyncKeyState(VK_INSERT))
  72. {
  73. lol = !lol;
  74. Sleep(250);
  75. }
  76.  
  77. if (lol)
  78. {
  79. DWORD g_currentPlayer;
  80. int g_currentPlayerTeam;
  81. int g_currentPlayer_GlowIndex;
  82.  
  83.  
  84. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(lmao.__dwordClient + 0x04B303A4), &GlowPointer, sizeof(DWORD), 0);
  85. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(lmao.__dwordClient + 0x04A1D3A4 + ((i)* 16)), &g_currentPlayer, sizeof(DWORD), 0);
  86. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(g_currentPlayer + 0x1DCC), &g_currentPlayer_GlowIndex, sizeof(int), 0);
  87. ReadProcessMemory(lmao.__HandleProcess, (PBYTE*)(g_currentPlayer + 0xF0), &g_currentPlayerTeam, sizeof(int), 0);
  88.  
  89. if (!PlayerList[i].Dormant != 1)
  90. continue;
  91.  
  92. if (PlayerList[i].Team == myteam)
  93. {
  94. }
  95. else
  96. {
  97. DrawGlow(g_currentPlayer_GlowIndex, CRed);
  98. }
  99. }
  100. }
  101. Sleep(1);
  102.  
  103. }
  104. }
HackProcess.h
CPP Code:
  1. #pragma once
  2.  
  3. #include <Windows.h>
  4. #include <TlHelp32.h>
  5.  
  6. class CHackProcess
  7. {
  8. public:
  9.  
  10. PROCESSENTRY32 __gameProcess;
  11. HANDLE __HandleProcess;
  12. HWND __HWNDCss;
  13. DWORD __dwordClient;
  14.  
  15. DWORD FindProcessName(const char *__ProcessName, PROCESSENTRY32 *pEntry)
  16. {
  17. PROCESSENTRY32 __ProcessEntry;
  18. __ProcessEntry.dwSize = sizeof(PROCESSENTRY32);
  19. HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
  20. if (hSnapshot == INVALID_HANDLE_VALUE) return 0; if (!Process32First(hSnapshot, &__ProcessEntry))
  21. {
  22. CloseHandle(hSnapshot);
  23. return 0;
  24. }
  25. do {
  26. if (!_strcmpi(__ProcessEntry.szExeFile, __ProcessName))
  27. {
  28. memcpy((void *)pEntry, (void *)&__ProcessEntry, sizeof(PROCESSENTRY32));
  29. CloseHandle(hSnapshot);
  30. return __ProcessEntry.th32ProcessID;
  31. }
  32. } while (Process32Next(hSnapshot, &__ProcessEntry));
  33. CloseHandle(hSnapshot);
  34. return 0;
  35. }
  36.  
  37.  
  38. DWORD getThreadByProcess(DWORD __DwordProcess)
  39. {
  40. THREADENTRY32 __ThreadEntry;
  41. __ThreadEntry.dwSize = sizeof(THREADENTRY32);
  42. HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
  43. if (hSnapshot == INVALID_HANDLE_VALUE) return 0;
  44.  
  45. if (!Thread32First(hSnapshot, &__ThreadEntry)) { CloseHandle(hSnapshot); return 0; }
  46.  
  47. do {
  48. if (__ThreadEntry.th32OwnerProcessID == __DwordProcess)
  49. {
  50. CloseHandle(hSnapshot);
  51. return __ThreadEntry.th32ThreadID;
  52. }
  53. } while (Thread32Next(hSnapshot, &__ThreadEntry));
  54. CloseHandle(hSnapshot);
  55. return 0;
  56. }
  57.  
  58. DWORD GetModuleNamePointer(LPSTR LPSTRModuleName, DWORD __DwordProcessId)
  59. {
  60. MODULEENTRY32 lpModuleEntry = { 0 };
  61. HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, __DwordProcessId);
  62. if (!hSnapShot)
  63. return NULL;
  64. lpModuleEntry.dwSize = sizeof(lpModuleEntry);
  65. BOOL __RunModule = Module32First(hSnapShot, &lpModuleEntry);
  66. while (__RunModule)
  67. {
  68. if (!strcmp(lpModuleEntry.szModule, LPSTRModuleName))
  69. {
  70. CloseHandle(hSnapShot);
  71. return (DWORD)lpModuleEntry.modBaseAddr;
  72. }
  73. __RunModule = Module32Next(hSnapShot, &lpModuleEntry);
  74. }
  75. CloseHandle(hSnapShot);
  76. return NULL;
  77. }
  78.  
  79.  
  80. void runSetDebugPrivs()
  81. {
  82. HANDLE __HandleProcess = GetCurrentProcess(), __HandleToken;
  83. TOKEN_PRIVILEGES priv;
  84. LUID __LUID;
  85. OpenProcessToken(__HandleProcess, TOKEN_ADJUST_PRIVILEGES, &__HandleToken);
  86. LookupPrivilegeValue(0, "seDebugPrivilege", &__LUID);
  87. priv.PrivilegeCount = 1;
  88. priv.Privileges[0].Luid = __LUID;
  89. priv.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
  90. AdjustTokenPrivileges(__HandleToken, false, &priv, 0, 0, 0);
  91. CloseHandle(__HandleToken);
  92. CloseHandle(__HandleProcess);
  93. }
  94.  
  95.  
  96.  
  97. void RunProcess()
  98. {
  99. runSetDebugPrivs();
  100. while (!FindProcessName("csgo.exe", &__gameProcess));
  101. while (!(getThreadByProcess(__gameProcess.th32ProcessID)));
  102. __HandleProcess = OpenProcess(PROCESS_ALL_ACCESS, false, __gameProcess.th32ProcessID);
  103. while (__dwordClient == 0x0) __dwordClient = GetModuleNamePointer("client.dll", __gameProcess.th32ProcessID);
  104. __HWNDCss = FindWindow(NULL, "Counter-Strike: Global Offsensive");
  105. }
  106. };
  107.  
  108. extern CHackProcess lmao;

Download Glow ESP
post
Undetected!!!
post
is this wallhack or just glow enemmies ? because i don't wanna get wallhack esp...
post
Undetected?
post
your own file and the source code have erros???? 

Um Links zu sehen, musst du dich registrieren

the file is missing: VCRUNTIME140.dll
post
Zitat von onecool post
How it work?
Tell me please)))
Open hack , ez
post
Zitat von onecool post
How it work?
Tell me please)))
VS C++
post
How it work?
Tell me please)))
post
Do i need to inject this or??
post
How to use this?=
post
Undetected !