diff options
| author | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-10 16:04:08 -0500 | 
|---|---|---|
| committer | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-10 16:04:08 -0500 | 
| commit | 11741c4cde3d552211fbb04eddd719b3dc3bd472 (patch) | |
| tree | 52f28ca2feacde039b7215fa3fd27b5a7ec02ed5 /internal/exec/scmr/service.go | |
| parent | ab141f2076b141bf885f56cb5730252cc2880041 (diff) | |
| download | goexec-11741c4cde3d552211fbb04eddd719b3dc3bd472.tar.gz goexec-11741c4cde3d552211fbb04eddd719b3dc3bd472.zip | |
Added basic dcom execution module
Diffstat (limited to 'internal/exec/scmr/service.go')
| -rw-r--r-- | internal/exec/scmr/service.go | 26 | 
1 files changed, 13 insertions, 13 deletions
| diff --git a/internal/exec/scmr/service.go b/internal/exec/scmr/service.go index 9a580cb..49c7506 100644 --- a/internal/exec/scmr/service.go +++ b/internal/exec/scmr/service.go @@ -1,25 +1,25 @@  package scmrexec  import ( -  "context" -  "github.com/FalconOpsLLC/goexec/internal/windows" -  "github.com/oiweiwei/go-msrpc/msrpc/scmr/svcctl/v2" +	"context" +	"github.com/FalconOpsLLC/goexec/internal/windows" +	"github.com/oiweiwei/go-msrpc/msrpc/scmr/svcctl/v2"  )  const ( -  ServiceDeleteAccess uint32 = windows.SERVICE_DELETE -  ServiceModifyAccess uint32 = windows.SERVICE_QUERY_CONFIG | windows.SERVICE_CHANGE_CONFIG | windows.SERVICE_STOP | windows.SERVICE_START | windows.SERVICE_DELETE -  ServiceCreateAccess uint32 = windows.SC_MANAGER_CREATE_SERVICE | windows.SERVICE_START | windows.SERVICE_STOP | windows.SERVICE_DELETE -  ServiceAllAccess    uint32 = ServiceCreateAccess | ServiceModifyAccess +	ServiceDeleteAccess uint32 = windows.SERVICE_DELETE +	ServiceModifyAccess uint32 = windows.SERVICE_QUERY_CONFIG | windows.SERVICE_CHANGE_CONFIG | windows.SERVICE_STOP | windows.SERVICE_START | windows.SERVICE_DELETE +	ServiceCreateAccess uint32 = windows.SC_MANAGER_CREATE_SERVICE | windows.SERVICE_START | windows.SERVICE_STOP | windows.SERVICE_DELETE +	ServiceAllAccess    uint32 = ServiceCreateAccess | ServiceModifyAccess  )  type remoteService struct { -  name           string -  handle         *svcctl.Handle -  originalConfig *svcctl.QueryServiceConfigW -  originalState  *svcctl.ServiceStatus +	name           string +	handle         *svcctl.Handle +	originalConfig *svcctl.QueryServiceConfigW +	originalState  *svcctl.ServiceStatus  } -func (mod *Module) parseServiceDependencies(ctx context.Context, ) (err error) { -  return nil +func (mod *Module) parseServiceDependencies(ctx context.Context) (err error) { +	return nil // TODO  } |