4 ms·
This is practically impossible, given that the game likely sends a binary delta-compression of game-state, and so unless you entirely and accurately reverse-eng
by dusted 3y ago
This is practically impossible, given that the game likely sends a binary delta-compression of game-state, and so unless you entirely and accurately reverse-engineer all associated data structures and the protocol, you have no way of telling if the game is also siphoning sensitive data out (for instance, let's say there's some variable which is server-side determinable, but the variable is sent, but XORed with the data we want to extract, before being compressed and sent, then unless you understand this variable well enough to argue at any time in the traffic stream what its correct value should be, there's no way to know) there is so many ways of hiding this data that unless you do some full trace and reverse engnieering of the entire machine state, yea, no. Especially since a game is anyhow meant to receive keyboard events, at least while active.
A plausible way would be to determine which processes are becoming active when input events occur, if the unfocused game is one of them (good luck actually determining this!) then you can at least say it's possible, but not even then, if anything actually happens to the intercepted data or if it's just bad implementation.
- gryn 3y agoyes I agree, reverse engineering is part of the endeavor (to understand the protocol, and the content of the messages). almost all game have bots and bot developers go through this step, so you can save some time if you find the right forums/communities for your game where they share this kind of info among each other. this simple inspection can at least help you weed out simpler attempts. but can't guarantee that the game is clean. as sibling comments pointed out, these days with anti-cheat mechanism being so intrusive that they have kernel level access to your computer with some even having the kernel driver running even when the game is not running. I think that was the case for genshin impact and valorant. genshin's anti-cheat apparently was even hacked to be used by ransomware at some point in the past. games with kernel access can do so much more than just being a keylogger, they can own your computer, listen to the traffic on you network. it's best to treat all of them as compromised super-viruses you willingly decided to install on your computer. buy a separate computer that act as a console, isolated from the rest of your network and do nothing but gaming in it. or just don't play them.