Mar 8, 2017 04:16 AM
(This post was last modified: Mar 8, 2017 01:03 PM by Meterpreter.)
Will write this as if you have no knowledge of anything in life.
Comments where necessary.
Straight up this isn't just some source I'm giving you to take, even though it can be straight compiled and used, I wrote this so you can learn!
Things you need:
I see a lot of tutorials force people to manually get offsets using Cheat engine and/or Ollydb. In the realworld of CSGO cheats this just isn't the case.
1st step we want to get offsets ready, so either download a Offset Dumper or go Haze Dumper Git here.
Now that you have access to the offsets have a look through them and lets get started.
2nd step we want to download ProcMem (Process & Memory). This is a CPP and Header that allows us to Read and Write Memory as well as grab Modules. We will read and write memory from a DLL inside CSGO called Client.dll and Engine.dll. And the module (dll) grab is to actually link to the modules themselves.
3rd step we go to Visual Studio, click File > New > Project > Win32 Console Application > Name it whatever you want > Click Finish on next window not 'next'. This is our start.
4th step right click on 'Header Files' on the right and click Add > New Item > Header File > Name the header ProcMem. Inside this paste in the code from ProcMem.h that you downloaded eariler.
Now right click 'Source File' > Add > New Item > C++ File > Name it ProcMem. Inside this paste in the code from ProcMem.cpp that you downloaded eariler.
Steps of code:
1.
2.
3.
4.
5. Lastly click on Project (top) > 'name' Properties > Configuration Properties > General > Character Set > Not Set.
and Project > 'name' Properties > C/C++ > Precompiled Headers > Precompiled Header > Not Using Precompiled Headers.
6. All done.
Dont be a scrub and just copy and paste. Look at the code. At different features and basic shit. Enjoy it.
BHOP in 10 Minutes coming tomorrow if this post gets good feedback.
Comments where necessary.
Straight up this isn't just some source I'm giving you to take, even though it can be straight compiled and used, I wrote this so you can learn!
Things you need:
- Visual Studio or C++ Compiler
- A brain
I see a lot of tutorials force people to manually get offsets using Cheat engine and/or Ollydb. In the realworld of CSGO cheats this just isn't the case.
1st step we want to get offsets ready, so either download a Offset Dumper or go Haze Dumper Git here.
Now that you have access to the offsets have a look through them and lets get started.
2nd step we want to download ProcMem (Process & Memory). This is a CPP and Header that allows us to Read and Write Memory as well as grab Modules. We will read and write memory from a DLL inside CSGO called Client.dll and Engine.dll. And the module (dll) grab is to actually link to the modules themselves.
3rd step we go to Visual Studio, click File > New > Project > Win32 Console Application > Name it whatever you want > Click Finish on next window not 'next'. This is our start.
4th step right click on 'Header Files' on the right and click Add > New Item > Header File > Name the header ProcMem. Inside this paste in the code from ProcMem.h that you downloaded eariler.
Now right click 'Source File' > Add > New Item > C++ File > Name it ProcMem. Inside this paste in the code from ProcMem.cpp that you downloaded eariler.
Steps of code:
1.
Code
#include "stdafx.h"
#include "ProcMem.h"
//Here we are including the ProcMem Header so we can use its contents. That is the sole purpose of including.
//As stated in the Tutorial ProcMem allows use to Read/Write Memory and also Grab 'Modules' (DLLs).
#include "stdafx.h"
#include "ProcMem.h"
///////////////////////
//Specifying function
void TriggerBot();
ProcMem Mem;
//////////////////////
using namespace std; //to cout messages to cosnole app2.
Code
//This is our Main function. Generally used for basic duties and calling other functions.
int Main()
{
cout << "Insane Triggerbot DUDE\n";
TriggerBot();
return 0;
}
//////////////////////////////////////////////3.
Code
//Here we will create a structure called Offsets to link back to in our TriggerBot function.
struct sOffsets
{
DWORD LocalPlayer = 0xAA66D4;
DWORD ForceAttack1 = 0x2F0917C; //These offsets link together to find LocalBase then
DWORD EntityBase = 0x4AC91B4; //finds the team and health then
DWORD TeamOffset = 0xF0; //gets crosshair which will be used to find
DWORD HealthOffset = 0xFC; //enemy is in Crosshair
DWORD EntityLoop = 0x10;
DWORD CrosshairOffset = 0xAA70;
}Offset;
//////////////////////////////////////4.
Code
//Here we will code our triggerbot
void TriggerBot()
{
DWORD ClientDLL;
Mem.Process("csgo.exe"); //Uses ProcMem to find the Process called csgo.exe
ClientDLL = Mem.Module("client.dll"); //Uses ProcMem to find the client.dll
while (1) //forever loop
{
DWORD LocalBase = Mem.Read<DWORD>(ClientDLL + Offset.LocalPlayer); //We are reading a DWORD from client.dll and storing as LocalBase
int LocalTeam = Mem.Read<int>(LocalBase + Offset.TeamOffset);
int CrosshairID = Mem.Read<int>(LocalBase + Offset.CrosshairOffset);
DWORD EntityInCrosshair = Mem.Read<DWORD>(ClientDLL + Offset.EntityBase + ((CrosshairID - 1) * Offset.EntityLoop));
int EntityHealth = Mem.Read<int>(EntityInCrosshair + Offset.HealthOffset);
int EntityTeam = Mem.Read<int>(EntityInCrosshair + Offset.TeamOffset);
if (EntityHealth > 0 && LocalTeam != EntityTeam && GetAsyncKeyState(VK_MENU) & 0x8000)
{
Mem.Write<DWORD>(ClientDLL + Offset.ForceAttack1, 6);
}
}
}
//////////////////////////////////////////////5. Lastly click on Project (top) > 'name' Properties > Configuration Properties > General > Character Set > Not Set.
and Project > 'name' Properties > C/C++ > Precompiled Headers > Precompiled Header > Not Using Precompiled Headers.
6. All done.
Dont be a scrub and just copy and paste. Look at the code. At different features and basic shit. Enjoy it.
BHOP in 10 Minutes coming tomorrow if this post gets good feedback.
All in on Ethereum



![[Image: v2d4SYP.gif]](https://i.imgur.com/v2d4SYP.gif)