137,138,139 - Pentesting NetBios
NetBios Name Service
NetBIOS名称服务在其中扮演着至关重要的角色,涉及各种服务,如名称注册和解析、数据报分发和会话服务,为每项服务利用特定端口。
用于名称注册和解析的名称服务(端口:137/udp和137/tcp)。
用于无连接通信的数据报分发服务(端口:138/udp)。
用于面向连接通信的会话服务(端口:139/tcp)。
名称服务
为了使设备参与NetBIOS网络,它必须具有唯一名称。这是通过广播过程实现的,其中发送一个“名称查询”数据包。如果没有收到异议,则该名称被视为可用。或者,可以直接查询名称服务服务器以检查名称的可用性或将名称解析为IP地址。工具如nmblookup
、nbtscan
和nmap
被用于枚举NetBIOS服务,揭示服务器名称和MAC地址。
通过枚举 NetBIOS 服务,您可以获取服务器正在使用的名称和服务器的 MAC 地址。
数据报分发服务
NetBIOS 数据报允许通过 UDP 进行无连接通信,支持直接消息传递或广播到所有网络名称。此服务使用端口 138/udp。
Session Service
对于面向连接的交互,Session Service 通过 139/tcp 端口利用 TCP 连接促进两个设备之间的对话。会话以 "Session Request" 数据包开始,并可以根据响应建立。该服务支持更大的消息、错误检测和恢复,TCP 处理流量控制和数据包重传。
会话中的数据传输涉及 Session Message packets,会话通过关闭 TCP 连接来终止。
这些服务是 NetBIOS 功能的核心,能够在网络中实现高效的通信和资源共享。有关 TCP 和 IP 协议的更多信息,请参阅它们各自的 TCP Wikipedia 和 IP Wikipedia 页面。
阅读下一页以了解如何枚举此服务:
137,138,139 - Pentesting NetBiosHackTricks 自动命令
Last updated