• e8d79@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    17
    ·
    edit-2
    5 hours ago

    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.

    • Mikina@programming.dev
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 hours 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.

    • Mikina@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 hours 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!

    • altkey (he\him)@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      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?