Abstract
Reverse engineering and analyzing game hacking and anti-cheat mechanisms is a complex and evolving field. This research document explores the history of game hacking, various techniques used in game hacking, and the countermeasures implemented by anti-cheat systems. Through case studies, we illustrate the strategies involved in creating cheats. Specifically, we demonstrate how to hack the open-source game AssaultCube using memory editing and code injection techniques available in Cheat Engine in a step-by-step manner so that the reader can theoretically reproduce the results shown in this paper. We also dissect the game’s anti-cheat mechanisms, identifying their strengths and weaknesses. This document aims to provide insights into the technical aspects of game security, highlighting the importance of robust anti-cheat measures in maintaining fair play in online gaming environments.
Faculty Advisor/Mentor
Adwait Nadkarni
Document Type
Paper
Disciplines
Cybersecurity
DOI
10.25776/frcr-g412
Publication Date
11-19-2025
Upload File
wf_yes
Included in
Game Hacking & Anti-Cheat Analysis
Reverse engineering and analyzing game hacking and anti-cheat mechanisms is a complex and evolving field. This research document explores the history of game hacking, various techniques used in game hacking, and the countermeasures implemented by anti-cheat systems. Through case studies, we illustrate the strategies involved in creating cheats. Specifically, we demonstrate how to hack the open-source game AssaultCube using memory editing and code injection techniques available in Cheat Engine in a step-by-step manner so that the reader can theoretically reproduce the results shown in this paper. We also dissect the game’s anti-cheat mechanisms, identifying their strengths and weaknesses. This document aims to provide insights into the technical aspects of game security, highlighting the importance of robust anti-cheat measures in maintaining fair play in online gaming environments.