aboutsummaryrefslogtreecommitdiff
path: root/internal/exec/tsch/exec.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/exec/tsch/exec.go')
-rw-r--r--internal/exec/tsch/exec.go22
1 files changed, 1 insertions, 21 deletions
diff --git a/internal/exec/tsch/exec.go b/internal/exec/tsch/exec.go
index d205776..c238f41 100644
--- a/internal/exec/tsch/exec.go
+++ b/internal/exec/tsch/exec.go
@@ -25,23 +25,13 @@ const (
var (
TschRpcUuid = uuid.MustParse("86D35949-83C9-4044-B424-DB363231FD0C")
SupportedEndpointProtocols = []string{"ncacn_np", "ncacn_ip_tcp"}
-
- defaultStringBinding *dcerpc.StringBinding
- initErr error
)
-func init() {
- if defaultStringBinding, initErr = dcerpc.ParseStringBinding(DefaultEndpoint); initErr != nil {
- panic(initErr)
- }
-}
-
// Connect to the target & initialize DCE & TSCH clients
func (mod *Module) Connect(ctx context.Context, creds *adauth.Credential, target *adauth.Target, ccfg *exec.ConnectionConfig) (err error) {
//var port uint16
var endpoint string = DefaultEndpoint
- //var stringBinding = defaultStringBinding
var epmOpts []dcerpc.Option
var dceOpts []dcerpc.Option
@@ -82,17 +72,7 @@ func (mod *Module) Connect(ctx context.Context, creds *adauth.Credential, target
}
log = log.With().Str("endpoint", endpoint).Logger()
log.Info().Msg("Connecting to target")
- /*
- if !cfg.NoEpm {
- mapperOpts := append(dceOpts, ao...)
- dceOpts = append(dceOpts,
- epm.EndpointMapper(ctx, target.AddressWithoutPort(), mapperOpts...),
- dcerpc.WithEndpoint(fmt.Sprintf("%s:", stringBinding.ProtocolSequence.String())))
-
- } else {
- dceOpts = append(dceOpts, dcerpc.WithEndpoint(stringBinding.String()))
- }
- */
+
// Create DCERPC dialer
mod.dce, err = dcerpc.Dial(ctx, target.AddressWithoutPort(), append(dceOpts, ao...)...)
if err != nil {