package powershell import ( "encoding/base64" ) func powershellEncode(buffer []byte) string { // 2 byte chars to make PowerShell happy wideCmd := "" for _, b := range buffer { wideCmd += string(b) + "\x00" } // Base64 encode the command input := []uint8(wideCmd) return base64.StdEncoding.EncodeToString(input) }