Ask HN: Resources to become an Anti-Cheat Developer?

1 points by mkane848 ↗ HN
So I was looking at Valve's job openings today, and one of their positions is for Anti-Cheat development. The requirements are as follows:

From the Requirements: Bachelor's degree in computer engineering or applied mathematics (or equivalent) Strong analysis, debugging, and reverse engineering skills Five years experience with: C/C++, in-depth knowledge of Windows platforms Windows process management, dynamic link libraries, memory management Using networking technologies in large-scale systems or gaming platforms Taking a computer software product or video game from conception and development through publication and product shipment

Now I'm still early on in my career, but this is at the very least a real-world interest of mine that I'd like to look into. Where do I even start to learn about reverse engineering? And for things like Windows process management and networking, are there any specific resources you'd recommend looking into? My college Operating Systems course didn't really touch too much on Windows specifics and my usual repository of bookmarked cheatsheets and tutorials is nonexistent for these areas. Thanks!

2 comments

[ 3.4 ms ] story [ 14.1 ms ] thread
I would say a good place to start is looking at video game hacking forums and learning how to hack the games, that will give you exposure of how to do it, and how to stop it. http://www.unknowncheats.me/
Thanks! Can't wait to dive in