
Go 프로그래밍을 연습하고 CobaltStrike의 Beacon을 Go로 구현하세요
Go를 사용하여 CobaltStrike의 Beacon 구현
이 프로젝트는 프로토콜 분석 및 리버스 엔지니어링 학습 목적으로만 사용되며, 누군가의 권리를 침해한 경우 프로젝트를 삭제할 수 있도록 연락해 주시기 바랍니다. 마지막으로, 불법적으로 사용하지 마십시오
.cobaltstrike.beacon_keys 파일을 생성합니다.java -jar BeaconTool.jar 명령어를 사용하여 Java 키스토어를 PEM 형식으로 변환합니다.cmd/config/config.go 파일의 RSA 키 쌍을 교체합니다(RSA 개인키는 필수가 아니며, 기록용으로 코드에 포함했습니다).export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go 명령어를 사용하여 MacOS에서 실행 가능한 바이너리를 컴파일합니다.4.0 브랜치를 확인하세요.master 브랜치는 CobaltStrike 4.1을 지원합니다. 현재 사용 가능한 기능으로는 명령 실행, 업로드, 다운로드, 파일 브라우저, 현재 작업 디렉토리 전환, 현재 프로세스 종료가 있습니다.Linux에서 Geacon의 명령 실행 결과를 확인하세요.

계속 작성 중입니다. 시간이 나는 대로 업데이트하겠습니다 ...
_DarkRay@RedCore