引言¶

在线游戏世界中有一个常见的误解:认为你能玩的只有封面上的那款游戏。事实上,游戏黑客享受的是隐藏在幕后的那款真正的游戏:一场他们与游戏开发者之间斗智斗勇的猫鼠游戏。游戏黑客努力逆向游戏二进制、自动化游戏玩法、修改游戏环境;游戏开发者则用反逆向技术、机器人检测算法和启发式数据挖掘来对抗黑客设计的工具(通常称为机器人)。
随着游戏黑客与开发者之间的战斗不断升级,双方采用的技术手段——其中许多与恶意软件开发者及杀毒软件厂商使用的技术相似——也在不断进化,变得越来越复杂。本书着重展示游戏黑客的抵抗,以及他们为了操纵游戏、同时在自己软件的阴暗角落里躲避游戏开发者而设计出的高级方法。
虽然本书的重点是教你开发那些很可能被游戏公司视为麻烦甚至恶意的工具,但你会发现其中许多技术同样适用于开发完全良性和中立的工具。此外,理解这些技术的实现方式,对于那些致力于阻止它们被滥用的游戏开发者来说也至关重要。