dll注入,ring0,ring3 ......所有窗口都有特定的概念吗?

时间:2010-05-23 15:24:33

标签: terminology dll-injection

它们是否存在于Linux平台上?

3 个答案:

答案 0 :(得分:2)

Rings是x86处理器架构术语,其中处理器可以在四种不同的操作模式之一中执行,称为“优先级,编号为0到3。优先级为零,允许在CPU上执行任何操作,而优先级为3是最受限制的 - 有些指令无法在优先级别3执行。Ref

DLL注入并非特定于任何操作系统。

答案 1 :(得分:0)

好吧,DLL注入不是特定于Windows的概念,Linux也可以这样做,而且可能稍微简单一些。 (见http://en.wikipedia.org/wiki/DLL_injection)。此外,IIRC三个“环”是x86特定的概念(不依赖于OS)。所以要回答你的问题,不,这些都不是Windows专用的。

答案 2 :(得分:0)

维基百科条目解释说,ring概念非常普遍。特别是Re Linux,它说:

  

Linux和Windows是两个操作   使用管理员/用户模式的系统。   要执行专门的功能,   用户模式代码必须执行系统   打电话进入主管模式甚至是   可信代码的内核空间   操作系统将执行   需要的任务并将其返回给用户   空间。

其他操作系统(同样,文章提及,指向其他文章以获取更多详细信息)可以使用不同的安全体系结构(尤其是基于功能的体系结构)。