you are viewing a single comment's thread
view the rest of the comments
[–] 55 points 10 months ago* (last edited 10 months ago) (7 children)

The solution for that is to run anti-cheat in the highest possible permission - the kernel.

Cheaters just sidestep the kernel entirely and use DMA hardware instead.

At the moment its rather expensive at ~$400 but prices will probably drop over time.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 33 points 10 months ago

    Oh, cool, so if I understand it right, you have a hardware that directly reads the physical memory, so you can access it unrestricted and undetectable from another PC, where the cheat runs, and then you use a HDMI fuser to merge the output of the game and the cheat that runs on the second PC on a single monitor.

    That's actually really clever, I love solutions like this. Not that I approve of cheating, I have 0 respect for people who (unconsesualy, as in all involved parties agree to it being allowed) cheat. But from the hardware/security point of view, it's amazing.

  • source
  • parent
  • [–] 6 points 10 months ago

    Oh, cool. Tbh I haven't really looked into cheats much, but I did briefly work in cybersecurity where I was doing malware development, where AV avoidance is basically the same problem as game cheats are dealing with, so I just extrapolated what I assumed works the same.

    This is a cool piece of tech, I'll look into it more. I like seeing new exploits, thanks!

  • source
  • parent
  • [–] 4 points 10 months ago (4 children)

    That's too complicated to teabag people in Battlefield, but what would I know about the scene I'm not a part of.

    Well, now I'm interested how far it can go in professional cheating. Any vids about that?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 9 points 10 months ago (3 children)
  • [–] 3 points 10 months ago

    I used to make qol autohotkey scripts for games I played. Take available info on the screen, make notifications or block input at the right time. Stuff like that.

    For example, I made an on-screen mini-map and arrow to guide me instead of having to repeatedly read coordinates from a chat.

    Playing a ping when something happened on screen was the most basic i did.

    I had more fun making my scripts than actually playing the games. It's fun looking for small queues on the screen and then figuring out practical ways of using that. I didn't need AI for this.

  • source
  • parent