From 0c536f13b0cac178ced57c4725ef3b35bf951d4b Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Mon, 1 Aug 2022 15:42:01 -0700 Subject: [PATCH 1/2] fix wrong token type --- agent/agent_windows.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/agent_windows.go b/agent/agent_windows.go index 306b969..a3dd2f5 100644 --- a/agent/agent_windows.go +++ b/agent/agent_windows.go @@ -147,7 +147,7 @@ func (a *Agent) RunScript(code string, shell string, args []string, timeout int, var timedOut = false cmd := exec.Command(exe, cmdArgs...) if runasuser { - token, err := wintoken.GetInteractiveToken(wintoken.TokenLinked) + token, err := wintoken.GetInteractiveToken(wintoken.TokenImpersonation) if err != nil { return "", err.Error(), 66, err } @@ -277,7 +277,7 @@ func CMDShell(shell string, cmdArgs []string, command string, timeout int, detac } if runasuser { - token, err := wintoken.GetInteractiveToken(wintoken.TokenLinked) + token, err := wintoken.GetInteractiveToken(wintoken.TokenImpersonation) if err != nil { return [2]string{"", CleanString(err.Error())}, err } From adee74ffd05d80aa5e9192108318e35cc442e84e Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Mon, 1 Aug 2022 15:42:28 -0700 Subject: [PATCH 2/2] bump version --- build/rmm.exe.manifest | 2 +- build/setup.iss | 2 +- main.go | 2 +- versioninfo.json | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build/rmm.exe.manifest b/build/rmm.exe.manifest index 9554d43..3ce8a05 100644 --- a/build/rmm.exe.manifest +++ b/build/rmm.exe.manifest @@ -3,7 +3,7 @@ diff --git a/build/setup.iss b/build/setup.iss index 3d93d10..9f236b9 100644 --- a/build/setup.iss +++ b/build/setup.iss @@ -1,5 +1,5 @@ #define MyAppName "Tactical RMM Agent" -#define MyAppVersion "2.2.0" +#define MyAppVersion "2.2.1" #define MyAppPublisher "AmidaWare LLC" #define MyAppURL "https://github.com/amidaware" #define MyAppExeName "tacticalrmm.exe" diff --git a/main.go b/main.go index e0a971f..eb2e193 100644 --- a/main.go +++ b/main.go @@ -25,7 +25,7 @@ import ( ) var ( - version = "2.2.0" + version = "2.2.1" log = logrus.New() logFile *os.File ) diff --git a/versioninfo.json b/versioninfo.json index b64f328..d993149 100644 --- a/versioninfo.json +++ b/versioninfo.json @@ -3,13 +3,13 @@ "FileVersion": { "Major": 2, "Minor": 2, - "Patch": 0, + "Patch": 1, "Build": 0 }, "ProductVersion": { "Major": 2, "Minor": 2, - "Patch": 0, + "Patch": 1, "Build": 0 }, "FileFlagsMask": "3f", @@ -22,14 +22,14 @@ "Comments": "", "CompanyName": "AmidaWare LLC", "FileDescription": "Tactical RMM Agent", - "FileVersion": "v2.2.0.0", + "FileVersion": "v2.2.1.0", "InternalName": "tacticalrmm.exe", "LegalCopyright": "Copyright (c) 2022 AmidaWare LLC", "LegalTrademarks": "", "OriginalFilename": "tacticalrmm.exe", "PrivateBuild": "", "ProductName": "Tactical RMM Agent", - "ProductVersion": "v2.2.0.0", + "ProductVersion": "v2.2.1.0", "SpecialBuild": "" }, "VarFileInfo": {