diff --git a/red-teaming/generateMSBuildPowershellXML.py b/red-teaming/generateMSBuildPowershellXML.py index df85512..ae21a0d 100644 --- a/red-teaming/generateMSBuildPowershellXML.py +++ b/red-teaming/generateMSBuildPowershellXML.py @@ -76,7 +76,7 @@ def getInlineTask(payload, exeFile): ]]> ''').safe_substitute( templateName = templateName, - payload2 = base64.b64encode(payload) + payload2 = base64.b64encode(payload.encode()).decode() ) exeLaunchCode = string.Template(''' @@ -95,7 +95,7 @@ def getInlineTask(payload, exeFile): method.Invoke(instance, null); ]]> ''').safe_substitute( - payload2 = base64.b64encode(payload) + payload2 = base64.b64encode(payload.encode()).decode() ) launchCode = exeLaunchCode if exeFile else powershellLaunchCode