注册 登录
编程论坛 汇编论坛

如果查找基址

whenchin 发布于 2011-08-29 17:48, 1310 次点击
如果查找基址  我通过mhs动态调试,可以查找到基址内的偏移地址。但是基址多少,偏移多少,都不知道怎么办,有大大帮助下,不胜感谢-_-!
7 回复
#2
zklhp2011-08-29 19:57
mhs 是咩啊
#3
迷糊战神no12011-08-29 22:19
mhs  表示消息处理的缩写
#4
zklhp2011-08-30 14:30
以下是引用迷糊战神no1在2011-8-29 22:19:10的发言:

mhs  表示消息处理的缩写
在这个语境下是什么意思呢 这个问题问的是啥呢。。。
#5
whenchin2011-08-30 15:28
比如吧,一个游戏,基址就好像是一个特殊的数据段,基址里面包含有红,金钱,等级,攻击力(用基址+偏移来表示)等属性的数据地址,那我可以通过用mhs(类似金山游侠)来通过hp(红)的变化,来找到红的存储地址(即基址+偏移),但是我不知道偏移是多少,基址是多少,我只知道红的实际地址是多少!~
那怎么通过这个实际地址来逆向反推出来hp(红)的基址和偏移呢?- -!>_<
#6
zklhp2011-08-30 15:55
这个 只能具体问题具体分析罢。。
#7
whenchin2011-08-31 00:49
思路是怎么样分析?没有个切入点,不知道这样的资源如何发挥啊- -!
#8
zklhp2011-08-31 10:01
如果是游戏修改器 那应该会用罢 这个不属于汇编问题

比如我血量是100 我在内存搜索100 然后 我让我血少 比如变为80 我再在搜索出的100中找80 如果有多个就继续 理论上总能找到

这是游戏修改器的用法 一般的游戏 没特殊处理都适用 但网游等由于各种原因 一般是不能用这种方法的 那 需要用调试 逆向的技术

这个调试技术罢 不是一两句能说完的
1