标题:和重定位类似的几句取地址的代码
只看楼主
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
结帖率:92.31%
 问题点数:0 回复次数:1 
和重定位类似的几句取地址的代码
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
WDMfans
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:168
注 册:2010-9-19
得分:0 
请喝茶
2010-10-07 03:42



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




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

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