This is making me feel old. Totally agree it is difficult, but not impossible.
Logitech is the problem here for even allowing this in the first place. No CRC checks for mouse firmware or anything? It screams poor implementation. I will not be surprised if anti-cheat software starts banning people or companies like Logitech.
Kind of sad to see the number of threads and communities online encouraging this. The point of games is to have fun, when you cheat all that goes out the door.
There are multiple mice vendors that allow this. And you can’t ban them because the cheater focused ones will just set their device ID to match some common device.
If it can be done on exe's at runtime, it can be done on hardware attached to the computer. Signing things securely isn't a hard problem to solve, it's keeping people from attacking that signature that is hard. Something tells me the kids writing lua scripts as aimbots aren't quite smart enough to crack a proper signature implementation.
> Something tells me the kids writing lua scripts as aimbots aren't quite smart enough to crack a proper signature implementation.
They don't have to.
All they need is a signature of a valid firmware, and then inject code that returns that signature.
The "kids" won't be the ones writing the cheats. That'll be someone who knows how to write code that injects code into another running process, and then they sell the cheat software.
Blizzard tried for YEARS to detect a bot program for World of Warcraft called Glider. Every time they found a way to detect it, the bot engineers found a way to evade the detection. It was constant cat and mouse until Blizz sued the developer and had them shut down.
More back on topic, most of the cheaters are just script kiddies. There are only a couple that actually develop cheats, and they tend to be quite clever.
Logitech is the problem here for even allowing this in the first place. No CRC checks for mouse firmware or anything? It screams poor implementation. I will not be surprised if anti-cheat software starts banning people or companies like Logitech.
Kind of sad to see the number of threads and communities online encouraging this. The point of games is to have fun, when you cheat all that goes out the door.