fix wrong token type
This commit is contained in:
parent
5bf3ef5356
commit
0c536f13b0
@ -147,7 +147,7 @@ func (a *Agent) RunScript(code string, shell string, args []string, timeout int,
|
|||||||
var timedOut = false
|
var timedOut = false
|
||||||
cmd := exec.Command(exe, cmdArgs...)
|
cmd := exec.Command(exe, cmdArgs...)
|
||||||
if runasuser {
|
if runasuser {
|
||||||
token, err := wintoken.GetInteractiveToken(wintoken.TokenLinked)
|
token, err := wintoken.GetInteractiveToken(wintoken.TokenImpersonation)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err.Error(), 66, err
|
return "", err.Error(), 66, err
|
||||||
}
|
}
|
||||||
@ -277,7 +277,7 @@ func CMDShell(shell string, cmdArgs []string, command string, timeout int, detac
|
|||||||
}
|
}
|
||||||
|
|
||||||
if runasuser {
|
if runasuser {
|
||||||
token, err := wintoken.GetInteractiveToken(wintoken.TokenLinked)
|
token, err := wintoken.GetInteractiveToken(wintoken.TokenImpersonation)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return [2]string{"", CleanString(err.Error())}, err
|
return [2]string{"", CleanString(err.Error())}, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user