3 ms·
With the way that computer vision and AI continue to improve, I imagine that we will soon have completely external and undetectable cheating peripherals, simply
by WatchDog 2y ago
With the way that computer vision and AI continue to improve, I imagine that we will soon have completely external and undetectable cheating peripherals, simply capture the screen direct from the display output, and pass inputs via mimicking a usb human input device.
This won’t provide all the same capabilities as cheats that hook into the game process, such as wall hacks, but it would be possible to build a super human aimbot with such an approach.
We already have external “radar” cheats that use the game stereo sound to give the direction that a certain sound(such as footsteps) came from.
- declan_roberts 2y agoThat kind of stuff is readily available right now with openCV. Image detection has been very good and very fast for a long time! Nobody really cares because most players are honest and play to have fun.
- aenis 2y agoBut why bother with image recognition? And pay a heavy latency penalty which makes it difficult to implement PID-style controls on player's aim? Its a game of milliseconds and opencv is comparably slow, as is the I/O involved. Far easier to do a MiTM on the network traffic and recreate state in another process. Still easier to clone memory pages used by the target app, or use hardware that allows dma.
- musjleman 2y ago> With the way that computer vision and AI continue to improve, I imagine that we will soon have completely external and undetectable cheating peripherals, simply capture the screen direct from the display output, and pass inputs via mimicking a usb human input device. This already exists. You can stream your screen to another machine running image recognition and pass your mouse input through a controller that injects auxiliary input (there are off-the-shelf products like kmbox, you can make your own as well). However, it is very important to understand that only a tiny percentage of cheaters in games end up being determined enough to go through hoops to purchase hardware for it (it's much more expensive and not as simple as getting instant gratification by double clicking on an executable). It's basically considered a win to push people into needing go to such lengths to cheat without getting banned.
- Dibby053 2y agoFor hacks that don't access program memory directly, would external hardware make things less detectable? I don't know how anti-cheat programs work but I'd be surprised if they banned every skilled player that happens to be running AHK and OBS. More likely they work with heuristics that try to detect super-human mouse movements, precision/speed-wise.
- maccard 2y ago> For hacks that don't access program memory directly, would external hardware make things less detectable? Yes. But, it's a game of cat and mouse. Anticheat always is. There's not been a need go to the level of "there are X players who report having a Razer deathadder, which we've validated as having a DPI range of Y-Z. With your OS settings, it's not possible to have achieved that with that mouse therefore we suspect you of cheating". But we're probably there now. > More likely they work with heuristics that try to detect super-human mouse movements, precision/speed-wise. It's heurestics all the way down. You're unlikely to be banned for AHK+OBS, but a heurestic on what you're doing with the combo might ban you.
- madeofpalk 2y agoAnd all of that for something that is worse - software cheats usually get access to more information than just the pixels rendered to the screen. Seeing through solid walls and stuff like that.
- lovehashbrowns 2y agoYou can do DMA cheating if that’s a non-negotiable for you but it is far more expensive. You install a direct memory access (DMA) card on your “clean” machine and flash it with firmware that hides the fact that it’s a DMA card since some rootkit level anticheats will look for that. The card then sends memory data to a second computer (dirty) which has the cheat software installed but no rootkit anticheat. The dirty computer can then read all the memory it wants, look through walls, shows enemy health, etc. but on a second computer and monitor. Pretty sure there’s hardware to blend both monitor outputs, though most people do two monitors I believe.
- mrtksn 2y agoIn other words, tech based solutions to human problems always fails at some point probably because the problem creators can also use tech.
- jmorenoamor 2y agoThat would make an awesome competition field for AI bots that rely only on video/audio input and mouse/keyboard output.
- reginald78 2y ago> We already have external “radar” cheats that use the game stereo sound to give the direction that a certain sound(such as footsteps) came from. Did you just imply my headphones are a cheating device? More seriously, I've heard these type of devices already exist.
- wafflemaker 2y agoI once played some Hunt (difficult, highly competitive game, a little like CS) with people on ex professional level. They obviously had gaming PCs, but they ALL had super expensive 7? Channels headphones. It's apparently a thing among ex pro (or high level) Counter-Strike players to have these super headphones that let you know where people are before regular people can hear them. They hushed me all the time because "someone's coming". Still a fun experience - to win for a change. Don't have to add that my role was more as a decoy then anything else.