Redefine namespaces and requires

bug/bundler_fix
jvazquez-r7 2015-02-13 17:09:06 -06:00
parent df1daff673
commit 46c6ac9ca1
5 changed files with 10 additions and 10 deletions

View File

@ -29,8 +29,8 @@ require 'msf/core/exploit/dhcp'
require 'msf/core/exploit/ntlm' require 'msf/core/exploit/ntlm'
require 'msf/core/exploit/dcerpc' require 'msf/core/exploit/dcerpc'
require 'msf/core/exploit/smb/client' require 'msf/core/exploit/smb/client'
require 'msf/core/exploit/smb/authenticated' require 'msf/core/exploit/smb/client/authenticated'
require 'msf/core/exploit/smb/psexec' require 'msf/core/exploit/smb/client/psexec'
require 'msf/core/exploit/smb/server' require 'msf/core/exploit/smb/server'
require 'msf/core/exploit/ftp' require 'msf/core/exploit/ftp'
require 'msf/core/exploit/tftp' require 'msf/core/exploit/tftp'

View File

@ -46,7 +46,7 @@ module Exploit::Remote::SMB::Client
OptInt.new('SMB::pad_file_level', [ true, 'Obscure path names used in open/create (level 0-3)', 0]), OptInt.new('SMB::pad_file_level', [ true, 'Obscure path names used in open/create (level 0-3)', 0]),
OptInt.new('SMB::obscure_trans_pipe_level', [ true, 'Obscure PIPE string in TransNamedPipe (level 0-3)', 0]), OptInt.new('SMB::obscure_trans_pipe_level', [ true, 'Obscure PIPE string in TransNamedPipe (level 0-3)', 0]),
], Msf::Exploit::Remote::SMB) ], Msf::Exploit::Remote::SMB::Client)
register_advanced_options( register_advanced_options(
[ [
@ -63,13 +63,13 @@ module Exploit::Remote::SMB::Client
OptString.new('SMB::Native_OS', [ true, 'The Native OS to send during authentication', 'Windows 2000 2195']), OptString.new('SMB::Native_OS', [ true, 'The Native OS to send during authentication', 'Windows 2000 2195']),
OptString.new('SMB::Native_LM', [ true, 'The Native LM to send during authentication', 'Windows 2000 5.0']), OptString.new('SMB::Native_LM', [ true, 'The Native LM to send during authentication', 'Windows 2000 5.0']),
], Msf::Exploit::Remote::SMB) ], Msf::Exploit::Remote::SMB::Client)
register_options( register_options(
[ [
Opt::RHOST, Opt::RHOST,
OptInt.new('RPORT', [ true, 'Set the SMB service port', 445]) OptInt.new('RPORT', [ true, 'Set the SMB service port', 445])
], Msf::Exploit::Remote::SMB) ], Msf::Exploit::Remote::SMB::Client)
register_autofilter_ports([ 139, 445]) register_autofilter_ports([ 139, 445])
register_autofilter_services(%W{ netbios-ssn microsoft-ds }) register_autofilter_services(%W{ netbios-ssn microsoft-ds })

View File

@ -4,7 +4,7 @@ module Msf
# Mini-mixin for making SMBUser/SMBPass/SMBDomain regular options vs advanced # Mini-mixin for making SMBUser/SMBPass/SMBDomain regular options vs advanced
# Included when the module needs credentials to function # Included when the module needs credentials to function
module Exploit::Remote::SMB::Authenticated module Exploit::Remote::SMB::Client::Authenticated
include Msf::Exploit::Remote::SMB::Client include Msf::Exploit::Remote::SMB::Client
@ -15,7 +15,7 @@ module Exploit::Remote::SMB::Authenticated
OptString.new('SMBUser', [ false, 'The username to authenticate as', '']), OptString.new('SMBUser', [ false, 'The username to authenticate as', '']),
OptString.new('SMBPass', [ false, 'The password for the specified username', '']), OptString.new('SMBPass', [ false, 'The password for the specified username', '']),
OptString.new('SMBDomain', [ false, 'The Windows domain to use for authentication', 'WORKGROUP']), OptString.new('SMBDomain', [ false, 'The Windows domain to use for authentication', 'WORKGROUP']),
], Msf::Exploit::Remote::SMB::Authenticated) ], Msf::Exploit::Remote::SMB::Client::Authenticated)
end end
end end

View File

@ -11,11 +11,11 @@ module Msf
# and running a binary. # and running a binary.
#### ####
module Exploit::Remote::SMB::Psexec module Exploit::Remote::SMB::Client::Psexec
include Rex::Constants::Windows include Rex::Constants::Windows
include Msf::Exploit::Remote::DCERPC include Msf::Exploit::Remote::DCERPC
include Msf::Exploit::Remote::SMB::Authenticated include Msf::Exploit::Remote::SMB::Client::Authenticated
def initialize(info = {}) def initialize(info = {})
super super

View File

@ -8,7 +8,7 @@ module Msf
# #
### ###
module Exploit::Remote::SMBServer module Exploit::Remote::SMB::Server
include Exploit::Remote::TcpServer include Exploit::Remote::TcpServer
include Exploit::NTLM include Exploit::NTLM
CONST = ::Rex::Proto::SMB::Constants CONST = ::Rex::Proto::SMB::Constants