SMB协议分析和NTLM的一些文档

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hk1048868042/article/details/82014236

最近有项目需要研究LDAP/SMB协议,所以我这个是零基础的学习LDAP/SMB协议。

查看linux里面是否安装LDAP使用:which ldapsearch.

一、SMB协议概述:

SMB(ServerMessage Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议。SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。SMB使用了NetBIOS的应用程序接口 (Application Program Interface,简称API),一般端口使用为139,445。另外,它是一个开放性的协议,允许了协议扩展——使得它变得更大而且复杂;大约有65个最上层的作业,而每个作业都超过120个函数,甚至Windows NT也没有全部支持到,最近微软又把 SMB 改名为 CIFS(CommonInternet File System),并且加入了许多新的特色。

二、Samba服务所使用的端口和协议: 

1)Port 137 (UDP) - NetBIOS 名字服务 ; nmbd
2)Port 138 (UDP) - NetBIOS 数据报服务
3)Port 139 (TCP) - 文件和打印共享 ; smbd (基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议)
4)Port 389 (TCP) - 用于 LDAP (Active Directory Mode)
5)Port 445 (TCP) - NetBIOS服务在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB协议扩展到Internet后,实现Internet文件共享)
6)Port 901 (TCP) - 用于 SWAT,用于网页管理Samba 

四、一些官方文档

NTLM的协议文档:https://msdn.microsoft.com/en-us/library/cc236621.aspx

CIFS的协议文档:https://msdn.microsoft.com/en-us/library/ee442092.aspx

SMB协议解析写得比较好的:https://www.cnblogs.com/LittleHann/p/6916326.html

这个介绍SMB的官方文档:https://www.samba.org/cifs/docs/what-is-smb.html

扫描二维码关注公众号,回复: 4362967 查看本文章

我觉得自己总结还没有这个官方文档写得精确,具体还是自己参详吧。

猜你喜欢

转载自blog.csdn.net/hk1048868042/article/details/82014236