Module Msf::Exploit::Remote::SMB
In: lib/msf/core/exploit/smb.rb

This mixin provides utility methods for interacting with a SMB/CIFS service on a remote machine. These methods may generally be useful in the context of exploitation. This mixin extends the Tcp exploit mixin. Only one SMB service can be accessed at a time using this class.

Methods

Included Modules

Exploit::Remote::Tcp

Constants

SIMPLE = Rex::Proto::SMB::SimpleClient
XCEPT = Rex::Proto::SMB::Exceptions
CONST = Rex::Proto::SMB::Constants
DCERPCPacket = Rex::Proto::DCERPC::Packet   Alias over the Rex DCERPC protocol modules
DCERPCClient = Rex::Proto::DCERPC::Client
DCERPCResponse = Rex::Proto::DCERPC::Response
DCERPCUUID = Rex::Proto::DCERPC::UUID
NDR = Rex::Encoder::NDR

Attributes

simple  [RW] 

Public Class methods

Public Instance methods

This method opens a handle to an IPC pipe

This method establishes a SMB session over the default socket

This method returns the native lanman version of the peer

This method returns the native operating system of the peer

Convert a standard ASCII string to 16-bit Unicode

[Validate]