版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
编程与逆向
>
PC安全编程
>
病毒技术分析
>
很初级的问题,但老想不通,请教各位!
回复
« 返回列表
qiqiu
驱动牛犊
注册日期
2003-06-06
最后登录
2005-06-01
粉丝
0
关注
0
积分
0分
威望
0点
贡献值
0点
好评度
0点
原创分
0分
专家分
0分
加关注
写私信
阅读:
1575
回复:
0
很初级的问题,但老想不通,请教各位!
楼主
#
更多
只看楼主
倒序阅读
发布于:2003-11-28 11:34
保存
病毒给自己定位的代码:
call delta
delta:
pop ebp
sub ebp,offset delta
着段代码编译后,offset delta就应该固定了是不是?指的是delta相对代码段开头的偏移量比如0x05吗?那么现在ebp就应该是病毒代码段的基址.
再定义一个变量var,为什么它的地址是ebp+offset var?怎么也想不通,var在数据段中啊,那么offset var编译后就确定了好比是0x04h,表示到数据段的偏移,怎么能和代码段的基址相加啊?急切请教!谢谢!
喜欢
0
最新喜欢:
回复
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢