Windows权限分析 Part1

原创 2016年05月30日 16:25:14

         不说废话,直接切入正题

      Windows访问控制级别

        Windows访问控制级别,是针对系统本身来说的,与Windows使用用户无关!Windows系统的访问控制级别分为两个级别:Ring0层和Ring3层,即我们常说的应用层和驱动层。我们日常所使用的绝大多数应用程序以及我们自己所编写的绝大多数程序都运行在Ring3层,在这个层级中,所有进程都有着自己的独立的运行空间,这些运行空间是相互隔离的,正常情况下相互之间是不能访问的(当然这里可以使用某些技术手段打破这种隔离)。Ring0层中运行的绝大多数是Windows驱动程序,这些驱动程序运行在Windows系统的底层,构成了Windows系统各种各样的基本功能和基本服务。这些程序绝大多数以系统服务的形式存在!工作在Ring0层的程序是有着高级别的权限的,其可以访问所有工作在Ring3层应用程序的进程空间,因此Ring0层有着强大的功能。通过Ring0层,我们往往可以轻松实现某些在Ring3曾看起来很难实现的功能。


示意图:





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C/C++_log2000_windows编程之第一个控制台程序项目part1

Win32编程学习记录1 纯C语言版本的Windows程序; 小技巧 如果发现有乱码,就用TEXT()宏把需要显示的字符串包裹起来。 参考: http:/...

Windows内核情景分析.part1.rar

  • 2012-05-19 11:24
  • 95.52MB
  • 下载

读书笔记_windows内核调试_part 1

1.       远程调试的三种连接方式:串行口,1394和USB 2.0 串口分为9针和25针,是最基本的通信方式,所有的内核通信都支持串口通信。 1394又成为火线,是一种高性能的串行总线通信...

Run Jekyll on Windows Part 1

一.安装Ruby 和 Ruby DevKit   Ruby 是一门编程语言,Jekyll 就是用Ruby写的。因此为了运行Jekyll,你需要安装Ruby和相关的开发工具DevKit,用来建立一些...

Securing Your Connection String in Windows Azure: Part 1

One of the challenges you face in running a highly secure SQL Azure environment is too keep your con...

自定义odata数据源(Producing and Consuming OData in a Silverlight and Windows Phone 7 application (Part 1))

Producing and Consuming OData in a Silverlight and Windows Phone 7 application (Part 1) 原文:http...

读书笔记_windows下的混合钩子(HOOK)_part 1

读书笔记_windows下的混合钩子(HOOK)_part 1        在windows,所谓的混合钩子,指的是即使用用户态下的钩子,又使用内核态的钩子。优点是既能实现强大的功能,又能避免被...

Windows Server2012 虚拟机复制及故障转移(Part1)

这篇文章是在工作之余进行的学习和测试,Windows Server 2012虚机的复制和故障转移功能。 概述:在不能对Hyper-V宿主机进行Cluster的情况下,可以利用虚机的复制功能,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)