玩DNF也几个月了,经历了从一开始辛辛苦苦练级到用G风驰电掣的爽快,可是随着TX的更新,用G的繁琐过程和无限次的连接断开,让我已经对这个游戏完全腻味。我是搞软件设计工作的,对于目前强化的原理也是非常的清楚(我自己写一个都完全没问题),现在的强化的原理无非是使用EG提供的LSP(Layered Service Provider)过滤了标准的TCP协议通过SOCK5重定向到CCProxy,这样就使得TX对于DNF进程保护完全失效(如果没DNF进程保护,直接用WPE就可以修改过滤DNF进程的通讯数据了)。按照现在的强化方式,只有在进入游戏频道几秒之内发送一个虚拟的强化数据才能生效,否则不仅无效 还会被判定断线,目前还不清楚TX如何实现这种效果,可能是DNF的游戏通过某种接口来通知外部TX的插件来进行检测(造成延迟),也可能是目前官服版本的DNF代码由韩国处理过。
按照目前的方式(不管是强化属性,还是强化武器),进出地图和切换频道就会失效,对软件有了解的人肯定知道一定是在某个时机,客户端从服务器上重新请求的数据。
昨天晚上我做了一系列测试(对玩游戏已经失去兴趣了,那就玩弄玩弄游戏吧),找到了这个时机,其实我们的想法很简单,客户端不是要请求服务器更新本地数据么,我们直接把这个数据中途截断并修改了就达到我们的目的了,同时以前的强化检测机制无法检测到这种修改(并不是额外的发送数据包),太专业的我也不说了,如果有比较专业的网友与我沟通,我还是很乐意的
操作说明:
由于是一个过滤文件,所以把 强化.flt 加入过滤列表,里面会有4项:武器,衣服、护肩、项链。这四项打勾。
正常进入游戏,让游戏角色在进地图的门口停住(还是在城里,并没有进入到地图选择画面),然后启用过滤器(就是WPE上面那个ON按钮),让角色进图,这时候角色的武器已经获得修改,然后立刻关掉过滤器(虽然不是必须,但由于这个过滤器没有经过大量测试,避免对游戏其他数据造成影响,还是建议关掉)。
修改数据的说明:
1、武器 衣服 护肩 项链 都+31
2、就算虚弱进图也满血(武器那个过滤器中附带的功能)
备注:
我从开始使用DNF外G而知道猴岛这个网站,虽然网站上有很多有水平的网友,但也充斥了大量骗子和90后的小白,骗子我就不骂了,被骗的也是那些没有分辨能力,头脑简单的S_B,我要骂的是那些整天喊着“小白上”的那些正真的弱智,对于勇于尝试专研的网友,我是很尊重的,他们是敢于吃螃蟹的人,能够做测试也是需要技术的(不然电脑早就挂了),那些没技术没胆量的小白自己都看不起自己,喊一下人家小白,也是阿Q一样的获得自慰般的心理安慰,殊不知自己才是头脑简单的白痴。我不希望这种白痴在我帖子里面跟帖。
对于这种修改,我发现还是会有断线的情况发生,不过稍微缓和一些,猜想是不是因为TX对于刷图的速度有一定的界定,希望有技术和耐心的网友进行一下测试,让怪物多打几次,不要随便秒杀,boss也多周旋一会儿,或者间隔着用普通武器进行攻击,反正衣服强化后被打也不痛,如果找到一定的规律,大家都互相交流一下
在xiefengtin的协助测试下,修正一部分问题
[attachment=151659]
[ 此贴被wybb在2008-10-06 12:02重新编辑 ]