CS:GO auto Bhop source code

Posts 1–5 of 5 · Page 1 of 1
CS:GO auto Bhop source code
Hello MPGH. I have coded an auto bhop script in c++. I used auto junkcode to make it undetected. But the thing is that i'm dumb. so i don't know how to make this into a .exe file. Pls help me.
The code is below as a txt file. (with junk)
csgo bhop.txt820 KB · 49 downloads Clean
smh, preaty sure this is pasted. its using outdated offsets and client.dll instead of panorama_client.dll.

annyways, if you want to make it an exe just google "how to compile c++ in visual studio" or something.
Dude coded an auto bhop into wordpad smh....
Quote Originally Posted by Evoran View Post
Dude coded an auto bhop into wordpad smh....
Yea. Uncommon IDE. ^^
Quote Originally Posted by Nigwardthe View Post
Hello MPGH. I have coded an auto bhop script in c++. I used auto junkcode to make it undetected. But the thing is that i'm dumb. so i don't know how to make this into a .exe file. Pls help me.
The code is below as a txt file. (with junk)
Junk code does nothing but slow a program down and shift a functions position in memory. It's useless in my opinion. The source you provided is pasted and extremely outdated, if you want an undetected cheat, make your own. You can press SHIFT+B to compile a project in Visual Studio. I updated the source you provided but I did not test nor debug it.
Code:
#include <Windows.h>
#include <iostream>
#include <TlHelp32.h>

using namespace std;

HANDLE hProc
PROCESSENTRY32 ProcEntry;

DWORD pID;

void getProc(char* procName)
{
	ProcEntry.dwSize = sizeof(ProcEntry);

	hProc = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);

	while (Process32Next(hProc, &ProcEntry))
	{
		if (!strcmp((char*)ProcEntry.szExeFile, procName))
		{
			pID = ProcEntry.th32ProcessID;
			CloseHandle(hProc);

			hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pID);
			return;

		}

	}
	cout << "Process wasnt found in snapshot lmao trash.\n"
}

DWORD getMod(LPSTR ModuleName)
{

	HANDLE hMod = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pID);
	MODULEENTRY32 mEntry;
	mEntry.dwSize = sizeof(mEntry);

	while (Module32Next(hMod, &mEntry))
	{
		if (!strcmp((char*)mEntry.szModule, ModuleName))
		{  
	       CloseHandle(hMod)
		   return (DWORD)mEntry.modBaseAddr;
        }  
	}
		
	cout << "Module wasnt found lol\n";

}



template <class cData>
void Write(DWORD dwAdress, cData value)
{
	WriteProcessMemory(hProc, (LPVOID)dwAdress, &value, sizeof(cData), NULL);
}

template <class cData>
cData Read(DWORD dwAddress)
{
	cData readValue;
	ReadProcessMemory(hProc, (LPVOID)dwAddress, &readValue, sizeof(cData), NULL);
	return readValue
}


int main()
{
	getProc("csgo.exe");

	DWORD clientDLLBase = getMod("client_panorama.dll);

	while (true)
	{
		DWORD lclPlr = Read<DWORD>(clientDLLBase + 0xCEB9BC);
		int localPLayerStance = Read<int>(lclPlr + 0x104);

		if ((GetAsyncKeyState(VK_SPACE) & 0x8000) &&
        localPLayerStance & 1 << 0)
            Write(clientDLLBase + 0x51A0AE4, 6); 
            
        Sleep(1);
	}
}
Posts 1–5 of 5 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us