Windows权限分析 Part1

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

         不说废话,直接切入正题

      Windows访问控制级别

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


示意图:





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

Android增量更新(一)-差分文件(Windows-part1)

说到更新软件(apk),最简单的就是检查是否有新版本,有就下载新版本,然后安装就可以了,这可以说是刚学编程的攻城狮都会的。但是随着现在的apk体积越来越大,当用户量多了时,流量成本还是相当可观的,有时...
  • ywl5320
  • ywl5320
  • 2017年10月23日 14:39
  • 491

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...

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

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

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

这篇文章是在工作之余进行的学习和测试,Windows Server 2012虚机的复制和故障转移功能。 概述:在不能对Hyper-V宿主机进行Cluster的情况下,可以利用虚机的复制功能,...

动态创建控件——模仿windows记事本程序Part1

创建控件         正如创建所有其它的窗口一样,创建控件使用CreateWindowEx()这个API.将想要的已注册的类传进去,这里是编辑框控件类,这样就得到一个标准的编辑框控...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows权限分析 Part1
举报原因:
原因补充:

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