VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 440|回复: 10

关于基址和偏移量的问题

[复制链接]
23_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-31 21:25:52 | 显示全部楼层 |阅读模式

想自己做一些单机游戏的辅助,但是实在是搞不懂偏移量到底是个什么玩意儿...
这张图是别人做植物大战僵尸读取阳光数的代码,是可以正常使用的.
0x6A9EC0是基址,0x768 和0x5560都是偏移量
我的问题是:
ReadProcessMemory是获取内存中的数据,为什么用获取到的数据去加上偏移量啊?不应该是用基址去加上偏移量?
QQ图片20190831211941.png




上一篇:Accelerated c++课后作业 3-3
下一篇:如何用C++操作sql server读csv文件
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-8-31 21:35:48 | 显示全部楼层
楼主因该把汇编语言基础在好好看看,基础不好,我们解释了也看不懂。
55_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-31 21:39:23 | 显示全部楼层
yijidizhi也是地址啊, yijidizhi+0x768 和 erjidizhi+0x5560 是“地址+地址”。
可能你是对取址符“&”不太理解。
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-8-31 23:06:25 | 显示全部楼层
敏敏 发表于 2019-8-31 21:35
楼主因该把汇编语言基础在好好看看,基础不好,我们解释了也看不懂。

好吧         
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-8-31 23:12:53 | 显示全部楼层
走心的蛋饼 发表于 2019-8-31 21:39
yijidizhi也是地址啊, yijidizhi+0x768 和 erjidizhi+0x5560 是“地址+地址”。
可能你是对取址符“&”不 ...

....我是觉得"yijidizhi"是ReadProcessMemory函数从内存中读取到的地址的[数据],而不是[地址]
应该是我对汇编压根没什么了解造成的.
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-8-31 23:17:31 | 显示全部楼层

32位汇编是平坦模式,基址只是相对的地址,[EAX+0x003233] 两个地址空间中的值,做为一个地址。当然要把上一个地址中的值拿出来,加下一个地址的值,然后相加,形成一个新的地址。有点绕,不好描述。
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-8-31 23:40:23 | 显示全部楼层
敏敏 发表于 2019-8-31 23:17
32位汇编是平坦模式,基址只是相对的地址,[EAX+0x003233] 两个地址空间中的值,做为一个地址。当然要把 ...

(⊙o⊙)…谢谢,
那这就是汇编语言的基础吧?...我试着学习一下..
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-9-1 15:02:28 | 显示全部楼层
滑翔伞萌哒哒! 发表于 2019-8-31 23:40
(⊙o⊙)…谢谢,
那这就是汇编语言的基础吧?...我试着学习一下..

汇编不学哪行呀,都不会调试。
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-9-1 15:17:13 | 显示全部楼层
敏敏 发表于 2019-9-1 15:02
汇编不学哪行呀,都不会调试。

我是看SYC老师的教程入门,然后到处乱翻公开课看,公开课有的地方讲的特别敷衍,比如做一个外挂,直接就跳过数据查找环节了,遇到有关汇编的代码几句就忽悠过去了..
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-9-1 16:34:03 | 显示全部楼层
滑翔伞萌哒哒! 发表于 2019-9-1 15:17
我是看SYC老师的教程入门,然后到处乱翻公开课看,公开课有的地方讲的特别敷衍,比如做一个外挂,直接就跳过 ...

建议先把老大的课,完整的看一遍,把基础好好学学,在去想汇编的事。
33_avatar_middle
最佳答案
0 
online_supermod 发表于 2019-9-1 22:45:10 | 显示全部楼层
楼主,你就没想过ReadProcessMemory读取出来的内容是个变化的地址,这个读取出来的地址加上偏移才是数值类数据。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-11-29 12:47

Powered by CcTry.CoM

© 2009-2020 cctry.com

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