首页
社区
课程
招聘
[求助]64位系统有类似sysenter的指令吗?
发表于: 2017-4-29 14:17 3787

[求助]64位系统有类似sysenter的指令吗?

2017-4-29 14:17
3787

换了台机子,发现曾经32位XP系统的机子上研究汇编的指令好多不能在64位win7使用。

而且用OD调试简单函数如SleepEx.也不见在32位中的sysenter指令了,(单步跟踪到后面程序直接挂掉)

所以想向各位大佬问2个问题。

1.64位系统有类似sysenter的指令吗?

2.64位系统明明是有通过syswow64虚拟32位环境,为什么32位程序函数最终不是用sysenter指令实现了呢?


[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 69
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用论坛大佬的调试器发现了。【大佬好厉害,OD调试到wow64cpu会挂掉,大佬的调试器没问题。】用的是SYSCALL.不过感觉这样32位程序是没法直接调用这个指令了。
2017-4-29 15:07
0
雪    币: 12857
活跃值: (9172)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3
32位程序是通过WOW64转换层把参数转换成64位再调用64位ntdll里的NT函数的
2017-4-30 22:06
0
雪    币: 69
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hzqst 32位程序是通过WOW64转换层把参数转换成64位再调用64位ntdll里的NT函数的
说实话很好奇,既然32位不能直接调用64位DLL,那WOW64又是怎么实现的呢。32位转64位的呢。
2017-5-10 14:05
0
雪    币: 5734
活跃值: (1737)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
32位程序  通过调用门  进入64位  然后  sysenter
2017-5-12 19:14
0
游客
登录 | 注册 方可回帖
返回
//