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

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

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

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

工具目录

分类

查看所有分类
Loading categories
Shellcrypt — 一款用于混淆 shellcode 的 QoL 工具。未来将支持串联编码/加密/压缩方法。 | Kitploit
工具/GitHubGitHub/iilegacyyii/shellcrypt
加密/解密工具Payload生成Shellcode密码学红队Payload 开发
GitHubiilegacyyii/shellcrypt

Shellcrypt

一款用于混淆 shellcode 的 QoL 工具。未来将支持串联编码/加密/压缩方法。

查看仓库
2163243年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Shellcrypt

一个单文件跨平台的便捷工具,用于混淆给定的 shellcode 文件,并输出为可直接粘贴到源代码中的有用格式。

Shellcrypt 加密 shellcode 的截图

贡献者

这些贡献者值得在这里列出

  • An00bRektn github twitter ♥
  • 0xtejas github

加密方法

Shellcrypt 目前支持以下加密方法(未来还会更多!)

  • AES (128-bit CBC)
  • ChaCha20
  • RC4
  • Salsa20
  • XOR

支持的输出格式

Shellcrypt 目前支持以下输出格式(未来还会更多!)

  • C
  • C#
  • Nim
  • Golang
  • Python
  • Powershell
  • Visual Basic for Applications (VBA)
  • Visual Basic Script (VBS)
  • Rust
  • Raw

用法

使用随机密钥加密 shellcode

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c

使用 128 位 AES CBC 加密 shellcode

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -e aes -f c

使用用户指定的密钥加密 shellcode

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265

以 nim 格式输出

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim

输出到文件

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim

获取加密方法列表

root@kitploit:~
python ./shellcrypt.py --ciphers

获取输出格式列表

root@kitploit:~
python ./shellcrypt.py --formats

帮助

root@kitploit:~
███████╗██╗  ██╗███████╗██╗     ██╗      ██████╗██████╗ ██╗   ██╗██████╗ ████████╗
██╔════╝██║  ██║██╔════╝██║     ██║     ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗  ██║     ██║     ██║     ██████╔╝ ╚████╔╝ ██████╔╝   ██║
╚════██║██╔══██║██╔══╝  ██║     ██║     ██║     ██╔══██╗  ╚██╔╝  ██╔═══╝    ██║
███████║██║  ██║███████╗███████╗███████╗╚██████╗██║  ██║   ██║   ██║        ██║
╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝  ╚═╝   ╚═╝   ╚═╝        ╚═╝
v1.5 beta

 ~ @0xLegacyy (Jordan Jay)

usage: shellcrypt [-h] [-i INPUT] [-e ENCRYPT] [-k KEY] [-n NONCE] [-f FORMAT] [--formats] [--ciphers] [-o OUTPUT]
                  [-v]

options:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Path to file to be encrypted.
  -e ENCRYPT, --encrypt ENCRYPT
                        Encryption method to use, default 'xor'.
  -k KEY, --key KEY     Encryption key in hex format, default (random 16 bytes).
  -n NONCE, --nonce NONCE
                        Encryption nonce in hex format, default (random 16 bytes).
  -f FORMAT, --format FORMAT
                        Output format, specify --formats for a list of formats.
  --formats             Show a list of valid formats
  --ciphers             Show a list of valid ciphers
  -o OUTPUT, --output OUTPUT
                        Path to output file
  -v, --version         Shows the version and exits

未来开发目标

  1. 更多输出格式(rust 等)
  2. 更多加密方法
  3. 压缩方法
  4. 创建允许链式组合加密/编码/压缩方法的配置系统
  5. 添加标志,以便在生成的代码中加入解密方法
  6. Shikata 编码器也许?

嘘 这个项目仍在大量开发中,所以如果你想贡献,不妨尝试处理代码中许多 TODO 之一 :)

下载工具