转载自 Windows系统机制之对象管理器 设计的几个目的: 提供一种公共统一的机制来使用系统资源 将对象保护隔离到OS中的一个地方,从而确保统一的一致的对象访问策略 提供一种机制来管理进程对对象的使用 支持各种OS环境需求,比如一个进程能够从父进程继承资源 建立统一的规则来维护对象的保持力 提供为特定的会话隔离对象的能力,以便在命名空间中允许局部和全局对象并存 对象接口 Windows 提供了执行以下任务的函数: 创建对象 获取对象句柄 获取有关对象的信息 设置有关对象的信息 关闭对象句柄 销…
kali视频学习请看 http://www.cnblogs.com/lidong20179210/p/8909569.html Windows操作系统及其安全机制 Windows文件系统 FAT (File Allocation Table文件分配表)  1980: FAT12  1987: FAT16  1995: FAT32  文件目录表: Table; 文件分配表: Linked List  安全性弱,正在被NTFS取代 NTFS (NT File System)  1990s…
1.磁盘管理: 1.1.使用DISKPART命令行工具创建扩展分区: windows自带有一个disk management(磁盘管理)工具,但在其中却找不到如何创建扩展分区(一般MBR分区格式需要扩展分区).图形界面搞不了的东西,我们就要求助于命令行工具了.下面是网络上大家好评的一种方法,先摘录于此: WIN7可以用命令行的“磁盘管理”创建扩展分区.运行 CMD 进入命令行,然后运行 DISKPART(区分大小写).进入DISKPART 后运行list disk,会显示磁盘列表,如果有两个磁盘…
smss.exe csrss.exe    Client/Server Runtime Server Subsystem…
3.系统机制 微软提供了一些基本组件让内核模式的组件使用: 1.陷阱分发,包括终端,延迟的过程调用(DPC),异步过程调用(APC),异常分发以及系统服务分发 2.执行体对象管理器 3.同步,包括自旋锁,内核分发器对象,以及等待是如何实现的. 4.系统辅助线程 5.其他的机制,比如Windows全局标记 6.本地过程调用 7.内核事件跟踪 8.Wow64 3.系统机制 3.1陷阱分发 3.1.1 中断分发 3.1.1.1 硬件中断 3.1.1.2 软中断请求级别(IRQL) 3.1.1.3 软中…
/** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移动设备和游戏系统 * ******************************************************************** * 各版本浏览器在windows10.0下的用户代理字符串: * Google Chrome 45.0.2454.85 —— "Mozill…
1.识别浏览器呈现引擎 为了不在全局作用域中添加多余变量,这里使用单例模式(什么是单例模式?)来封装检测脚本.检测脚本的基本代码如下所示: var client = function() { var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, // 具体的版本号 ver: null }; return { engine: engine } }(); 这里声明了一个名为client的全局变量,用于保存相关信息.匿名函数内部定…
服务器操作系统有有很多,比如说:Windows.Linux.Unix和Netware......但我们经常用过仅有Windows和Linux.下面简单为大家介绍一下常见服务器操作系统. 1.Windows服务器操作系统 环境部署:Windows+IIS+ASP,可以支持语言有ASP.html..net2.0/3.5/4.0.CGI.伪静态. (1)Windows 2003 Windows Server 2003是微软基于Windows XP/NT5.1开发的服务器操作系统,2003年正式上市,2…
系统机制: windows2000为执行体.内核.设备驱动程序等核心态部分提供了一些基础机制.先让我们看看都有哪些: (1)陷阱调度:包括中断.延迟过程调用(DPC).异步过程调用(APC).异常处理.系统服务调度. (2)执行体对象管理 (3)同步机制:自旋锁.内核调度对象以及等待是如何实现的 (4)系统线程 (5)多种系统机制如windows2000全局标志 (6)本地过程调用 下面我们就来逐个分析: 陷阱调度: 中断和异常的实质是使CPU不按照正常的步骤来工作,硬件和软件都能够察觉到它们.…
2.系统结构 本章主要介绍系统的总体结构,关键部件之间的交互,以及运行在什么环境. 2.系统结构 2.1 需求和设计目标 2.2 操作系统模型 2.3 总体结构 2.3.1 可移植性 2.3.2 对称多处理 2.3.3 可伸缩性() 2.3.4 客户和服务器版本的区别 2.3.5 版本检查 2.4 关键的系统组件 2.4.1 环境子系统和子系统dll 2.4.1.1 Windows子系统 2.4.1.2 POSIX子系统 2.4.1.3 OS/2子系统 2.4.2 NTDLL.DLL 2.4.3…