您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > Gameguard模块
Gameguard模块Gameguard.desgameMon.des(拦截多开,功能类拦截)ggscan.desggexp.desggsig.desnpsc.des(扫描加速外挂)npgmup.desggerror.desgameNameCN.ininpptNT2.sysNPggNT.desNppt9x.desNppt9x.vxdupdate.cfgsplash.jpg1.gameguard更新在内部调用npgmup.des文件,执行gameguard的更新。Gameguard.des内部自动释放生成的文件(npgmup.des),利用它来启动gameguard更新。模块位置:1.游戏主程序的目录下。2.游戏主程序的目录下的gameguard的文件中。内存特征拦截外挂时,扫描的模块2.npgmup.des更新模块文件。GameNameCN.ini文件存放的是gameguard的url更新地址。Npgmup访问gameNameCN.ini文件,来提取gameguard的服务器地址。Backup_sever备用服务器Backup_path备用服务器地址存放位置:游戏主程序的目录下的gameguard的文件中。3.GameNameCN.ini此文件可以对gameguard功能进行选择性的启动和关闭。存放ilcense时期。GameNameCN.ini相同点:都是更新服务器的不同点:里面的文件比外面的大,因为每一次更新的时候都要更新。里面的可以删除,不影响gameguard的更新,外面的不可以被删除。4.gameguard更新出现问题,会出现以下3种erl文件。a.npgl.erlNPGameLib.lib潜入在游戏内存内b.npgg.erlNPGameguard.desc.npgmup.erlnpgmup.des5.NPSC.desnppt9x.vxdnpptNT2.sys内外NPSC.des拦截加速外挂nppt9x.vxd和npptNT2.sys监控系统时钟频率和CPU时钟频率路径:system32Windows9x中使用的是nppt9x.vxd(驱动文件)WindowsNT以上OS使用的是npptNT2.SYSWindows2000后系统统称为windowsNT存放位置:NPSC.des:游戏主程序同级目录下的gameguard文件夹中。nppt9x.vxdnpptNT2.sys6.gameMon.des是gameguard的核心管理模块,负责监管执行gameguard模块以及与游戏的保密通信。检测模块是否更新;hookAPI函数7.gameguard正常更新出现的5种erl文件a.npgl.erlNPGameLib.libb.npgg.erlNPGameguard.desc.npgmup.erlnpgmup.desd.npgm.erlnpgameMon.dese.npsc.erlnpsc.desgameguard会保存最近3次的运行记录第一次运行,比如npgg.erl第二次运行,第一次的变为0npgg.erl,第二次还是npgg.erl系统盘:\windows\system32第三次的类推有时候会出现npgg0.erl是多开的意思8.ggscan.desggexp.des拦截外挂(通过内存特征)9.ggsig.des通过外挂的CRC值拦截外挂10.ggerror.des此文件为gameguard出现问题后的处理文件11.npgg9x.desnpqq64.desmpggnt.deshook系统最重要的API函数,改变函数的调用地址12.update.cfg存放游戏名称CRC名存放gameguard更新服务器13.splash.jdp(图片文件)解压Des文件NPZ文件压缩
本文标题:Gameguard模块
链接地址:https://www.777doc.com/doc-2873093 .html