跳转至

把调用钩子应用到 Adobe AIR

Adobe AIR 是一个开发框架,可用于在类似 Adobe Flash 的环境中制作跨平台游戏。AIR 是网络游戏常见的框架,因为它允许开发者用名为 ActionScript 的多功能高级语言编写跨平台代码。ActionScript 是解释型语言,AIR 在虚拟机内运行代码,这使得钩住 AIR 中的游戏特定代码不可行。相反,钩住 AIR 本身更容易。

本节的示例代码可以在本书源文件的 GameHackingExampl es/Chapter8_AdobeAirHook 中找到。代码来自我的旧项目,它适用于任何运行 Adobe AIR.dll 版本 3.7.0.1530 的游戏。我也让它在其他版本上工作过,但我不能保证它适用于更新或更旧的版本,所以请把它当作案例研究。