首页
社区
课程
招聘
[求助]问个问题,VC内联汇编
发表于: 2009-12-24 12:51 4370

[求助]问个问题,VC内联汇编

2009-12-24 12:51
4370
问个问题,VC内联汇编中如命令:mov eax,[0x555555]
为什么eax中的值是0x555555,而不是这个地址中的值。哪位知道????

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

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 8209
活跃值: (4458)
能力值: ( LV15,RANK:2459 )
在线值:
发帖
回帖
粉丝
2
mov eax,ds:[0x555555]
2009-12-24 14:07
0
雪    币: 636
活跃值: (174)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
3
为什么不加ds就不行?
2009-12-24 14:27
0
雪    币: 272
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
默认都是在CS里面寻找
2009-12-24 14:54
0
雪    币: 636
活跃值: (174)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
5
直接寻址默认都是ds好不好……
2009-12-24 15:02
0
雪    币: 636
活跃值: (174)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
6
而且平坦模式下,cs和ds所选的段范围是没有区别的好不好……
2009-12-24 15:06
0
雪    币: 724
活跃值: (81)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
[]被解释为括号,可以这样用:__asm mov eax,[120+1]*2
2009-12-24 19:36
0
雪    币: 112
活跃值: (48)
能力值: ( LV9,RANK:320 )
在线值:
发帖
回帖
粉丝
8
flat模式下,,cs=ss=ds。。。不用区别这个

你最好确定下那个55555是不是有效的地址。
2009-12-24 20:13
0
雪    币: 91
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
感谢各位,这个地址是我假设的。但实际中是一个有效地址。上面的方法我都试一下。还有一个问题,我用VC6。0编辑exe工程没有什么问题,为什么编DLL工程经常无响应。你们碰到过这样的问题吗?
2009-12-24 20:37
0
雪    币: 91
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
谢谢ccfer:
刚刚我试了一下,在地址前面加上DS:可以获得其中的值了。非常感谢各位大牛
2009-12-24 21:02
0
雪    币: 272
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
感谢上面几位 认识到自己以前的错误
2009-12-27 19:35
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
基础啊基础
2009-12-29 08:39
0
游客
登录 | 注册 方可回帖
返回
//