首页
社区
课程
招聘
[求助]菜鸟关于windows是怎样发现内存访问非法操作的问题
发表于: 2007-10-22 04:24 4946

[求助]菜鸟关于windows是怎样发现内存访问非法操作的问题

2007-10-22 04:24
4946
假设我的程序中有一条指令
mov eax,[xxxxxx]
在执行的时候windows提示了非法操作,那么windows是怎样发现这个程序不能访问指定的内存的?是在指令执行之前?执行的时候?还是在执行之后发现的?

对于任意一条指令,处理器是否知道是该指令是ring0级还是ring3级?对处理器来说(不是对操作系统),ring0级的指令和ring3级的指令在内存访问上是否有不同的限制?

问题比较复杂 ,有没有高手可以给点指导性的意见,让我自己去找答案。

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
这些都是CPU的功能
2007-10-22 08:06
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
处理器知道内存某些范围是不允许访问的
2007-10-22 09:09
0
游客
登录 | 注册 方可回帖
返回
//