首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows认证 | Windows本地认证

Windows的登陆密码是储存在系统本地的SAM文件中的,在登陆Windows的时候,系统会将用户输入的密码与SAM文件中的密码进行对比,如果相同,则认证成功。...Windows本身是不会存储明文密码的,在SAM文件中所储存的是密码的hash值,在登陆对比的时候,也是先将用户的输入转换为hash值,才进行对比的。...目前在Windows中所使用的密码hash被称为NTLM hash,全称为:NT LAN Manager,它是一个由数字和字母组成的32位的值,是经过hex、Unicode、MD4三层加密后得到的。...目前大多数的Windows都是使用的NTLMhash的,在Windows Vista和WindowsServer 2008以前的系统还会使用LM hash,自WindowsVista和Windows Server...2008开始,Windows取消LM hash。

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Windows认证 | 域认证

Windows中的身份认证方式有很多,也在不断的升级,但是在域中,依旧使用的是Kerberos认证。...Kerberos 是一种网络认证协议,它的实现不依赖于主机操作系统的认证,无需基于主机地址的信任,不要求网络上所有主机的物理安全,并假定网络上传送的数据包可以被任意地读取、修改和插入数据,也就是说它的认证完全是从一个不安全的网络环境出发进行认证的...而在Windows当中,域控DC(Domain Controller)充当了KDC的角色,还有一点需要注意的是,它有一个类似于本地SAM一样的数据库AD(Account Database),里面存储着所有...他发送一个KRB_AS_REQ的一个请求,包含了被client加密的timestamp,还有自己的名字等信息,还有请求域时候的服务器信息 我们来看一下他中间所有的数据包 ?...其实整个Kerberos认证的流程就是不断交换密钥,使用对称加密算法,解密验证身份和时间戳,最后达到认证的效果。

3K10

Windows认证原理:Kerberos认证

前言 在之前的文章中,我们介绍了windows域环境的结构和组成部分。本文,我们将介绍域环境中使用的kerberos认证协议,并着手分析认证过程。...软件设计上采用客户端/服务器结构,并且能够进行相互认证,即客户端和服务器端均可对对方进行身份认证。可以用于防止窃听、防止重放攻击、保护数据完整性等场合,是一种应用对称密钥体制进行密钥管理的系统。...他的整个认证过程涉及到三方:客户端、服务端和 KDC(Key Distribution Center)。在 Windows 域环境中,由 DC(域控)来作为 KDC。...谈到认证,很多人都认为只是服务器对客户端的认证,实际上在大部分场合,我们需要的是双向验证(Mutual Authentication),即访问者和被访问者互相验证对方的身份。...在实际应用中,Kerberos不仅用于windows域的环境,linux机器也可以配置进行认证,但关键的流程是一致的。 --- 本文作者 r0fus0d

2.3K11

DNS服务器搭建Windows版本)

DNS服务器搭建(使用Windows server 2016环境演示) 本实验使用以虚拟机做演示。...在VMware Workstation软件上安装一台Windows Server 2016的服务器搭建DNS服务器Windows Server 2016服务器安装过程省略。...1、按Windows键,点击服务器管理器。 2、点击“添加角色和功能”。进行DNS配置。 3、直接点击“下一步”。 4、默认选择,点击“下一步”。 5、默认选择,点击“下一步”。...6、勾选“DNS服务器”。 7、点击“添加功能”。 8、点击“下一步”。 9、默认,点击“下一步”。 10、点击“下一步”。 11、选择“安装”。 12、等待安装完成。 13、安装完成。...在虚拟机上设置IPv4 DNS 服务器,即虚拟机的IP地址。 在本机上设置VMware Network Adapter VMnet8网络设置(因为虚拟机连接NAT网络)。如图所示。

11.6K20

Windows快速搭建FTP服务器

Windows快速搭建FTP服务器 一、准备条件 二、搭建过程 2.1 配置IIS Web服务器 2.2 在IIS中配置FTP站点 2.3 测试FTP站点 2.4 创建FTP用户 三、搭建问题 3.1...一、准备条件 Windows操作系统 二、搭建过程 2.1 配置IIS Web服务器 (1)依次打开 控制面板 -> 程序 -> 启用或关闭windows功能 上述操作也可以直接使用Win+R, 在运行中输入...勾选上图中的几个选项(FTP服务,FTP扩展性、 IIS元数据库和IIS配置兼容性、IIS管理服务、IIS管理脚本和工具、IIS管理控制台),然后点击 确定 等待windows完成配置。...如果有跟楼主一样使用windows 家庭版的,看不到本地用户和组选项的,可以采用以下办法创建用户。...三、搭建问题 3.1 如何改变FTP的登录访问设置?

18.5K40

windows搭建 web 服务器

我用的 win10 打开控制面板 选择并进入“程序”,双击“启用或关闭 Windows 服务”,在弹出的窗口中选择“Internet Information Services”下面所有地选项,点击确定后...image.png 查看 更新完成后,打开浏览器,输入http://localhost或者127.0.0.1回车,如果此时出现 IIS7 欢迎界面,说明 Web 服务器已经搭建成功。...image.png 网站设置 当 web 服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到 Web 服务器的目录中。...一般情况下,当 Web 服务器安装完成后,会创建路径%系统根目录%inetpub/wwwroot,将我们开发的网站 COPY 到该路径下。即可实现本地访问该网站。...具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过 Windows 防火墙”,在弹出的对话框中勾选“万维网服务 HTTP”右侧的两个复选框,最后点击确定退出。

15.9K40

Windows搭建原神服务器

前言 今天特别开一篇文章来讲讲windows的上的搭建方法。文章不长,只要一步一步仔细跟着做,就一定能成功的。...一、准备工具 windows端上搭建,需要如下东西:  windows电脑一台,win10/win11/win7都无所谓 JDK、git、mongodb软件安装包 会开机,会打字,会鼠标双击 本次我们以...windows10为例。...这里用的window平台搭建原神,这里选择Windows。这里有两种方式,(MSI安装方式,zip解压方式),推荐下载MSI方式,原因(zip解压方式需要自行配置)。.../grasscutter-1.2.2-dev.jar.jar 完了关掉窗口,可以看到文件夹里多了一个config.json,如图,不是本地搭建的话,把一个IP改成你的服务器地址,本地电脑搭建不用管。

7.4K30

windows 认证机制

目录 Windows认证协议 NTLM(NT LAN Manager) Kerberos NTLM认证 Windwos 密码hash NTLM hash NET-NTLM hash 流程 注意...The Ticket 1(Golden Ticket) Pass The Ticket 2(Silver Ticket) 黄金、白银票据的区别 Windows认证协议 Windows认证协议有两种:...2000 Server(或更高版本) 域环境 简单来说,在Windows 2000 Server或者更高版本里,想在工作组环境认证,就用NTLM协议;想在域环境里面认证,就得用Kerberos协议。...而在AD域环境中,如果需要认证 Windows NT操作系统,也得用NTLM协议。...Pass The Ticket:如果我们能够拿到用户的TGT,并将其导入到内存,就可以冒充该用户获得其访问权限 流程 Kerberos提供了一个集中式的认证服务器结构,认证服务器的功能是实现用户与其访问的服务器间的相互鉴别

89732

Windows认证--Kerberos

什么是Kerberos Kerberos是一种由MIT(麻省理工学院)提出的一种网络身份验证协议,可通过密钥系统为客户端/服务端提供认证服务。...该认证过程的实现不依赖于主机操作系统的认证,无需基于主机地址的信任,不要求网络上所有主机的物理安全。...Center,KDC),一般为域控制器,分为两部分 AS(Authentication Server):认证服务器,专门用来认证客户端身份并发放客户端用于访问TGS的TGT TGS(Ticket Granting...Ticket):票据授予服务器,用来发放整个认证过程以及客户端访问服务端时所需要的服务授予票据(Ticket) AD(Account Database)账户数据库,一个类似于Windows本地SAM的数据库....Kerberos的安全性高于NTLM 3.Kerberos提供了相互身份验证功能,NTLM不支持 4.Kerberos支持委派和模拟,NTLM仅支持模拟 5.NTLM协议下的身份验证过程涉及客户端和服务器

1.1K80

Windows认证--NTLM

Windows 身份验证机制主要有NTLM和Kerberos两种,前者主要用于本地以及工作组环境,而后者主要用于域环境.还有一种LM认证,但现在基本淘汰了,在这就不再做过多的解释....Windows中不会保存明文密码,只会保存密码的hash,本机用户的密码hash是存放在SAM文件里而域内用户的密码hash是存在DC的ntds.dit文件里 什么是SAM 安全账号管理器(Security...Accounts Manager),是Windows管理用户账户安全的一种机制,用来存储密码的数据库文件.此文件存储密码的Hash也就是LM Hash和NTLM Hash....HTLM Hash NTLM认证就是通过NTLM Hash进行的认证,可分为本地认证和网络认证 加密算法 将明文密码转换成16进制格式 对16进制进行unicode编码,即在每个字节之后添加0x00 对...当用户进行开启、注销等需要认证的时候,windows会调用winlogon.exe接受我们输入的密码,然后会将密码交给lsass.exe,lsass.exe进程会先在内存中存储一份明文密码,然后将明文密码进行加密为

95340

Windows环境下搭建SVN服务器

【2】 选择 visualVSN服务器和管理控制台 或只有管理控制权限 【3】选择程序安装的路径、Subversion Repository(库)的路径和所使用的协议和端口。...还有就是下面的用于验证的身份,一个是windows验证,一个是Subversion身份验证 这里默认是Subversion身份验证。 【4】接着就是复制文件的过程。...Server Manager(一个非常有用的管理工具) 【6 】打开“ VisualSVN Server Manager ”,如下: 二 下面就说 VisualSVN Server的配置和使用方法【服务器端...======================================= 三、签入源代码到SVN服务器 假如我们使用Visual Studio在文件夹lenovo中创建了一个项目,我们要把这个项目的源代码签入到...======================================= 四 将文件上传到SVN服务器 选择输出文件lenovo,将要上传的文件放入其中,右键提交 选择后弹出提交对话框

8.1K50

windows环境搭建web服务器(IIS)

windows环境下如何搭建web服务器,百度或者谷歌一下都会有很多教程和资源可以参考。这里我也记载一下过程,便于大家参考。...目前最主流的三个Web服务器是Apache、Nginx、IIS。Apache是最受欢迎的一款服务器程序,各大互联网公司都有使用它搭建网站,市场占有率接近60%。...因此Nginx成为了具有大流量、多用户、高并发业务互联网公司搭建服务器时的选择,尤其现在提供云服务的公司。...IIS是微软公司提供的一款服务器程序,由windows操作系统自带,实现起来非常简单,功能也比较强大,不过由于微软操作系统本身非开源免费的缘故,市场占有率不如前两种。...下面就windows环境搭建IIS服务步骤简述一下: (1)打开控制面板,找到程序,点击卸载程序。

10.2K10
领券