Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Shellcrypt — シェルコードを難読化するQoLツール。将来的には、エンコード/暗号化/圧縮メソッドを連結できるようになる予定。 | Kitploit
ツール/GitHubGitHub/iilegacyyii/shellcrypt
暗号化/復号化ツールペイロード生成シェルコード暗号化レッドチーミングペイロード開発
GitHubiilegacyyii/shellcrypt

Shellcrypt

シェルコードを難読化するQoLツール。将来的には、エンコード/暗号化/圧縮メソッドを連結できるようになる予定。

リポジトリを見る
216322011日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Shellcrypt

指定されたシェルコードファイルを難読化し、ソースコードに直接貼り付けられる有用な形式で出力する、シングルファイルのクロスプラットフォームな便利ツールです。

Screenshot of Shellcrypt encrypting 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

使い方

ランダムなキーでシェルコードを暗号化

python ./shellcrypt.py -i ./shellcode.bin -f c

128ビットAES CBCでシェルコードを暗号化

python ./shellcrypt.py -i ./shellcode.bin -e aes -f c

ユーザー指定のキーでシェルコードを暗号化

python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265

nim形式で出力

python ./shellcrypt.py -i ./shellcode.bin -f nim

ファイルに出力

python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim

暗号化方式の一覧を取得

python ./shellcrypt.py --ciphers

出力フォーマットの一覧を取得

python ./shellcrypt.py --formats

ヘルプ

███████╗██╗  ██╗███████╗██╗     ██╗      ██████╗██████╗ ██╗   ██╗██████╗ ████████╗
██╔════╝██║  ██║██╔════╝██║     ██║     ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗  ██║     ██║     ██║     ██████╔╝ ╚████╔╝ ██████╔╝   ██║
╚════██║██╔══██║██╔══╝  ██║     ██║     ██║     ██╔══██╗  ╚██╔╝  ██╔═══╝    ██║
███████║██║  ██║███████╗███████╗███████╗╚██████╗██║  ██║   ██║   ██║        ██║
╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝  ╚═╝   ╚═╝   ╚═╝        ╚═╝
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 エンコーダー、かもしれない?

pssst これはまだ開発が進行中の段階なので、コントリビュートしたい場合は、コード内の数多くの TODO のいずれかに挑戦してみてください :)

ツールをダウンロード