DNF外挂教程宣贯.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
dnf 外挂编写教程原理( 1 ) 我们在使用 OD 做 CALL 调试的时候大家都会选择嵌入一句 __asm INT 3; 来让 OD 自动断在 我们需要的代码处。经过测试发现 DNF 拦截了 INT 3 的中断门,一旦程序运行到 INT 3 就 会跳转到 DNF 内的一段代码,直接将游戏 T 下线。在这里呢就不讲如何恢复了,对我来说 这个还做不到,于是想到了一个替代办法,没脑人也能做成事,多出点傻力气也就可以了。 言归正传。 或许许多人对 SYSER 的操作还不熟悉,这里就详细的按步说下。 在我们写打 DLL 代码中,想在哪里断下我们就在那个位置添加一句: __asm MOV EAX,1F0001 这样做的前提是:你接下来的代码不会使用到 EAX 的数据,如果使用到了,你可以更换成 其他的对下面代码没有影响的寄存器。 另外你还要能够手工触发你的被测试代码, 例如按某 个键就执行你需要测试的代码。 上面的条件都满足了那我们继续: CTRL+F12 进入 SYSER 的界面,输入命令: ADDR DNF 进入 DNF 的领空,鼠标点击菜单 Tools 菜单,选择第一项: Memory Search 也就是内存搜索工具,弹出搜索对话框 我们设定 第一项 TYPE 为 DWORD, 搜索内容自然是 1F0001,接下来是 Range 也就是搜索区域设置, 我们点击 Select module 按钮来选择当前 DNF 的类,在列表中选择你要测试的代码所在的类, 双击类名称后面的起始地址,这样搜索范围就被固定在这个类中了。点下 find 按钮,在内 存显示窗口内就会出现匹配的数据了,我们需要的是数据的地址。 得到数据的存储地址后,我们在下面的命令窗口输入命令: U 地址 注意这里的地址就是 刚刚我们得到的数据存储地址, U 后面是有空格的。 命令成功执行后, 我们可以移动下代码 窗口右侧的滚动条,让 SYSER 得以正确识别代码。 这里我们说下为什么选择使用 1F0001 这个数值,大家通过上面步骤看到了,它其实的作用 就是一个特征码, 既然是特征码, 它越具有唯一性对我们的寻找也就越有帮助, 通过上面的 步骤如果运气好的话,那找到的就是你自己的代码,也就是: __asm MOV EAX,1F0001; 所 在的,你的程序里的位置,如果不是的话可以继续搜索 find next ,我想大家都应该有能力识 别出到底找到的地方是不是自己想要的地方, 如果连自己的程序反汇编后事什么样都判断不 出来的话,不建议看本文,还要多加努力。 我们通过特征码方式找到了自己的程序特定的代码段,剩下来的工作就是 F9 在这里下个断 点了,呵呵,然后一切随你操作了就,人工断点完成。 单步步进快捷键 F11,步过 F10,继续运行 F5,或者输入命令 X 就到这里。 dnf 外挂编写教程原理( 2 ) 寻找血量计算方法: 当鼠标放置于血条上会有提示信息出现 (这里很重要必须将鼠标放置在血条上, 显示出信息后再 呼出 SYSER 的调试窗口,同时鼠标也不要动,就停留在这里 ),显示出当前血量和最大血量, 我们就从这里入手来找到血量的计算函数。 将鼠标放置于 DNF 的血条上 CTRL+F12 呼出 syser 调试窗口用第一节里我们使用过的内存搜 索工具在 D

文档评论(0)

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

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

1亿VIP精品文档

相关文档