如何用GAMETOOLS破解游戏密码

Author: 范超平、梁康延、耿乾坤 Date: 1995-07-28

        GAMETOOLS软件包含三个文件:G3.EXE、G3X.EXE、G3E.EXE。G3.EXE适于只有基本内存的计算机、G3X.EXE适于有扩展内存的计算机、G3E.EXE适于有扩充内存的计算机,对硬件要求386档次以上机型,对操作人员要求有一定的汇编语言知识。
        GAMETOOLS软件功能强大,具有通用分析、内外侦测分析、返回使用者屏幕、设置运行速度、设置中断点、键盘设置、返回DOS等。笔者认为最大的特点是占用内存少、随时可移出内存。笔者着重介绍如何用GAMETOOLS破解游戏密码。其操作步骤如下:
        1、执行GAMETOOLS,使其驻留内存,其热键为“*”
        2、执行游戏
        3、当游戏要求键入密码时,呼出GAMETOOLS,并执行V功能中的H
        4、按ESC返回游戏
        5、随便输入一个密码
        6、呼出GAMETOOLS,执行V功能的单步骤操作P,观察其变化
        7、遇到以“J”打头的跳转指令,分析其为前转还是后转,如为后转,逐一修改为条件不满足或跳过。
        8、遇到MOVSB、MOVSW、STOSB、STOSW与REP联手时,若前面CX值设置较大,直接跳过该语句。
        9、仔细观察分析调用子程语句CALL
        通过以上步骤操作、在较短时间内即可破解游戏密码,进入游戏。笔者用GAMETOOLS破解了半年内未解的梦幻岛屿、福尔摩莎的密码,并解决了魔法门3因在执行后出现内存分配错误的问题。