❓ Checking the program version of CSGO

Posts 1–5 of 5 · Page 1 of 1
❓ Checking the program version of CSGO
So in my new cheat I want to be able to check the program version of CS:GO, obviously because if it has been updated offsets will change and there will be those people that try to use it and get banned for it.

I want it to check the version of it, maybe the exe or through Steam I am not sure how to do this. And then compare it to the version my program has in the code so it will not launch any threads for the hack until it has been checked.

I have also came across the issue with how can I check which drive the program is in? If someone has an external SSD for example with the Steam folder in, how can I check for this. Will I have to check through every single drive letter from A-Z.
I tried to do this a while ago and i could not figure this out. all i know is there is no offset for it lol thats where i gave up haha
Quote Originally Posted by ImWhacky View Post
I tried to do this a while ago and i could not figure this out. all i know is there is no offset for it lol thats where i gave up haha
There must be a way to hook to the Steam client and find data about CS:GO like your code, date of install, version number etc.
Quote Originally Posted by OhStarQ View Post
There must be a way to hook to the Steam client and find data about CS:GO like your code, date of install, version number etc.
There are multiple places where the BuildID is stored, however there isn't a simple single level pointer to get the BuildID.

You can try these 4 level pointer:

Code:
steamclient.dll + 0x98C594 ] + 0x76C ] + 0x200 ] ]
steamclient.dll + 0x98BD1C ] + 0x77C ] + 0x200 ] ]
steamclient.dll + 0x98C4D4 ] + 0x78C ] + 0x200 ] ]
steamclient.dll + 0x98BD9C ] + 0x79C ] + 0x200 ] ]
steamclient.dll + 0x98BD9C ] + 0x7AC ] + 0x200 ] ]
steamclient.dll + 0x98C4B4 ] + 0x7BC ] + 0x200 ] ]
or these ones:

Code:
steamclient.dll + 0x974748 ] + 0x1AC ] + 0x18 ] ]
steamclient.dll + 0x974764 ] + 0x1AC ] + 0x18 ] ]
steamclient.dll + 0x972FFC ] + 0x4AC ] + 0x18 ] ]
steamclient.dll + 0x973018 ] + 0x4AC ] + 0x18 ] ]
steamclient.dll + 0x974748 ] + 0x194 ] + 0x1F8 ] ]
steamclient.dll + 0x974764 ] + 0x194 ] + 0x1F8 ] ]
However i don't know if they will work since i can't test it on multiple machines, they could also just replicate the SteamLibrary or anything else.

Test them on your computer, if they spit out 1157285, they are correct and working.

Regarding your second question, you could either check the directory the csgo.exe is in by checking the szExePath member of the MODULEENTRY32 struct or you can check engine.dll + 7ED3B0, which is a string which points to the directory of CSGO. It will be something like this: "G:/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/csgo/". It's a char array of 255 characters.

Believe this has been solved.

/Closed.
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