#include <windows.h>
#define GhostMgr 0xA021F8
void SeeGhosts()
{
DWORD CShell = NULL;
do
{
CShell = (DWORD)GetModuleHandleA("CShell.dll");
Sleep(100);
}
while (CShell == NULL);
while (1)
{
CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD cGhostMgr = (DWORD)(CShell + GhostMgr);
*(float*)(cGhostMgr + 0x88) = 1.0f;
*(float*)(cGhostMgr + 0x8C) = 1.0f;
*(float*)(cGhostMgr + 0x90) = 1.0f;
Sleep(100);
}
}
extern "C" __declspec(dllexport) BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
if(fdwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hinstDLL);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SeeGhosts, NULL, NULL, NULL);
char msg[] = {'H', 'a', 'c', 'k', ' ', 'b', 'y', ' ', '_', 'c', 'o', 'r', 'n', '_', '\0'};
char title[] = {'I', 'n', 'j', 'e', 'c', 't', 'e', 'd', '\0'};
MessageBox(NULL, msg, title, MB_OK);
return 0;
}
return 0;
}
void GhostMgr()
{
Value 300;


#include <windows.h>
#define GhostMgr 0xA021F8
void GhostMgr()
{
DWORD CShell = NULL;
do
{
CShell = (DWORD)GetModuleHandleA("CShell.dll");
Sleep(100);
}
while (CShell == NULL);
while (1)
{
CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD cGhostMgr = (DWORD)(CShell + GhostMgr);
*(float*)(GhostMgr + 0x88) = 300;
*(float*)(GhostMgr + 0x8C) = 300;
*(float*)(GhostMgr + 0x90) = 300;
Sleep(100);
}
}
extern "C" __declspec(dllexport) BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
if(fdwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hinstDLL);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SeeGhosts, NULL, NULL, NULL);
char msg[] = {'H', 'a', 'c', 'k', ' ', 'b', 'y', ' ', '_', 'c', 'o', 'r', 'n', '_', '\0'};
char title[] = {'I', 'n', 'j', 'e', 'c', 't', 'e', 'd', '\0'};
MessageBox(NULL, msg, title, MB_OK);
return 0;
}
return 0;
}

if(GhostMgr)
{
*(float*)(GhostMgr + 0x88) = 300;
*(float*)(GhostMgr + 0x8C) = 300;
*(float*)(GhostMgr + 0x90) = 300;
}



