熊币充值(所得用于论坛建设)
发新话题
打印

配置信息的存储

本主题由 mybr 于 2008-9-22 14:18 移动

配置信息的存储

看了不少程序的源文件,好像大多的服务端程序是把配置信息写入Loader的单元CFG,然后写入注册表,Dll文件每次从注册表读取上线信息,不知道NS2008是怎么做的,很疑惑,不知道老熊可否透漏一二?

[ 本帖最后由 gary 于 2008-8-27 20:51 编辑 ]

TOP

NS2008 也是写注册表好像

TOP

那如果把写入注册表的信息干掉不久玩完了吗?不会这么简单吧

TOP

引用:
原帖由 雪落的瞬间 于 2008-8-27 21:34 发表
NS2008 也是写注册表好像
呵呵,你的远控怎么搞得?

TOP

.。。不少远控写CFG又写注册表。。。。寒了。。。好像就我这样干的吧,我是看cool那个写CFG,服务端从那里读,所以我改进了下,从CFG读出来写注册表,DLL读注册表,如果其他人有雷同,我就不好说来源了
这种方法很不好滴,dll没法直接load,所以我现在还是用写偏移的方法,减少体积,稳定,哈哈

TOP

写偏移的方法就是每次必须查找偏移地址,有些繁琐,记得黑洞是释放了一个Dat文件,应该是把配置信息放到里面了吧,这个方法也不错吧,不过要解决好2个问题,一个是Dat里面的配置内容加密,不能随便被人破解,另外就是Dat文件的名字,应该做到随机出现,不能都一个名,不知道这个想法对不对

TOP

引用:
原帖由 gary 于 2008-8-28 07:45 发表
写偏移的方法就是每次必须查找偏移地址,有些繁琐,记得黑洞是释放了一个Dat文件,应该是把配置信息放到里面了吧,这个方法也不错吧,不过要解决好2个问题,一个是Dat里面的配置内容加密,不能随便被人破解,另外就是Dat文件 ...
如果每次都需要查偏移地址,那谁还用这个方法,不够费时的,自己写个偏移自动定位模块就可以了,hex怎么查,你就怎么查,DAT文件释放和写注册表有啥区别?。。。。都是释放出了外部的东西

TOP

老熊的这个找偏移方法不错,应该能用黑洞的配置提取工具修改成这个吧?
另外看了老熊的NS,网络验证版用的CFG,熊币版没有用CFG.

TOP

我不知道黑洞的是啥的,我就是认为写注册表的方法不好,所以后来自己写了一个XXXX偏移定位单元,每次自动搜索偏移位置转换,xb版就是用的那个,里面的findoffset单元就是

TOP

写偏移是比较好的方法,我写加密时,也是把密码写在程序里,不然会有东西释放在外面

TOP

发新话题