Disclaimer:
Educational Use Only:
The website links provided are to be used strictly for educational and knowledge-gaining purposes only.
No Misuse:
Do not misuse the links or the information contained therein for any commercial, illegal, or unethical activities.
Respect for Websites and Businesses:
Respect the intellectual property and business interests of the websites and their owners. Do not attempt to alter, copy, or redistribute content without proper authorization.
Acknowledge Value of Knowledge:
Recognize and value the knowledge and resources shared by these websites. Use the information responsibly and ethically.
No Endorsement:
The provision of these links does not imply endorsement of the linked sites, their content, or their products and services. Users are responsible for evaluating the suitability and accuracy of the information.
User Responsibility:
By accessing these links, you agree to use the information at your own risk and to comply with all applicable laws and website terms of use.
- What does SMB stand for in networking?
a. Simple Messaging Bus
b. Server Message Block
c. Single Mode Bridge
d. Secure Mail Base
Answer: b. Server Message Blocktechtarget+2 - Which of the following is the primary function of SMB?
a. Encrypting email
b. Sharing files and printers over a network
c. Routing IP packets
d. Generating network traffic reports
Answer: b. Sharing files and printers over a networklenovo+2 - Which layer of the OSI model does SMB operate at?
a. Physical
b. Data Link
c. Application
d. Network
Answer: c. Applicationwikipedia+2 - Which of these operating systems natively supports SMB?
a. Windows
b. Linux
c. macOS
d. All of the above
Answer: d. All of the abovelearn.microsoft+2 - What is the default TCP/IP port used by modern SMB versions?
a. 21
b. 80
c. 139
d. 445
Answer: d. 445hackviser+2 - SMB was originally developed by which company?
a. Microsoft
b. IBM
c. Apple
d. Novell
Answer: b. IBMtechtarget+1 - Which protocol does SMB most commonly rely upon for transport?
a. FTP
b. UDP
c. TCP
d. ICMP
Answer: c. TCPionos+2 - What protocol is sometimes considered a dialect or extension of SMB?
a. HTTP
b. SSH
c. CIFS
d. SMTP
Answer: c. CIFSitarian+1 - Which of these is not a feature of SMB?
a. File sharing
b. Printer sharing
c. Email relaying
d. Inter-process communication
Answer: c. Email relayinghelpdesk+2 - In SMB networking, what is a “share”?
a. A file system
b. A network interface
c. A resource made available over SMB
d. An access control method
Answer: c. A resource made available over SMBionos+1 - Which SMB port was primarily used by older, NetBIOS-based implementations?
a. 21
b. 25
c. 139
d. 445
Answer: c. 139wikipedia+1 - What method does SMB use for secure authentication in Windows domain environments?
a. Telnet
b. Kerberos
c. OAuth
d. LDAP only
Answer: b. Kerberoslearn.microsoft+1 - For smaller, peer-to-peer Windows workgroups, what authentication protocol does SMB typically use?
a. Kerberos
b. NTLM
c. RADIUS
d. OpenID
Answer: b. NTLMwikipedia+1 - Which Windows services are primarily responsible for implementing SMB?
a. LanmanServer and LanmanWorkstation
b. Winlogon and Explorer
c. DHCP Client and Server
d. PrintSpooler and Task Host
Answer: a. LanmanServer and LanmanWorkstationwikipedia - Which command in Linux can be used to access SMB shares?
a. ftp
b. smbclient
c. ssh
d. httpd
Answer: b. smbclienthackviser - Which best describes a client-server relationship in SMB?
a. Both systems send data at the same time
b. The client requests resources and the server provides them
c. Only the server can initiate connections
d. Data flows in one direction only
Answer: b. The client requests resources and the server provides themlenovo+1 - What is opportunistic locking (OpLock) in SMB?
a. Prevents file sharing
b. Speeds up file access by client-side caching
c. Encrypts SMB traffic
d. Restricts print access
Answer: b. Speeds up file access by client-side cachinghelpdesk - What type of SMB message packet is used to connect or disconnect from shared server resources?
a. File access packet
b. Session control packet
c. Broadcast packet
d. Tree connect packet
Answer: b. Session control packetlearn.microsoft - What does SMB “signing” provide?
a. Data compression
b. Message integrity and authenticity
c. Automatic printer mapping
d. Network load balancing
Answer: b. Message integrity and authenticitylearn.microsoft+1 - Which of these is NOT a function of SMB?
a. File and record locking
b. Directory change notification
c. TCP packet routing
d. Extended file attribute handling
Answer: c. TCP packet routinglearn.microsoft - Which port must sometimes be open on firewalls for SMB traffic in Active Directory environments?
a. 110
b. 23
c. 445
d. 53
Answer: c. 445securityscorecard+1 - Which Linux command can enumerate SMB shares on a target?
a. ifconfig
b. smbclient -L
c. mkdir
d. mount
Answer: b. smbclient -Lhackviser - Which protocol is preferred for secure SMB authentication starting with Windows 2000?
a. NTLMv1
b. Kerberos
c. PAP
d. CHAP
Answer: b. Kerberoswikipedia - What is a common use case for mapping a network drive with SMB?
a. Assigning a web server’s public IP
b. Connecting a removable USB device
c. Accessing remote files as a drive letter
d. Setting DHCP reservations
Answer: c. Accessing remote files as a drive letterlenovo - What port does SMB use for direct hosting without NetBIOS?
a. 139
b. 445
c. 3389
d. 22
Answer: b. 445wikipedia - In Windows, what does enabling SMB1 protocol expose systems to?
a. Increased encryption
b. Modern authentication
c. Security vulnerabilities
d. Two-factor authentication
Answer: c. Security vulnerabilitieslearn.microsoft+1 - What is necessary before SMB can transmit files over the network?
a. Establishment of a session connection
b. DHCP lease renewal
c. DNS zone transfer
d. TCP packet fragmentation
Answer: a. Establishment of a session connectionhelpdesk+1 - When SMB “batching” is used, what is achieved?
a. Single-packet encryption
b. Transport of multiple messages in one transmission
c. Blocking all client access
d. Port blocking
Answer: b. Transport of multiple messages in one transmissionlearn.microsoft - What feature helps reduce network traffic by storing files locally in SMB?
a. Print server
b. Opportunistic locking
c. SMB signing
d. ARP caching
Answer: b. Opportunistic lockinghelpdesk - Which organization maintains the technical reference for CIFS?
a. Apple
b. Microsoft
c. IBM
d. Linux Foundation
Answer: b. Microsoftlearn.microsoft - Which Windows settings can control whether SMB signing is required?
a. Group Policy
b. DHCP settings
c. DNS forwarders
d. ARP cache
Answer: a. Group Policylearn.microsoft - Which of the following tools can enumerate SMB users and shares on a network?
a. enum4linux
b. wget
c. traceroute
d. curl
Answer: a. enum4linuxhackviser - What happens if SMB signing is required but not supported by the client?
a. The connection continues without signing
b. The connection is refused
c. Files are encrypted
d. Only printing is allowed
Answer: b. The connection is refusedlearn.microsoft+1 - The process where SMB negotiates which protocol version to use is called:
a. Resolution
b. Dialect negotiation
c. Batch transmission
d. File locking
Answer: b. Dialect negotiationlearn.microsoft - In a Microsoft environment, what security improvements does SMB 3.x provide over earlier versions?
a. Automatic proxy setup
b. End-to-end encryption
c. External firewall access
d. Print service only
Answer: b. End-to-end encryptionlearn.microsoft - What is a potential risk of leaving SMB v1 enabled on a network?
a. Enhanced throughput
b. Compatibility with legacy devices
c. Exposure to ransomware attacks
d. Increased DNS resolution
Answer: c. Exposure to ransomware attacksitarian+1 - If a client wants to print over the network using SMB, it must:
a. Add a new DNS record
b. Send a SMB request to the server hosting the printer
c. Compress the print job
d. Use IPX/SPX protocol
Answer: b. Send a SMB request to the server hosting the printerlenovo+1 - How does SMB achieve file sharing between devices?
a. Using broadcast addresses only
b. By establishing a client-server session over the network
c. By assigning static routes
d. Configuring NAT
Answer: b. By establishing a client-server session over the networktechtarget+2 - Which command can check for SMB version supported on a target?
a. nmap –script smb-protocols
b. ping
c. arp-scan
d. dig
Answer: a. nmap –script smb-protocolshackviser - SMB is most commonly associated with which type of network?
a. Local Area Network (LAN)
b. Wide Area Network (WAN)
c. Cellular Network
d. Satellite Network
Answer: a. Local Area Network (LAN)ionos+1 - Which is NOT a typical SMB dialect?
a. SMB 1
b. SMB 2
c. SMB 3
d. HTTP/2
Answer: d. HTTP/2learn.microsoft+1 - SMB notification about changes in files or directories is known as:
a. Polling
b. Change notification
c. Packet sniffing
d. Multicast messaging
Answer: b. Change notificationlearn.microsoft - Which is a benefit of SMB 3.x over older versions?
a. Less secure authentication
b. Lacks encryption
c. Supports larger file transfers and encryption
d. Only works on Windows XP
Answer: c. Supports larger file transfers and encryptionlearn.microsoft - To access remote files via SMB from macOS, one can:
a. Use Wi-Fi Direct
b. Use Finder’s “Connect to Server”
c. Enable Bluetooth tethering
d. Install IIS
Answer: b. Use Finder’s “Connect to Server”itarian+1 - When SMB “batching” is implemented, network performance is:
a. Decreased due to overhead
b. Unaffected
c. Increased by grouping requests
d. Limited to one request at a time
Answer: c. Increased by grouping requestslearn.microsoft - What is the primary security concern with SMB public shares?
a. Excessive print jobs
b. Unauthorized access to sensitive data
c. Increased disk space
d. Network timeouts
Answer: b. Unauthorized access to sensitive datasecurityscorecard+1 - What does “SMB Direct” add to the SMB 3.0 protocol suite?
a. Web interface
b. RDMA support for high-performance networking
c. IPv6 only support
d. SSH encryption
Answer: b. RDMA support for high-performance networkinglearn.microsoft - A characteristic of SMB traffic is that it is typically:
a. Real-time and latency-sensitive
b. Broadcast-only
c. Session-based and stateful
d. Stateless
Answer: c. Session-based and statefultechtarget+2 - Which of these actions is not possible through SMB?
a. Rename remote files
b. Execute remote code on server
c. Share printers
d. Read metadata of files
Answer: b. Execute remote code on servertechtarget+2 - Which network protocol can be compared to SMB for Unix/Linux filesharing?
a. SMTP
b. NFS
c. SNMP
d. BGP
Answer: b. NFSsciencedirect+1
- https://www.techtarget.com/searchnetworking/definition/Server-Message-Block-Protocol
- https://en.wikipedia.org/wiki/Server_Message_Block
- https://www.lenovo.com/in/en/glossary/server-message-block/
- https://www.ionos.com/digitalguide/server/know-how/server-message-block-smb/
- https://www.sciencedirect.com/topics/computer-science/server-message-block
- https://hackers-arise.com/network-basics-for-hackers-server-message-block-smb-and-samba/
- https://learn.microsoft.com/en-us/windows/win32/fileio/microsoft-smb-protocol-and-cifs-protocol-overview
- https://www.itarian.com/blog/what-is-smb/
- https://hackviser.com/tactics/pentesting/services/smb
- https://www.helpdesk.com/blog/sbm-meaning/
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/overview-server-message-block-signing
- https://securityscorecard.com/blog/the-essential-guide-to-smb-port-configuration-for-enhanced-network-security/
- https://learn.microsoft.com/en-us/windows-server/storage/file-server/file-server-smb-overview
- https://www.geeksforgeeks.org/computer-networks/network-file-system-nfs-vs-server-message-block-smb/
- https://www.cisco.com/c/en_in/solutions/small-business/resource-center/networking/networking-basics.html
- https://www.cisco.com/c/en/us/solutions/small-business/resource-center/connect-employees-offices/networking-basics.html
- https://www.komprise.com/glossary_terms/smb-format-server-message-block/
- https://www.scribd.com/document/328819539/SMB-University-120307-Networking-Fundamentals
- https://www.geeksforgeeks.org/computer-networks/computer-network-tutorials/
- https://www.hackingarticles.in/smb-penetration-testing-port-445/