SMB2 Data Sheet
Test Suite:
SMB2
Direction:
Server

In computer networking, Server Message Block 2 operates as an application-layer network protocol on the top of TCP. SMB2 is used to provide shared access to files, printers, and miscellaneous services. SMB2 also implements an authenticated inter-process communication (IPC) mechanism. SMB2.0 and SMB2.1 dialect negotiations are supported.

Used specifications

Specification
Title
MS-SMB2

Server Message Block (SMB) Version 2 Protocol Specification

MS-SMB

Server Message Block (SMB) Protocol Specification

MS-NLMP

NT LAN Manager (NTLM) Authentication Protocol Specification

MS-SPNG

Simple and Protected Generic Security Service Application Program Interface Negotiation Mechanism (SPNEGO) Protocol Extensions

MS-RPCE

Remote Procedure Call Protocol Extensions

MS-FSCC

File System Control Codes

RFC1002

Protocol Standard for a NetBIOS Service on a TCP/UDP Transport

RFC1510

The Kerberos Network Authentication Service (V5)

RFC1964

The Kerberos Version 5 GSS-API Mechanism

RFC2743

Generic Security Service Application Program Interface Version 2, Update 1

RFC4178

The Simple and Protected Generic Security Service Application Program Interface (GSS-API) Negotiation Mechanism

Tool-specific information

Tested messages
Notes
Specifications
Negotiate Request, SMB2
MS-SMB2
Negotiate Request, SMB1
MS-SMB
Session Setup Request
MS-SMB2
Logoff Request
MS-SMB2
Tree Connect Request
MS-SMB2
Tree Disconnect Request
MS-SMB2
Create Request
MS-SMB2
Close Request
MS-SMB2
Flush Request
MS-SMB2
Read Request
MS-SMB2
Write Request
MS-SMB2
Lock Request
MS-SMB2
Ioctl Request
MS-SMB2
Cancel Request
MS-SMB2
Echo Request
MS-SMB2
Query Directory Request
MS-SMB2
Change Notify Request
MS-SMB2
Query Info Request
MS-SMB2
Set Info Request
MS-SMB2

Untested messages
Notes
Specifications
Oplock Break Acknowledgment
MS-SMB2
Lease Break Acknowledgment
MS-SMB2
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis