Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CryptHook — TCP/UDP対称暗号化トンネルラッパー | Kitploit
ツール/GitHubGitHub/chokepoint/crypthook
汎用ユーティリティ暗号化/復号化ツールネットワークセキュリティ暗号化ユーティリティとフレームワーク
GitHubchokepoint/crypthook

CryptHook

TCP/UDP対称暗号化トンネルラッパー

リポジトリを見る
122356年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

CryptHook

CryptHook は、既存のアプリケーションを対称ブロック暗号による暗号化で保護するためのモジュール式実装です。ネットワーク通信の基本システムコールである send/sendto と recv/recvfrom をフックすることで動作します。Crypthook は、これらのシステムコールに依存する既存のあらゆるアプリケーションで動作します。

Crypto

CryptHook は、256 ビット鍵を使用した AES の GCM モードに依存しています。鍵は PBKDF2 を使用してパスフレーズから生成されます。IV はランダムなバイトデータからその場で構築され、受信側でも同じ鍵導出技術を使用して初期化ベクトルを再構築することで、オーバーヘッドを最小限に抑えます。各パケットの認証も検証されます。

DISCLAIMER

これをそれなりに安全な用途で使用する場合は、以下の特性を変更する必要があります。すべての設定は crypthook.c 内の次の #defines で変更できます。

root@kitploit:~
#define KEY_SALT "changeme"
#define IV_SALT "changeme"
#define ITERATIONS 1000

#define PASSPHRASE "Hello NSA"

KEY_SALT と ITERATIONS は、プレーンテキストのパスフレーズを 256 ビット鍵に変換する鍵導出プロセスで使用されます。

IV_SALT と ITERATIONS は、8 バイトのランダムデータをアルゴリズムで使用する完全な IV に変換する IV 導出プロセスで使用されます。

PASSPHRASE は、CH_KEY 環境変数で指定されなかった場合に使用されるデフォルトのパスフレーズです。

Dependencies

  • libcrypto / openssl

Compiling

root@kitploit:~
$ make

Example Use

root@kitploit:~
Server
$ LD_PRELOAD=./crypthook.so CH_KEY=donthackmebro ncat -l -p 5000

Client
$ LD_PRELOAD=./crypthook.so CH_KEY=donthackmebro ncat server 5000
ツールをダウンロード