Fearless Black Market Mercenary
Onaylı Üye
Kod:
#include <windows.h>
#include <ios>
#include <iostream>
using namespace std;
//CShell_x64.dll + 97D76 - 48 3D B3779701 - mov rdi, [CShell_x64.dll + 1A0F530] {(0)} <====ADDRESS
//CShell_x64.dll + 97D7D - F3 0F11 4C 3E 38 - movss[rsi + rdi + 38], xmm1 <======Offset X
//CShell_x64.dll + 97D83 - F3 0F11 4C 3E 3C - movss[rsi + rdi + 3C], xmm1 <======Offset Y
//CShell_x64.dll + 97D89 - F3 0F11 4C 3E 40 - movss[rsi + rdi + 40], xmm1 <======Offset Z
//CShell_x64.dll + 5E5291 - 88 15 C1A74201 - mov edx, [CShell_64.dll + 1A0FA58] {(0)}
int GameStatus;
float Bacup [31];
bool a_backup;
void Engine()
{
while (1)
{
DWORD64 CShell = (DWORD64) GetModuleHandleA ("CShell_64.dll"); // Get Module CShell x64
if (CShell)
{
GameStatus = *(int*) (CShell + 0x1A0FA58);
DWORD64 a____ModuleNode = *(DWORD64*)(CShell + 0x1A0F530);
if(a____ModuleNode)
{
if (!a_backup)
{
for (int x = 0; x < 31; x++)
Bacup[x] = *(float*)(a____ModuleNode + 0x38 + (x * 0x9C));
a_backup = true;
}
else if (a_backup)
{
if (GameStatus == 11)
{
for (int x = 0; x < 31; x++)
{
for (int y = 0; y < 3; y++)
{
*(float*)(a____ModuleNode + 0x38 + (y * 4 ) + (x * 0x9C)) = 150; // size SUPERKILL big or small depends on here... for example 150
}
}
}
}
else if (GameStatus != 11)
{
for (int x = 0; x < 31; x++)
for (int y = 0; y < 3; y++)
*(float*)(a____ModuleNode + 0x38 + (y * 4) + ( x *0x9C)) = Bacup[x];
}
}
}
}
Sleep(50);
}
BOOL APIENTRY DllMain(HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
MessageBoxA(0,"Code By JDaniel","JD Private hack",MB_OK);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Engine, 0 , 0, 0);
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}