首页
社区
课程
招聘
[求助]测试x64的调用门和中断门时,虚拟机报CPU错误?
发表于: 2019-4-21 22:59 7778

[求助]测试x64的调用门和中断门时,虚拟机报CPU错误?

2019-4-21 22:59
7778

我在做x64调用门的时候,使用windbg构造描述符,内联汇编加载,加载成功后虚拟机提示这个

中断门也一样(调用门的代码丢了,我提供中断门的代码吧,感觉两个问题应该出在一个地方上),下面是中断门代码和描述符


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 914
活跃值: (2468)
能力值: ( LV5,RANK:68 )
在线值:
发帖
回帖
粉丝
2
这玩意儿得先注册,不然你瞎int 20没用的
2019-4-22 08:40
0
雪    币: 224
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
万剑归宗 这玩意儿得先注册,不然你瞎int 20没用的
好的,我去研究研究
2019-4-22 19:24
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
三重故障,可能是因为x64不支持tss任务状态段切换,但是中断门没有问题
2019-4-27 20:53
0
雪    币: 2726
活跃值: (1110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我在x64下调用门中断门都没有成功,楼主搞定没,还有x64编译如何使用的内联汇编?inter 编译器么?
2020-3-18 15:00
0
雪    币: 83
活跃值: (1087)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
2020-3-19 09:49
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
x64模式下,对于中断门,rsp使用tss->rsp0,并且可以保证在同一时间内核堆栈上只有一个处理程序
所以中断门没有问题,但是调用门却不能保证,其rsp也是使用tss->rsp0,如此一来就存在堆栈冲突的可能
2020-3-23 19:59
0
雪    币: 1485
活跃值: (1135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
切换内核要处理gs
2020-4-3 11:55
0
雪    币: 1485
活跃值: (1135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
X64调用门使用已经放出来了
2020-4-11 21:39
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
解决了吗
2020-7-10 19:58
0
雪    币: 39
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
解决吗,我也遇到,调用门没搞成功
2021-11-22 17:47
0
雪    币: 39
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
yy虫子yy x64模式下,对于中断门,rsp使用tss->rsp0,并且可以保证在同一时间内核堆栈上只有一个处理程序 所以中断门没有问题,但是调用门却不能保证,其rsp也是使用tss->rsp0,如 ...
大佬,你那个是vs2019写的吗,用的驱动还是
2021-11-23 15:43
0
雪    币: 39
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
ffggddss 我在x64下调用门中断门都没有成功,楼主搞定没,还有x64编译如何使用的内联汇编?inter 编译器么?
我也是没成功,你现在成功了吗
2021-11-25 17:46
0
游客
登录 | 注册 方可回帖
返回
//