
다중 암호 셸코드 암호화기 및 난독화기로, C, C#, Rust, Nim, Python 등으로 자동 출력 변환을 지원합니다. ROT, XOR, RC4, AES, DES, 3DES, ChaCha20을 지원하며, IPv4, IPv6, MAC, UUID로 난독화합니다.
셸코드 암호화 및 난독화 도구.

Supernova는 사용자가 원시 셸코드를 안전하게 암호화 및/또는 난독화할 수 있는 오픈소스 도구입니다.
Supernova는 일반적인 셸코드 암호화 도구에서 흔히 볼 수 있는 기능 외에도 다양한 기능을 지원합니다. 자세한 내용은 기능 섹션을 참조하세요.
명령줄 사용법 및 예제는 Wiki를 참조하세요.
버그를 발견하시면 주저하지 말고 보고해 주세요. 여러분의 피드백은 이 프로젝트의 품질을 향상시키는 데 소중합니다.
이 프로젝트의 작성자 및 기여자는 도구의 불법 사용에 대해 책임을 지지 않습니다. 이 도구는 교육 목적으로만 사용됩니다. 사용자는 합법적인 사용을 보장할 책임이 있습니다.
베타 테스트 단계에서 귀중한 도움을 주신 형제님들 @S1ckB0y1337와 @IAMCOMPROMISED께 특별히 감사드립니다.
@y2qaq와 @VeryDampTowel님의 소중한 기여에 깊이 감사드립니다.
개발 과정에서 저녁 시간마다 논의해 준 친구 @MikeAngelowtt에게 특별히 감사드립니다.
수년간 귀중한 지도와 지원을 아끼지 않은 친구 @0xvmar에게 진심으로 감사드립니다.
이 README.md 파일의 아름다움을 개선하는 데 영감을 준 친구 Efstratios Chatzoglou와 그의 도구 Pandora에게 특별히 감사드립니다.
이 도구는 MALDEV Academy의 악성코드 개발 과정에서 영감을 받았습니다.
Supernova는 @nickvourd가 ❤️를 담아 만들었습니다.
Supernova는 암호화된 셸코드를 다양한 프로그래밍 언어와 호환되는 형식으로 자동 변환하는 기능을 제공합니다:
다양한 암호화 방식을 지원합니다:
다양한 난독화 기술을 지원하여 악성 셸코드를 다음과 같이 보이게 합니다:
Supernova는 크로스 플랫폼 언어인 Golang으로 작성되어 Windows, Linux, macOS와 호환됩니다.
사전 컴파일된 바이너리를 사용하거나 다음 단계에 따라 수동으로 설치할 수 있습니다:
⚠️ 시스템에 Go가 설치되어 있는지 확인하세요.
ℹ️ Linux 플랫폼의 경우 다음 패키지를 설치하세요:
sudo apt install golang -y
ℹ️ MacOS 플랫폼의 경우 다음 패키지를 설치하세요:
brew install go
ℹ️ Windows 플랫폼의 경우 공식 Go 웹사이트를 방문하여 적절한 MSI 파일을 다운로드하여 설치하세요.
git clone https://github.com/nickvourd/Supernova.git
cd Supernova
go mod download
go build Supernova
ℹ️ 자세한 사용법 및 명령어 예제는 Supernova Wiki를 참조하세요.
███████╗██╗ ██╗██████╗ ███████╗██████╗ ███╗ ██╗ ██████╗ ██╗ ██╗ █████╗
██╔════╝██║ ██║██╔══██╗██╔════╝██╔══██╗████╗ ██║██╔═══██╗██║ ██║██╔══██╗
███████╗██║ ██║██████╔╝█████╗ ██████╔╝██╔██╗ ██║██║ ██║██║ ██║███████║
╚════██║██║ ██║██╔═══╝ ██╔══╝ ██╔══██╗██║╚██╗██║██║ ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║ ███████╗██║ ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║ ██║
╚══════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝
Supernova v4.1 - 셸코드 암호화 및 난독화 도구.
Supernova는 MIT 라이선스 하에 배포되는 오픈소스 도구입니다.
@nickvourd가 <3 담아 작성했습니다.
자세한 내용은 https://github.com/nickvourd/Supernova를 방문하세요...
Usage of Suprenova:
-debug
디버그 모드 활성화
-enc string
셸코드 인코딩/암호화 (예: ROT, XOR, RC4, AES, CHACHA20, DES, 3DES)
-input string
원시 셸코드 경로
-key int
암호화 키 길이 (기본값 1)
-lang string
셸코드를 변환할 프로그래밍 언어 (예: Nim, Rust, C, CSharp, Go, Python, PowerShell, Perl, VBA, Ruby, Java, Raw)
-obf string
셸코드 난독화 (예: IPV4, IPV6, MAC, UUID)
-output string
출력 셸코드 파일 이름
-var string
동적 변수 이름 (기본값 "shellcode")
-version
Supernova 현재 버전 표시