Hacker News new | past | comments | ask | show | jobs | submit login

It's interesting because an emulation layer like that being present definitely would make cheating easier. I'd imagine a few clever modifications to DXVK itself would be all that's necessary to implement a wallhack or similar.

I am guessing that they look for cheating based on actions in addition to scanning the memory looking for known cheats. Aimbots are pretty recognizable to experienced players, and no doubt some machine learning is going on to look for those patterns. This lets them stay ahead of the curve on exploits... if it looks like an aimbot, it doesn't matter that it's some new binary they haven't yet heard of.

For some reason it never occurred to me that they'd use ML for detecting suspicious behaviour, until I read your comment.

I've never considered this but it makes perfect sense, thanks for that!


Watch this! It's about using ML to catch cheaters.

I searched youtube to show you this video; I used the search term "cs go machine learning". The first video was actually this: https://www.youtube.com/watch?v=w88RIcTuGZQ

Looks like it's using ML to make better aimbots--lol!

I thought WINE stood for 'Wine Is Not an Emulator'


True, it's essentially an emulation not of the hardware but of the API. I was using it loosely, but the point is, hijacking Wine's already re-implemented API would be trivial given that limited verification are possible on it and hooking all critical Windows API functions is essentially trivial.

Not really a huge issue - professional cheat developers invest huge amounts of effort in subverting and patching the Windows kernel itself just to get a step ahead of anti-cheat. Thinking about how much fun that kind of thing is really makes me rethink my career choices...

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact