点击阅读原文进入 【VSRC征稿】宅家副业攻略请查收!
【唯科普】Windows认证原理入门篇
鸣 谢
VSRC感谢业界小伙伴——Mils 投稿精品科普类文章。VSRC欢迎精品原创类文章投稿,优秀文章一旦采纳发布,将有好礼相送,我们已为您准备好了丰富的奖品!
(活动最终解释权归VSRC所有)
Tips:此文适合Windows认证入门科普文,大牛请自行绕过。
唯科普
01
基本原理
唯科普
02
NTLM HASH生成原理三步骤详解
第一步:hex (16进制编码)
第二步:Unicode编码(ASCII转Unicode)
第三步:MD4加密得到NTML HASH
*参考:MD4是麻省理工学院教授Ronald Rivest于1990年设计的一种信息摘要算法。它是一种用来测试信息完整性的密码散列函数的实行。其摘要长度为128位,一般128位长的MD4散列被表示为32位的十六进制数字。这个算法影响了后来的算法如MD5、SHA 家族和RIPEMD等。
唯科普
03
Windows本地认证流程
注销或开机后:弹出输入账号密码的界面,用于接受用户输入 (实际会有个本地进程:winlogon.exe进程,用于管理用户的登陆和退出);
进程(1):winlogon.exe进程,将账号密码给lsass.exe进程进行处理,并将密码缓存在进程中;
进程(2):lsass.exe进程,将密码转换为NTLM HASH,读取SAM数据库与用户名进行比较;
若比较结果相同,则将User SID与Group SID发给winlogon.exe,并准备登陆界面;若比较结果不同,则登陆失败。
唯科普
04
Windows网络认证原理
唯科普
05
NTLM协议——NT LAN Manager
认证如此简单因此需要协议来规范,于是就产生了NTLM协议。
SMB协议:早期在网络上传输的是明文口令;
LM协议:后来出现了LAN Manager Challenge/Response挑战和验证机制,简称LM,较脆弱;
NTLM协议:后续微软提出WindowsNT挑战/响应验证机制“NTLM”,NTLM支持SMB(SMB是个服务,操作上的)。
唯科普
06
挑战和响应机制 (NTLM V2)
第一步:协商
确认协议版本,是V1还是V2?
第二步:质询
质询的完整过程:
(1)服务器判断用户是否存在:
客户端向服务器端发送用户主机信息(必须包含用户名),服务器用客户端请求的用户名来判断服务器内是否有这个用户;
若没有这个用户,那么认证过程就是失败的;若有,则继续:
(2)服务器生成16位Challenge:
服务器接受到请求之后生成一个16位随机数Challenge,服务器使用登录用户名对应的NTLM HASH;
(3)服务器生成Net NTLM HASH:
服务器用本机SAM文件数据库内NTLM HASH 加密 16位随机数 Challenge生成Challenge1 即“Net NTML HASH”;
(4)服务器返回16位Challenge:
服务器将之前生成的16位随机数Challenge再发送给客户端;
(5)客户端生成Response:
客户端接受到Challenge之后,使用将要登陆到账户对应的NTLM HASH加密Challenge生成Response,然后将Response发送到服务端 ;
第三步:验证
(6)服务端比对Response是否等于Net NTLM HASH:
比对服务器端收到客户端的Response后,比对NET NTLM HASH与Response是否相等,相等则通过。
唯科普
07
实战验证
(1)修改mdmin账户密码为vsrc@2020。
(2)通过Pythonnthash.hash函数能直接得出vsrc@2020对应的NTLM HASH为:7b86d7692a8b1de47817434f08671229;
(3)根据NTLM HASH的生成原理推算也同样得到7b86d7692a8b1de47817434f08671229;
第一步:将vsrc@2020进行十六进制的转换后输出结果如下;
第二步:将转码为Unicode得到结果如下;
第三步:将760073007200630040003200300032003000进行MD4加密后得到结果如下;
(4)将lsass保存在内存中的信息dump成为本地lsass.dmp文件;
(5)获取lsass.dmp文件内容并查看mdmin账户密码的NTLM HASH值:与分步骤推算的值一致,再一次得到7b86d7692a8b1de47817434f08671229;
验证完成。
参考资料链接:
。
。
精彩原创文章投稿有惊喜!
VSRC欢迎精品原创类文章投稿,优秀文章一旦采纳发布,将为您准备的丰富奖金税后1000元现金或等值礼品,上不封顶!如若是安全文章连载,奖金更加丰厚,税后10000元或等值礼品,上不封顶!还可领取精美礼品!可点击“阅读原文”了解规则。(最终奖励以文章质量为准。活动最终解释权归VSRC所有)
不知道,大家都喜欢阅读哪些类型的信息安全文章?
不知道,大家都希望我们更新关于哪些主题的干货?
现在起,只要您有任何想法或建议,欢迎直接回复本公众号留言!
精彩留言互动的热心用户,将有机会获得VSRC赠送的精美奖品一份!
同时,我们也会根据大家反馈的建议,选取热门话题,进行原创发布!
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 这本书,智利总统带到秘鲁的会见厅 7948293
- 2 胖东来:员工不许靠父母买房买车 7995193
- 3 钟睒睒不建议长期喝绿瓶水 7883695
- 4 世界互联网大会有哪些新看点? 7756269
- 5 乌克兰首都基辅再次拉响防空警报 7665156
- 6 医院CT等收费将执行新规 7538070
- 7 19岁孤儿被骗到郑州4天没吃没喝 7410776
- 8 药监局:百雀羚不存在违规行为 7327386
- 9 村小5年间一年级人数从21人减至7人 7207094
- 10 科技与文化融合的“赛博”水乡 7176685