Module: Msf::Payload::Cmd::Options

Included in:
Windows::Exec
Defined in:
lib/msf/core/payload/cmd/options.rb

Overview

Common datastore option definitions for command execution payloads.

Instance Method Summary collapse

Instance Method Details

#cmd_required?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/msf/core/payload/cmd/options.rb', line 26

def cmd_required?
  false
end

#initialize(info = {}) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/msf/core/payload/cmd/options.rb', line 12

def initialize(info = {})
  super

  register_options(
    [
      Msf::OptString.new(
        'CMD',
        [ cmd_required?, 'The command string to execute' ]
      )
    ],
    self.class
  )
end