talent 发表于 2010-2-4 09:20:32

工具研究:如何在内存中获得人物信息

大家知道,补血,补蓝,等功能,都建立在判断人物血值的基础上,就算以后要做寻路等功能,也要找出人物所在的坐标!今天,大家就来研究一下如何在内存中找到人物这些基本信息吧!

好了,这里说说如何取内存,一般我们取内存都用CE,一点工具基础没有的建议用FPE或者金山游侠来取,取人物的血数值,这个我就不在这里说过程了,满BAIDU里全是教程,很简单的,取到血数值后,进去分析数据格式,可能格式是00 07 00 00 00 00 05 00 00 00 00 07 00 00 00 00 05 00 00 00 00,这样我就可以理解前面的07是当前血,后面的07是血上限,而05可以怀疑成游戏里任何和自己基本信息有关的数据,可以转换10进制后和游戏里对比,还有很多其他自身基本的信息,全在这附近,这样,就可以把人物的一切基本信息全取道了!
有的朋友会说,现在游戏全是动态内存,取到了没用,内存不停在变化,怎么办啊?!这是内存定位,明天继续研究内存定位问题,因为必定有很多一点不会的朋友,先要让他们通过这最基本的会分析每个游戏内存数据的格式!

xw0439 发表于 2010-3-14 16:23:08

没看明白!!!!!!!!!!!!!!11

剑客 发表于 2010-3-14 16:47:08

还是不太明白。。。。。

xiaomeimei 发表于 2010-3-14 22:30:54

本帖最后由 xiaomeimei 于 2010-3-14 22:37 编辑

读内存呗.直接汇编取更好
   mov eax,0x000002A8
   push eax
mov ecx,0x0E1C0BC
mov ebx,0x00AFAA40
call ebx
sub eax,0x000002b4
mov name,DWORD PTR DS

这个用C写取回NAME转为U码文本的话能得到某位置东西名字呢

最美的猪猪 发表于 2010-3-15 19:15:53

最后一楼精啊
页: [1]
查看完整版本: 工具研究:如何在内存中获得人物信息