看流星社区

 找回密码
 注册账号
查看: 8507|回复: 10

问道如何遍历周围玩家

[复制链接]

该用户从未签到

发表于 2013-7-15 11:21:10 | 显示全部楼层 |阅读模式
求思路。,如何切入。找了很久。都感觉没找对。该如何找呢?
看了个小号,站在我身边,搜他名字,出来很多个,我全部加入地址。傻等了几分钟。过滤掉许多地址。只剩下3~5个。其中一个修改地址的值。当我鼠标右键点我小号,发现值改变了。我就照着这个地址去OD跟。感觉这个不太想。剩下的内存地址。不知道怎么断下来跟。
然后我就跑远点。当距离远的时候。内存地址的值全改变了。然后我再跑回小号身边,内存地址的值都不是名字。
然后我就通过坐标来找。感觉也找不到。你们是拿什么作为切入点的呢?

该用户从未签到

发表于 2013-7-15 20:33:52 | 显示全部楼层
玩家跟NPC来自同一个遍历,找打开NPC 的call,有一个参数是NPC的ID,往上找ID来源,最先找到的应该是+8偏移,现在没变的话应该跟以前一样,+8是ID,+138是名字,其他忘了。再往上找还是一个+8偏移(汇编语句好像是mov ecx,[ecx+8]),这里是在一个循环内,ecx来源于esi,esi来源于循环底部的mov esi,[esi],esi又来源于循环底部的mov esi,[esi],这里每加一层[]指向另一个人,这个循环上面还有一个偏移,忘了是多少,再往上应该就是基址了。论坛里关于这个的找法跟遍历的表达式很多啊,点下左上角的搜索搜搜看啊。

该用户从未签到

发表于 2013-7-16 00:17:19 | 显示全部楼层
NPC基值偏移是最新的 [[[[[B25A70]+28]+0]+8]+138]=名称,周围有很多NPC 全部要遍历出来 就要  在加 0的偏移那  一直加 0 的偏移 当前版本可用
名称加 138 坐标是 318 和31c  还有其他信息 都在这里面。问道遍历关于信息 都是用这个方法遍历出来的  基值不是这个就是了

该用户从未签到

 楼主| 发表于 2013-7-16 11:45:28 | 显示全部楼层
感谢上述两位朋友的回帖。昨天已经弄出来了。结贴
  • TA的每日心情
    萌哒
    昨天 16:39
  • 发表于 2013-7-16 23:40:29 | 显示全部楼层
    回复 4# 610072541


        1.png

    该用户从未签到

     楼主| 发表于 2013-7-17 10:47:44 | 显示全部楼层
    回复 5# 1aa82e


        感谢。前天已经弄出来了

    该用户从未签到

    发表于 2013-9-23 12:01:43 | 显示全部楼层
    多谢分享下载了。

    该用户从未签到

    发表于 2013-11-29 23:24:16 | 显示全部楼层
    回复 6# 610072541


        很想知道是怎样弄出来的!

    该用户从未签到

    发表于 2014-10-5 12:35:11 | 显示全部楼层
    回复 3# moxiaoxie


        大哥,用CE怎么找遍历npc啊。我找到鼠标跟人物坐标,遍历找不出来。:lol

    该用户从未签到

    发表于 2014-10-5 12:37:56 | 显示全部楼层
    回复 4# 610072541


        能教教我吗?大哥
    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

    小黑屋|手机版|Archiver|看流星社区 |网站地图

    GMT+8, 2024-5-19 08:06

    Powered by Kanliuxing X3.4

    © 2010-2019 kanliuxing.com

    快速回复 返回顶部 返回列表