刚刚从别的论坛看到 那个帖子是一个月前发的 标题称永久有效 而且被点亮
稍微懂这方面的猴子分析下
内容如下
首先说下SX的具体外部文件(因为游戏本身有SX一部分代码)
程序 TenSLX.dll(一定) TenSM.dll(可能) TerSafe.dll(可能) TenSLU.dll(可能)
数据库 TS0001.DAT(重要)
Tenparty.dat(重要随时更新)
TenSLX.dat(重要随时更新)
其他有关SX版本及升级的文件 cache.cf QQgame.xml version.dat
TX通过检查本地运行的程序特征码并与其保存在数据库中的进行对比 从而判定是否使用ZBQ
而为什么说TX蠢呢 原因有二
1.对自身的保护十分"垃圾"
2.更新时也不看看到底文件能不能写入(这一点十分重要)
本次更新文件如下图
Updata
├CFSelWorld.exe
├<config>
│ ├CacheConfig.xml
│ ├cfxml.htm
│ ├Info.ini
│ ├<Layout>
│ │ ├CFSelWorld.xml
│ │ ├CFSelWorld.xmlz
│ │ ├HintMsg.xml
│ │ ├HintMsg.xmlz
│ │ ├Mibaoka.xml
│ │ ├Mibaoka.xmlz
│ │ ├QQLogin.xml
│ │ ├QQLogin.xmlz
│ │ ├QQLogin_ava.xml
│ │ ├VerifyCode.xml
│ │ └VerifyCode.xmlz
│ ├name2id.xml
│ ├name2id.xmlz
│ ├QQgame.xml
│ ├QQlogin.htm
│ ├QQSvrs.xml
│ ├QQSvrs.xmlz
│ ├r2beatxml.htm
│ ├uiconfig.xml
│ └uiconfig.xmlz
├<data>
│ ├<ui>
│ │ ├cfcz-1.png
│ │ ├cfcz-3.png
│ │ ├cfcz-4.png
│ │ ├cfhy-1.png
│ │ ├cfhy-3.png
│ │ ├cfhy-4.png
│ │ ├close_hover.png
│ │ ├close_press.png
│ │ ├CrossFire.ico
│ │ ├djsc-1.png
│ │ ├djsc-3.png
│ │ ├djsc-4.png
│ │ ├DL.png
│ │ ├dlyx-1.png
│ │ ├dlyx-3.png
│ │ ├dlyx2-1.png
│ │ ├dlyx2-3.png
│ │ ├fcmzc-1.png
│ │ ├fcmzc-3.png
│ │ ├fcmzc-4.png
│ │ ├fhyx-1.png
│ │ ├fhyx-3.png
│ │ ├FWQ.png
│ │ ├gfkf-1.png
│ │ ├gfkf-3.png
│ │ ├gfkf-4.png
│ │ ├gfwz-1.png
│ │ ├gfwz-3.png
│ │ ├gfwz-4.png
│ │ ├jrzd-1.png
│ │ ├jrzd-3.png
│ │ ├jrzd-4.png
│ │ ├jzzh-1.png
│ │ ├message_di.tga
│ │ ├<mibaoka>
│ │ │ ├box_blue.png
│ │ │ ├box_green.png
│ │ │ ├box_red.png
│ │ │ ├button_next00.png
│ │ │ ├button_next01.png
│ │ │ ├button_next02.png
│ │ │ ├button_no00.png
│ │ │ ├button_no01.png
│ │ │ ├button_no02.png
│ │ │ ├button_yes00.png
│ │ │ ├button_yes01.png
│ │ │ ├button_yes02.png
│ │ │ ├di_mibao.png
│ │ │ ├yanzheng_di.png
│ │ │ └yanzheng_di1.png
│ │ ├min_hover.png
│ │ ├min_press.png
│ │ ├queren_00.TGA
│ │ ├queren_01.TGA
│ │ ├queren_02.tga
│ │ ├RAZER.png
│ │ ├ryxt-1.png
│ │ ├ryxt-3.png
│ │ ├ryxt-4.png
│ │ ├<vertify>
│ │ │ ├ver_bg.tga
│ │ │ ├ver_cancel.tga
│ │ │ └ver_ok.tga
│ │ ├wjlt-1.png
│ │ ├wjlt-3.png
│ │ ├wjlt-4.png
│ │ ├XQ-1.png
│ │ ├xssl-1.png
│ │ ├xssl-3.png
│ │ ├xssl-4.png
│ │ ├xycj-1.png
│ │ ├xycj-3.png
│ │ ├xycj-4.png
│ │ ├yydbtyfwtk-1.png
│ │ ├zczh-1.png
│ │ ├zczh-3.png
│ │ └zczh-4.png
│ └<Update>
├iigw_client_api.dll
├<KeyCrypt>
│ ├KeyCrypt.sys
│ ├KEYCRYPT.VXD
│ ├ServiceInstaller.exe
│ └TerSafe.dll
├QQgame.xml
├QQLogin.exe
├QQToolbarInstallerForCF.exe
├<Tenio>
│ ├TenFact.dll
│ └TenQQAccount.dll
├Tenio.ini
└version.dat
其中有两个重要文件更新了(*)当然当你进入游戏后是会后台更新数据库的 所以我的方法就出来了
前提:磁盘分区NTFS 能使用权限,也就是属性中有安全选项卡 自己会改权限(自己学 本人不负责教)
方法:把CF目录下的"cache.cf QQgame.xml tenparty.dat ts0001.dat version.dat tenslx.dat加上"所有账户不可写入的权限
这样数据库不能更新 自你更改过的文件以后出现的挂就都可以使用(比如1月1XXX改之后,1月2号以后的挂都能用了)
完毕 太晚了 欢迎有兴趣的朋友分析、测试