@@ -55,9 +55,6 @@ def initialize
55
55
register_options (
56
56
[
57
57
Opt ::Proxies ,
58
- OptString . new ( 'SMBPass' , [ false , "SMB Password" ] ) ,
59
- OptString . new ( 'SMBUser' , [ false , "SMB Username" ] ) ,
60
- OptString . new ( 'SMBDomain' , [ false , "SMB Domain" , '' ] ) ,
61
58
OptBool . new ( 'PRESERVE_DOMAINS' , [ false , "Respect a username that contains a domain name." , true ] ) ,
62
59
OptBool . new ( 'RECORD_GUEST' , [ false , "Record guest-privileged random logins to the database" , false ] )
63
60
] , self . class )
@@ -79,6 +76,16 @@ def run_host(ip)
79
76
send_delay : datastore [ 'TCP::send_delay' ] ,
80
77
framework : framework ,
81
78
framework_module : self ,
79
+ smb_verify_signature : datastore [ 'SMB::VerifySignature' ] ,
80
+ use_ntlmv2 : datastore [ 'NTLM::UseNTLMv2' ] ,
81
+ use_ntlm2_session : datastore [ 'NTLM::UseNTLM2_session' ] ,
82
+ send_lm : datastore [ 'NTLM::SendLM' ] ,
83
+ use_lmkey : datastore [ 'NTLM::UseLMKey' ] ,
84
+ send_ntlm : datastore [ 'NTLM::SendNTLM' ] ,
85
+ smb_native_os : datastore [ 'SMB::Native_OS' ] ,
86
+ smb_native_lm : datastore [ 'SMB::Native_LM' ] ,
87
+ send_spn : datastore [ 'NTLM::SendSPN' ] ,
88
+ host : ip
82
89
)
83
90
84
91
bogus_result = @scanner . attempt_bogus_login ( domain )
0 commit comments