Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Supernova — 다중 암호 셸코드 암호화기 및 난독화기로, C, C#, Rust, Nim, Python 등으로 자동 출력 변환을 지원합니다. ROT, XOR, RC4, AES, DES, 3DES, ChaCha20을 지원하며, IPv4, IPv6, MAC, UUID로 난독화합니다. | Kitploit
도구/GitHubGitHub/nickvourd/supernova
Encryption/Decryption ToolsExploit FrameworksPayload GenerationShellcodeMalware AnalysisRed Teaming
GitHubnickvourd/supernova

Supernova

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

저장소 보기
1.0k1921개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Supernova

셸코드 암호화 및 난독화 도구.



GitHub License GitHub Repo stars
GitHub forks GitHub watchers GitHub contributors

설명

Supernova는 사용자가 원시 셸코드를 안전하게 암호화 및/또는 난독화할 수 있는 오픈소스 도구입니다.

Static Badge Static Badge

Supernova는 일반적인 셸코드 암호화 도구에서 흔히 볼 수 있는 기능 외에도 다양한 기능을 지원합니다. 자세한 내용은 기능 섹션을 참조하세요.

명령줄 사용법 및 예제는 Wiki를 참조하세요.

버그를 발견하시면 주저하지 말고 보고해 주세요. 여러분의 피드백은 이 프로젝트의 품질을 향상시키는 데 소중합니다.

면책 조항

이 프로젝트의 작성자 및 기여자는 도구의 불법 사용에 대해 책임을 지지 않습니다. 이 도구는 교육 목적으로만 사용됩니다. 사용자는 합법적인 사용을 보장할 책임이 있습니다.

목차

  • Supernova
    • 설명
    • 면책 조항
    • 목차
    • 감사의 말
    • 기능
    • 설치
    • 사용법
    • 참고 자료

감사의 말

베타 테스트 단계에서 귀중한 도움을 주신 형제님들 @S1ckB0y1337와 @IAMCOMPROMISED께 특별히 감사드립니다.

@y2qaq와 @VeryDampTowel님의 소중한 기여에 깊이 감사드립니다.

개발 과정에서 저녁 시간마다 논의해 준 친구 @MikeAngelowtt에게 특별히 감사드립니다.

수년간 귀중한 지도와 지원을 아끼지 않은 친구 @0xvmar에게 진심으로 감사드립니다.

이 README.md 파일의 아름다움을 개선하는 데 영감을 준 친구 Efstratios Chatzoglou와 그의 도구 Pandora에게 특별히 감사드립니다.

이 도구는 MALDEV Academy의 악성코드 개발 과정에서 영감을 받았습니다.

Supernova는 @nickvourd가 ❤️를 담아 만들었습니다.

기능

Supernova는 암호화된 셸코드를 다양한 프로그래밍 언어와 호환되는 형식으로 자동 변환하는 기능을 제공합니다:

  • C
  • C#
  • Rust
  • Nim
  • Golang (@_atsika의 커뮤니티 요청)
  • Python
  • Perl
  • PowerShell
  • VBA (@verydamptowel에 의해 구현됨)
  • Java
  • Ruby
  • Raw (@y2qaq에 의해 구현됨)

다양한 암호화 방식을 지원합니다:

  • ROT
  • XOR
  • RC4
  • AES (AES-128-CBC, AES-192-CBC, AES-256-CBC)
  • DES
  • 3DES
  • Chacha20 (@y2qaq에 의해 구현됨)

다양한 난독화 기술을 지원하여 악성 셸코드를 다음과 같이 보이게 합니다:

  • IPv4
  • IPv6
  • MAC
  • UUID (@S1ckB0y1337 & @MikeAngelowtt 지원)
  • Words

Supernova는 크로스 플랫폼 언어인 Golang으로 작성되어 Windows, Linux, macOS와 호환됩니다.

설치

사전 컴파일된 바이너리를 사용하거나 다음 단계에 따라 수동으로 설치할 수 있습니다:

⚠️ 시스템에 Go가 설치되어 있는지 확인하세요.

ℹ️ Linux 플랫폼의 경우 다음 패키지를 설치하세요:

root@kitploit:~
sudo apt install golang -y

ℹ️ MacOS 플랫폼의 경우 다음 패키지를 설치하세요:

root@kitploit:~
brew install go

ℹ️ Windows 플랫폼의 경우 공식 Go 웹사이트를 방문하여 적절한 MSI 파일을 다운로드하여 설치하세요.

  1. 다음 명령을 실행하여 리포지토리를 클론하세요:
root@kitploit:~
git clone https://github.com/nickvourd/Supernova.git
  1. 리포지토리를 클론한 후 Supernova 디렉터리로 이동하세요:
root@kitploit:~
cd Supernova
  1. 타사 종속성을 설치하세요:
root@kitploit:~
go mod download
  1. 다음 명령으로 Supernova를 빌드하세요:
root@kitploit:~
go build Supernova

사용법

ℹ️ 자세한 사용법 및 명령어 예제는 Supernova Wiki를 참조하세요.

root@kitploit:~
███████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ ██████╗ ██╗   ██╗ █████╗
██╔════╝██║   ██║██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔═══██╗██║   ██║██╔══██╗
███████╗██║   ██║██████╔╝█████╗  ██████╔╝██╔██╗ ██║██║   ██║██║   ██║███████║
╚════██║██║   ██║██╔═══╝ ██╔══╝  ██╔══██╗██║╚██╗██║██║   ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║     ███████╗██║  ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║  ██║
╚══════╝ ╚═════╝ ╚═╝     ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝   ╚═══╝  ╚═╝  ╚═╝

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 현재 버전 표시

참고 자료

  • 시저 암호 위키백과
  • XOR 암호 위키백과
  • RC4 암호 위키백과
  • AES 암호 위키백과
  • ChaCha20-Poly1305 위키백과
  • 블록 암호 운영 모드
  • Sector7 Institute
  • MalDev Academy
  • OSEP-Code-Snippets GitHub by Chvancooten
  • From the Front Lines | Hive Ransomware Deploys Novel IPfuscation Technique To Avoid Detection by SentinelOne
  • Bordergate의 셸코드 난독화
도구 다운로드