I am well-versed with the Win32 API and its subsets from my experience writing C and C++ software that integrates it. Furthermore, I have extensive knowledge of the lower-level functionalities of Microsoft Windows from my experience writing kernel and user-mode programs. I have also employed various reverse engineering techniques to learn more about how video games and common enterprise anti-cheating solutions work. Due to the information I've picked up from these endeavors, I’ve learned about some of the best — and worst — ways to implement universal solutions for DRM and anti-cheating measures.
Furthermore, I will employ various methods of integrating the anti-cheat into the client to make sure that the task requested can be accomplished. I will finish this project in a reasonable amount of time as listed within my bid, 5 days.
Relevant Research:
- Wrote an article explaining how to monitor Windows system service requests: [login to view URL]
- Developed an external software debugger that arbitrarily throws exceptions using API hooks in Windows’ Structured Exception Handler. Doing this conceals the modified exception handler from anti-debugging functionality. The debugger displays context information about the code location where the exception was thrown at and the ability to modify that data. Developed an API to utilize the debugger as well.