McSwaggens / linux-csgo-external

CSGO Hack for x64 Linux systems
The Unlicense
29 stars 11 forks source link

Latest update breaks the bot #1

Closed rpasta42 closed 8 years ago

rpasta42 commented 8 years ago

Seems like Valve is releasing updates for executables a lot faster than in the past.

What is the process for reverse-engineering and finding the offsets and addresses for every new executable update? I want to try learning and document the process.

bryantwilliam commented 8 years ago

Google?

On Fri, Aug 19, 2016 at 6:03 PM, Anony Moose notifications@github.com wrote:

Seems like Valve is releasing updates for executables a lot faster than in the past.

What is the process for finding the offset and addresses for every new executable? I would like to learn and document the process.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/McSwaggens/linux-csgo-external/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AGFrPxxnvjMe96R4w5Yiy3zfgM-IpomCks5qhUc1gaJpZM4JoLGB .

rpasta42 commented 8 years ago

Your comment is unproductive and adds nothing to discussion. This information isn't easily obtainable through google, but instead requires understand of the game itself and the structure of the hack.

I've been going over the code for few hours, but still struggling to understand the method for obtaining addresses.

So far, I gathered that the address is not hardcoded, but gets detected from a search for a specific pattern of bytes in main.cpp.

This version of the hack looks for a lot more addresses than the original, due to the triggerbot and bunnyhop bot. I would like to understand how those patterns are obtained, and where to look for data structures changes of internal game objects. IDA Pro? Cheat Engine type thing? Other reverse engineering methods?

I'll spend more time tomorrow and hopefully will be able to make more progress.

McSwaggens commented 8 years ago

I initially thought it would have been the client_client.so not being scanned correctly, but it seems like it's still finding the correct address, maybe the offsets have changed?

WolverinDEV commented 8 years ago

On my pc is all working. Only the XRay not.

McSwaggens commented 8 years ago

XRay has now been fixed in this commit

WolverinDEV commented 8 years ago

Thanks <3

bryantwilliam commented 8 years ago

Sorry, I thought this was actually a direct email to me, not github. :PThis is because people privately email me about the hack all the time and I dont play csgo anymore.

rpasta42 commented 8 years ago

No problem. I'm trying to kick the habit too, but CS is too damn addictive. Hopefully all this hacks will either make me bored of the game and quit, or I get VAC banned.

McSwaggens commented 8 years ago

I highly doubt you will get banned for using this hack, I'm sure you've seen around the place, VAC is virtually non existent on Linux, however, you can still get banned through overwatch.

bryantwilliam commented 8 years ago

Off topic: Btw McSwaggens? I was smurfing like last week and saw your an account with your profile picture on aus servers. Was that you? I asked if it was you but the person didn't respond.

@rpasta42 I do still play now and then, but I don't hack because it made me feel like shit for winning. I'm an LEM legit with no hacks. I only play like once a week now though since Dota 2 is my new game.

McSwaggens commented 8 years ago

None of my accounts have my github picture, but I do play on Australian servers so if you'd like to add me here is the smurf I currently play on.

bryantwilliam commented 8 years ago

Added. This is my smurf: http://steamcommunity.com/profiles/76561198267634005/ and my LEM account: http://steamcommunity.com/id/XYZUNKNOWNXYZ