I spent the last month reverse engineering Call of Duty's anti-cheat!
Blog post here: https://ssno.cc/posts/reversing-tac-1-4-2025/
Blog post here: https://ssno.cc/posts/reversing-tac-1-4-2025/
Comments
Besides, most of the time, the anti-cheat systems don't really work. The developers only put the things in to try to bring back people like me who stopped playing multiplayer games because of all the cheating.
Out of date DRMs and anticheats deserve full RE.
It isn't DEI or not sexy enough lady protagonists.
It's that long time gamers like myself were tired of being ganked by people with wall hacks and/or aim bots.
I take a no tolerance stance with perpetual live services like Fortnite, Valorant, and CS.
One additional trick: grabbing the command queue on d3d12 is more reliably done by scanning the swapchain object's first 1KB as it holds a pointer to the command queue used to present the frame :) (so you know the queue isn't short lived)