首页
社区
课程
招聘
[旧帖] [求助][求助]assume 在汇编里的用法 0.00雪花
发表于: 2011-11-2 00:37 1464

[旧帖] [求助][求助]assume 在汇编里的用法 0.00雪花

2011-11-2 00:37
1464
这里面的assume  是什么意思。。。
                        assume        eax:ptr COPYDATASTRUCT
                        invoke        wsprintf,addr szBuffer,addr szReceive,\
                                [eax].cbData,[eax].lpData,[eax].lpData
                        invoke        MessageBox,hWnd,offset szBuffer,addr szCaptionMain,MB_OK
                        assume        eax:nothing

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 55
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
知道的朋友说说,同问!
2011-11-2 00:51
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
在罗云杉的69页到70页上面有说。。怪自己没有细心了。。。意识不到。上楼的朋友可以自己去看看
2011-11-2 01:01
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
至少把答案写出来啊,难道还要去买书嘛。
2011-11-2 09:56
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
用assume伪指令把寄存器预定义为结构指针。再进行操作

去下本电子版本的来看下。。。
2011-11-2 14:22
0
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
比如上面的例子 assume 后 ,eax就是那个什么结构体的指针了,就可以[eax]. ...后面接那个数据结构体的成员,不然你能eax点后接数据结构的成员么。用完后都要assume eax nothing,
2011-11-2 15:17
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
相当于EAX有了类型的信息啊。
2011-11-2 17:13
0
游客
登录 | 注册 方可回帖
返回
//