标题:和重定位类似的几句取地址的代码
取消只看楼主
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
结帖率:92.31%
 问题点数:0 回复次数:0 
和重定位类似的几句取地址的代码
call @F
@@:
pop ebx
sub ebx,offset@B


========================

上面应该很熟悉了。

还有个
call @F
@@:
pop  edx
mov  ebx,dword ptr [edx+(good-@@)]

good是个变量,每次地址都不同,
这个采用类似基址加偏移的方式来取得good的实际地址。
同上个方法一样,POP出标号的实际地址,good-标号的实际
地址,得到good相对于标号的偏移地址,再加上标号的地址,
就得到了good的实际地址  放入ebx中。

相对来讲 第2种使用更广更灵活一些。
搜索更多相关主题的帖子: 地址 代码 
2010-10-06 00:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-322075-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.572957 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved