News for hackers. Stuff that matters.
Re:Roblox intentionally blocking Linux with Wine in their ne... by ogurechny on Sunday April 23, 2023 @09:34PM (#35682703)
I doubt that any non-toy anti-cheat system can run on WINE and not notice that something isn't quite right.
Re:Roblox intentionally blocking Linux with Wine in their ne... by serf on Sunday April 23, 2023 @11:40PM (#35683411)
i'm here to tell you, anecdotally at least, that it is quite often that easy.

These mechanisms are looking for certain environmental conditions, not the entire system state.

Re:Roblox intentionally blocking Linux with Wine in their ne... by unaindz on Sunday April 23, 2023 @11:43PM (#35683433)
And for the most part it's the same on KVM.
Re:Roblox intentionally blocking Linux with Wine in their ne... by rft on Monday April 24, 2023 @02:39AM (#35684351)
Yes, unless a game is going with a "proper"/kernel-level anti cheat it likely only does a cursory check. One of my best examples is, years ago, if you had Cheat Engine (and I think OllyDbg) open when launching WoW it would shut down. You could bypass that by editing the window title of CE to something else. Or just launch CE after WoW had loaded.

NVIDIA has/had a hypervisor detection in their drivers to prevent you from using GPU passthrough. It is based on searching for a specific hypervisor ID [1], easily bypassed, I just used "expletiveNvidia" and it worked fine. Also TIL AMD does the same...

In the end most companies are just playing whack-a-mole with simple indicators something "fishy" is going on.

[1] https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF#Vi...

Re:Roblox intentionally blocking Linux with Wine in their ne... by ogurechny on Tuesday April 25, 2023 @01:56AM (#35696985)
Then someone has to investigate it, and make a specific wrapper for this behavior, or, as natives call it, “crack”. Of course, if you have a crack, you won't have the problem (and the developers will also be happy because they won't need to support you).