Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Supernova — 多加密器shellcode加密与混淆工具,可自动将输出转换为C、C#、Rust、Nim、Python等语言。支持ROT、XOR、RC4、AES、DES、3DES、ChaCha20算法,并支持将结果混淆为IPv4、IPv6、MAC地址、UUID格式。 | Kitploit
工具/GitHubGitHub/nickvourd/supernova
加密/解密工具漏洞利用框架Payload生成Shellcode恶意软件分析红队
GitHubnickvourd/supernova

Supernova

多加密器shellcode加密与混淆工具,可自动将输出转换为C、C#、Rust、Nim、Python等语言。支持ROT、XOR、RC4、AES、DES、3DES、ChaCha20算法,并支持将结果混淆为IPv4、IPv6、MAC地址、UUID格式。

查看仓库
1.0k19231个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Supernova

Shellcode 加密与混淆工具。



GitHub License GitHub Repo stars
GitHub forks GitHub watchers GitHub contributors

描述

Supernova 是一款开源工具,使用户能够安全地加密和/或混淆原始 shellcode。

Static Badge Static Badge

Supernova 提供了许多超越常见 shellcode 加密工具的功能。更多信息请参阅 功能 部分。

关于命令行用法和示例,请参阅我们的 Wiki。

如果您发现任何错误,请毫不犹豫地报告它们。您的反馈对于改进本项目质量至关重要!

免责声明

本项目作者及贡献者不对任何非法使用该工具的行为负责。本工具仅用于教育目的。用户有责任确保合法使用。

目录

  • Supernova
    • 描述
    • 免责声明
    • 目录
    • 致谢
    • 功能
    • 安装
    • 用法
    • 参考

致谢

特别感谢我的兄弟 @S1ckB0y1337 和 @IAMCOMPROMISED,他们在工具的 beta 测试阶段提供了宝贵帮助。

衷心感谢 @y2qaq 和 @VeryDampTowel 的宝贵贡献。

特别感谢我的朋友 @MikeAngelowtt 在开发过程中与我的晚间讨论。

衷心感谢我的朋友 @0xvmar 多年来给予的宝贵指导和支持。

特别感谢我的朋友 Efstratios Chatzoglou 及其工具 Pandora,它启发我改进了本 README.md 文件的美观度。

本工具的灵感来源于 MALDEV Academy 的恶意软件开发课程。

Supernova 是由 @nickvourd 用 ❤️ 制作的。

功能

Supernova 支持将加密后的 shellcode 自动转换为多种编程语言兼容的格式,包括:

  • 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 实现)

支持多种混淆技术,使恶意 shellcode 看起来像是:

  • IPv4
  • IPv6
  • MAC
  • UUID(由 @S1ckB0y1337 和 @MikeAngelowtt 支持)
  • 单词

Supernova 使用跨平台语言 Golang 编写,兼容 Windows、Linux 和 macOS。

安装

您可以使用预编译的二进制文件,也可以按照以下步骤手动安装 Supernova:

⚠️ 请确保您的系统已安装 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 - Shellcode 加密与混淆工具。
Supernova 是一款开源工具,遵循 MIT 许可协议。
由 @nickvourd 编写,倾注心力。
详情请访问 https://github.com/nickvourd/Supernova...

Suprenova 用法:
  -debug
        启用调试模式
  -enc string
        Shellcode 编码/加密方式(如 ROT、XOR、RC4、AES、CHACHA20、DES、3DES)
  -input string
        原始 shellcode 文件路径
  -key int
        加密密钥长度(默认 1)
  -lang string
        目标编程语言(如 Nim、Rust、C、CSharp、Go、Python、PowerShell、Perl、VBA、Ruby、Java、Raw)
  -obf string
        Shellcode 混淆方式(如 IPV4、IPV6、MAC、UUID)
  -output string
        输出 shellcode 文件名
  -var string
        动态变量名(默认 "shellcode")
  -version
        显示 Supernova 当前版本

参考

  • 凯撒密码 - 维基百科
  • XOR 密码 - 维基百科
  • RC4 密码 - 维基百科
  • AES 密码 - 维基百科
  • ChaCha20-Poly1305 - 维基百科
  • 分组密码工作模式 - 维基百科
  • Sector7 Institute
  • MalDev Academy
  • OSEP-Code-Snippets - GitHub by Chvancooten
  • 前线报告 | Hive 勒索软件部署新型 IPfuscation 技术以躲避检测 - SentinelOne
  • Shellcode 混淆 - Bordergate
下载工具