Cs:Go internal trigger bot source codes

XMAR

Yorgun
Emekli Mod
Katılım
10 May 2020
Mesajlar
1,872
Beğeniler
1,624
C++:
#include "stdafx.h"
#include <iostream>
#include "csgo.h"

using namespace offsets;

DWORD WINAPI HackThread(HMODULE hModule)
{
    //Create Console
    //AllocConsole();
    //FILE* f;
    //freopen_s(&f, "CONOUT$", "w", stdout);

    uintptr_t clientdll = (uintptr_t)GetModuleHandle("client.dll");

    bool bTriggerBot = false, bRadar = false;

    while (!(GetAsyncKeyState(VK_INSERT) &1))
    {
        if (GetAsyncKeyState(VK_NUMPAD1) & 1)
            bTriggerBot = !bTriggerBot;

        if (GetAsyncKeyState(VK_NUMPAD2) & 1)
            bRadar = !bRadar;

        uintptr_t* localEntPtr = (uintptr_t*)(clientdll + dwLocalPlayer);

        if (localEntPtr)
        {
            uintptr_t localEnt = *localEntPtr;

            int localTeam = *(int*)(localEnt + m_iTeamNum);
          
            if (bTriggerBot)
            {
                int crosshairId = *(int*)(localEnt + m_iCrosshairId);

                if (crosshairId <= 64 && crosshairId != 0)
                {
                    uintptr_t crossHairEnt = *(uintptr_t*)(clientdll + dwEntityList + (crosshairId - 1) * 0x10);

                    if (crossHairEnt)
                    {
                        int crosshairTeam = *(int*)(crossHairEnt + m_iTeamNum);
                        int crosshairLifeState = *(int*)(crossHairEnt + m_lifeState);

                        if ((localTeam != crosshairTeam) && (crosshairLifeState == 0))
                        {
                            *(int*)(clientdll + dwForceAttack) = 5;
                            Sleep(30);
                            *(int*)(clientdll + dwForceAttack) = 4;
                        }
                        else *(int*)(clientdll + dwForceAttack) = 4;
                    }
                }
            }

            if (bRadar)
            {
                for (int i = 0; i < 64; i++)
                {
                    uintptr_t ent = *(uintptr_t*)(clientdll + dwEntityList + i * 0x10);
                    if (ent)
                    {
                        *(DWORD*)(ent + m_bSpotted) = true;
                    }
                }
            }
        }

        Sleep(5);
    }

    //fclose(f);
    //FreeConsole();
    FreeLibraryAndExitThread(hModule, 0);
    return 0;
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        CloseHandle(CreateThread(nullptr, 0, (LPTHREAD_START_ROUTINE)HackThread, hModule, 0, nullptr));
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
 
Thanks I was really looking for a triggerBot source this will help me a lot
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt