├── .gitignore ├── LICENSE ├── README.md ├── cmd ├── options.yml └── root.go ├── gc2-sheet.go ├── go.mod ├── go.sum ├── img ├── GC2.png ├── Google_Drive_permissions.png ├── Google_Sheet_permissions.png ├── Google_usage.png ├── Google_workflow.png ├── Microsoft_Azure_application.png ├── Microsoft_Azure_application_API.png ├── Microsoft_usage.png └── Microsoft_workflow.png ├── internal ├── C2 │ ├── GoogleCommandExecutor.go │ ├── GoogleConnector.go │ ├── GoogleFileSystem.go │ ├── MicrosoftCommandExecutor.go │ ├── MicrosoftConnector.go │ ├── MicrosoftFileSystem.go │ ├── c2.go │ ├── commandExecutor.go │ ├── commandExecutorAndFileSystemProvider.go │ ├── execute.go │ ├── executeCommandLinux.go │ ├── executeCommandWindows.go │ ├── exitLinux.go │ ├── exitWindows.go │ ├── fileOperation.go │ └── fileSystem.go ├── configuration │ ├── connectorService.go │ └── options.go └── utils │ ├── dateGenerator.go │ ├── hostnameGenerator.go │ └── logPrinter.go ├── makefile └── security └── yara ├── gc2-1.yar └── gc2.yar /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/README.md -------------------------------------------------------------------------------- /cmd/options.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/cmd/options.yml -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/cmd/root.go -------------------------------------------------------------------------------- /gc2-sheet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/gc2-sheet.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/go.sum -------------------------------------------------------------------------------- /img/GC2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/GC2.png -------------------------------------------------------------------------------- /img/Google_Drive_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Google_Drive_permissions.png -------------------------------------------------------------------------------- /img/Google_Sheet_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Google_Sheet_permissions.png -------------------------------------------------------------------------------- /img/Google_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Google_usage.png -------------------------------------------------------------------------------- /img/Google_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Google_workflow.png -------------------------------------------------------------------------------- /img/Microsoft_Azure_application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Microsoft_Azure_application.png -------------------------------------------------------------------------------- /img/Microsoft_Azure_application_API.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Microsoft_Azure_application_API.png -------------------------------------------------------------------------------- /img/Microsoft_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Microsoft_usage.png -------------------------------------------------------------------------------- /img/Microsoft_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/img/Microsoft_workflow.png -------------------------------------------------------------------------------- /internal/C2/GoogleCommandExecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/GoogleCommandExecutor.go -------------------------------------------------------------------------------- /internal/C2/GoogleConnector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/GoogleConnector.go -------------------------------------------------------------------------------- /internal/C2/GoogleFileSystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/GoogleFileSystem.go -------------------------------------------------------------------------------- /internal/C2/MicrosoftCommandExecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/MicrosoftCommandExecutor.go -------------------------------------------------------------------------------- /internal/C2/MicrosoftConnector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/MicrosoftConnector.go -------------------------------------------------------------------------------- /internal/C2/MicrosoftFileSystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/MicrosoftFileSystem.go -------------------------------------------------------------------------------- /internal/C2/c2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/c2.go -------------------------------------------------------------------------------- /internal/C2/commandExecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/commandExecutor.go -------------------------------------------------------------------------------- /internal/C2/commandExecutorAndFileSystemProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/commandExecutorAndFileSystemProvider.go -------------------------------------------------------------------------------- /internal/C2/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/execute.go -------------------------------------------------------------------------------- /internal/C2/executeCommandLinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/executeCommandLinux.go -------------------------------------------------------------------------------- /internal/C2/executeCommandWindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/executeCommandWindows.go -------------------------------------------------------------------------------- /internal/C2/exitLinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/exitLinux.go -------------------------------------------------------------------------------- /internal/C2/exitWindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/exitWindows.go -------------------------------------------------------------------------------- /internal/C2/fileOperation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/fileOperation.go -------------------------------------------------------------------------------- /internal/C2/fileSystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/C2/fileSystem.go -------------------------------------------------------------------------------- /internal/configuration/connectorService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/configuration/connectorService.go -------------------------------------------------------------------------------- /internal/configuration/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/configuration/options.go -------------------------------------------------------------------------------- /internal/utils/dateGenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/utils/dateGenerator.go -------------------------------------------------------------------------------- /internal/utils/hostnameGenerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/utils/hostnameGenerator.go -------------------------------------------------------------------------------- /internal/utils/logPrinter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/internal/utils/logPrinter.go -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/makefile -------------------------------------------------------------------------------- /security/yara/gc2-1.yar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/security/yara/gc2-1.yar -------------------------------------------------------------------------------- /security/yara/gc2.yar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/looCiprian/GC2-sheet/HEAD/security/yara/gc2.yar --------------------------------------------------------------------------------