让你窥破他人补丁的奥秘——WZ终极对比教程(by 小静).docVIP

让你窥破他人补丁的奥秘——WZ终极对比教程(by 小静).doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
窥破他人补丁的奥秘 ——WZ终极对比教程 本教程说好听点是教大家根据他人发的WZ成品来了解改了些什么,说的不好听点就是盗取补丁作者辛苦研究的结果,所以本教程不准备对外公开 不管,所谓“盗亦有道”(貌似有点过了- -!),希望有幸看到本教程的人可以正确对待一些事情,不要利用这种方法去恶意盗取别人成果并且自己修改发布 本教程适合会熟练使用HR/deMSwz15、记事本、文本对比、文本替换工具的同学 现在,请没有很大耐心以及毅力的同学,可以关闭本教程了,你们不适合学习这个方法~ 使用工具:HR、deMSwz15、记事本、文本对比工具、文本替换工具、计算器 所需时间:看操作人动作快慢、系统运行速度、WZ文件大小及修改复杂程度,快的话10分钟,慢的话……呵呵,没有最慢的 只有更慢的- -! 好了,废话少说,现在开始~ 这次就拿本尊的龙神全技能无延迟来对比吧,反正很多人想知道~~ 目标文件:character.wz 在准备好了原来的character.wz文件以及补丁完毕的character.wz文件之后,打开2个deMSwz15,没错,是2个,然后分别读入原来的character.wz文件及补丁后character.wz的文件(以下分别称为原来文件和补丁文件) 额。。貌似有点眼花缭乱,这么多项,不会一个个找吧…… 当然不会!不过如果仔细看的话估计应该可以看出不同了吧,其实我选中的那个就是被修改的项……看来用character.wz来做教程貌似还是太单一了,虽然可以省略掉寻找的步骤,不过我们还是说下应该如何去找到这些被修改了的项 其实不难发现,在这个被修改的项之前的数据都是完全相同的,那么修改项之后的数据又有些什么不同呢?offset值! 假设。。我们并不知道被修改的就一项的话(虽然感觉这个假设没太大效果,知道了和不知道就是有区别……),我们就应该来一步一步的寻找被修改了的项,下面是关键了 把数据全部翻到最后一页,我们来看下~ 发现offset值全部不同(那是肯定的- -!)不过有些什么规律呢? 打开计算器,然后先把原来文件的最后一项的offset值减去倒数第二项的offset值 结果为52153 同样的方法,试下补丁文件的结果 结果同样为52153 这说明了什么呢?说明了只要没有修改的项,offset区间大小值是一样的,只要确定了这一点,我们就可以根据两个文件同一项的offset差值来判断被修改项的位置了 接着用计算器,把原来文件的最后一项offset值减去补丁文件的最后一向offset值看看,结果为6232 下一步该怎么做呢?当然不会是一个一个的往上慢慢减了……(别砸我- -!) 不知道大家听说过猜数字的问题没,在心中想一个小于1000正整数,我10次就可以确定你所想的那个数字,而你只需要回答大于、小于或者等于,方法不多说了,我们也按照这个顺序找修改项 貌似7609项……不管了 就选第3600项作为一个点吧 同样,两个offset值相减,发现结果仍然是6232……说明从这个项以下的项全部没有被修改 继续找。。。1800 还是6232…… 以此类推,应该很快就找到了从第9项开始差值是不一样的吧……第9项的值就是一样的,没有差值,仔细看就发现第9项的blocksize值不同,也就是大小 有人会问,如果有多项被修改了的话,这种方法还可以找么?当然可以,大不了那里发现不同了先用同样的方法先去寻找一个,找到了再去找另外一个,只要理解这个方法的话,相信大多数人都是可以找到的 搜寻的方法就说到这里,既然找到了被修改的项,那么是不是很简单就找到了修改了什么地方呢?了解的人都知道,这做什么的,里面又有多少子项…… 不管怎样,先双击开来 然后全选分别复制到两个记事本文件去吧 复制完毕 保存下,接下来就轮到文本替换工具登场了,这个工具可以将2个字符之间的数据包括两个字符全部替换为你想要的字符,这一点是普通记事本没有的功能,正好被我们所用。。。。 先添加目标文件,把刚才保存的那两个代码选进来 然后选择上面的特征替换 起始特征字符串填”[“ 结束特征字符串填”]” 其他的都空着 点开始就可以了 如果是第一次怕弄错就把替换前备份勾上 然后就是等待了……很快的 只要最下面这样显示就是成功了 我们现在再去看下那两段代码 每行后面那个烦人的括号被去掉了吧~ 现在就用文本对比工具了,分别打开2个文件 然后点比较 点下一处区别 第一处……总感觉有点不对劲……貌似我用的不是原来的文件。。。。貌似是改过暗杀的- -! 果然……不管 继续比较- -! 像这样的地方(如图)可以忽略 这个和offset值挂钩 所以肯定不同 经过多次的无视改过暗杀的数据……最后找到了这些 。。。。。。。。 很多处不同,不一一列举了…… 现在根

文档评论(0)

suijiazhuang1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档