THIS is why "#ClientSideAnticheat" is ineffective #malware at best, because it's impossible to stop malicious #PCIe #CheatingDevices that shove data to any arbitrary address, bypassing #IOMMU and just #DMA'ing into #RAM...
Shit like #PCIleech ¹ allows for realtime ² manipulations of RAM ³ with no effective means by the OS or any Software to prevent, reliably detect or stop it.
- Thus DMA-based cheating is rampant ⁴ and not stoppable on the device itself ⁵, with dedicaded cheating hardware ⁶ kits ⁷ being rampant.
And now you know why on any #tournament with any serious price money they'll not only split the screen signal of every player for referees to watch but also go out of their way to setup fresh gaming rigs and even buy the input devices for said players where they'll have to submit anything like "buy scripts" and "key bindings" beforehand and those get manually setup to prevent any shenanigans.
¹ https://github.com/ufrisk/pcileech
² https://raw.githubusercontent.com/ufrisk/presentations/master/CS3STHLM-2019-Ulf-Frisk-Memory-Forensics-and-DMA-Attacks-with-MemProcFS-and-PCILeech.pdf
³ https://dma.lystic.dev/anticheat-evasion/pci-configuration-space
⁴ https://dma.lystic.dev/anticheat-evasion/pci-configuration-space
⁵ https://hackaday.com/2023/03/30/pcie-for-hackers-extracting-the-most/
⁶ https://de.aliexpress.com/item/1005006302160633.html
⁷ https://de.aliexpress.com/item/1005007142280132.html