木叶丸 发表于 2013-3-31 11:11:06

我們來討論壹下game.dat的制作方法吧

本帖最后由 木叶丸 于 2013-3-31 11:14 编辑

下面的內容是之前我在壹個貼吧看到有人貼的,大家來研究壹下吧,總是麻煩大大們制作,不如自食其力。

给那些解密却不知道如何切入的人一点提示这个地址是调试贝贝,在这里内存中的数据与漂流的文件出现了契合点这幅图是下的贝贝关于npc.dat内存的映像
2.这幅图是漂流目录下npc.dat的映像
到了这里Game.dat的解密已经接近尾声了,只是可惜自己没有多少时间了
把这个放出来,大家只要找到两幅图里不一样的数据是如何对应的,然后从我给出的地址,用内存断点逆推回到原Game.dat就可以解密成功了。
Game.dat
解密已经完成。我一开始错误的以为第一幅图的数据会经过变换成为第二幅,我错了,其实第一幅的数据是真正的Dat文件,漂流主程序的dat也会解密成此种形式。
第二幅到第一幅的解密方法在alogin.exe中出现,把alogin.exe的解密函数的地址给大家--008AEC10,配合顶楼的地址,大家可以自己研究一下然后就可以做出game.dat。大家请看我标记出得位置,应该就可以发现规律了。

众所周之,Game.dat是由漂流目录下的Data文件夹里的文件组合而成。
反汇编后看了一下,事实确实如此,但是这个不是100%正确,因为Game.dat只是整合了Data文件夹的部分个文件。。。
现在已经发现那个地址所在的位置的下面是解密函数所在所有data文件都会在此还原出现在内存中。
所以我们要做出Game.dat的思路就有了 ,就是找出这几个文件的先后顺序是怎样的,以何种样式存在,然后写个程序自己整合既可。
我们根本不需要去解密制作Game.dat,只需要在这里把解密出来的数据替换成最新的数据

phboy01 发表于 2013-3-31 14:54:43

謝謝你我也想自食其力不太好意思麻煩別人當伸手牌   回家我再看看這篇

木叶丸 发表于 2013-3-31 16:08:15

加油,壹起不再做伸手黨

vista 发表于 2013-4-12 20:39:49

最简单的方法就是对比来做,不一样的替换掉

燕窩 发表于 2013-4-18 12:44:16

vista 发表于 2013-4-12 20:39 static/image/common/back.gif
最简单的方法就是对比来做,不一样的替换掉

請問是什麼意思 可否講明一點呢 謝謝:)

wlgod 发表于 2013-5-20 19:21:57

这应该要有专门工具, 谁有工具能发下吗。。。。。。。

村官 发表于 2013-5-20 22:34:03

wlgod 发表于 2013-5-20 19:21 static/image/common/back.gif
这应该要有专门工具, 谁有工具能发下吗。。。。。。。

周末有时间整理一下发出来给你们研究

2549954164 发表于 2013-5-21 12:52:12

請問有V.DAT的製作教程嗎?陸版那邊發的我看不懂

木叶丸 发表于 2013-7-16 15:24:58

聽說已經有人研究出來了,知道的可以分享壹下

huzhiqin1014 发表于 2013-7-28 21:29:47

这个研究出来有什么用途吗?帮楼主推推~~
页: [1] 2
查看完整版本: 我們來討論壹下game.dat的制作方法吧