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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
BitLock-Crypto-Research — 高度な暗号ウイルス学の研究フレームワーク。ECDHE ハンドシェイク、AES-GCM 認証暗号、ラボ環境向けのメモリ内ファイルレス実行の実装。 | Kitploit
ツール/GitHubGitHub/dereeqw/bitlock-crypto-research
暗号化/復号化ツールエクスプロイトマルウェア分析暗号化ペネトレーションテストコマンド&コントロール学習と教育レッドチーミングペイロード開発
GitHubdereeqw/bitlock-crypto-research

BitLock-Crypto-Research

高度な暗号ウイルス学の研究フレームワーク。ECDHE ハンドシェイク、AES-GCM 認証暗号、ラボ環境向けのメモリ内ファイルレス実行の実装。

436ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る

🛡️ BitLock Framework: 暗号ウィルス学とC2エコシステム(PoC)

License Python Security

このリポジトリは、概念実証(PoC) の包括的な実装であり、現代の脅威アーキテクチャの研究のために設計されています。本プロジェクトは、楕円曲線暗号と安全な消去プロトコルによって保護された指揮統制(C2)インフラストラクチャを備えた、ファイルレス(ファイルを使用しない)攻撃環境をシミュレートします。


🔬 攻撃ライフサイクルの分析

本システムは、従来の防御を回避し、サーバー上での鍵の永続性を保証するように設計された、3つの主要モジュールの協調実行によって動作します。

1. 揮発性侵入 (load.py)

攻撃はステージ0ステイガーから始まります。その主な機能はEDR(Endpoint Detection and Response)の回避です:

  • 一時的なハンドシェイク: RAM上で一意のAES-256鍵を生成し、ポート5001に送信します。
  • ペイロードの暗号化: サーバーはランサムウェアを送信前にリアルタイムで暗号化し、静的シグネチャによるパケット検査を無効化します。
  • インメモリ実行: ペイロードは復号され、揮発性メモリ上で直接バイトコードにコンパイルされます。
  • フォレンジック対策: secure_wipeを実装し、exec()を呼び出す前に平文の鍵とソースコードを破壊します。

2. C2チャネルの確立 (BitLockC2Server.py)

サーバーは、暗号資産管理のための装甲金庫として機能します:

  • 金庫の強化: 鍵データベースは、PBKDF2(480,000イテレーション)による鍵導出を用いたAES-256-GCM暗号化を使用します。
  • 物理的セキュリティ: --delコマンドは、ファイルをランダムなゴミデータで上書きし、os.fsync()を使用してハードウェアバッファのフラッシュを保証するデータシュレッディングアルゴリズムを起動します。

3. ターゲット暗号化エンジン (BitLock-client.py)

注入されたモジュールは、軍用規格のファイル暗号化を実行します:

  • ハイブリッドハンドシェイク: Perfect Forward Secrecy(PFS)を実現するためにECDHE(P-384曲線) を実装しています。楕円曲線ライブラリが存在しない場合は、自動的にRSA-4096にフォールバックします。
  • 認証付き暗号化: AES-GCMを使用して、元の完全性署名なしではファイルの改変や復元ができないことを保証します。
  • スマートな回避: オペレーティングシステムのクラッシュを防ぎ、結果レポートの可視性を確保するため、重要なシステムディレクトリ(Windows、/bin/、/etc/)をスキップします。

📊 フローチャート(データパイプライン)

root@kitploit:~
graph TD
    A[クライアント: load.pyを実行] -->|1. 一時鍵を送信| B(C2サーバー: ポート5001)
    B -->|2. 暗号化ペイロードを送信| A
    A -->|3. RAM上で復号・実行| C[BitLock-Payload]
    C -->|4. ECDHE交換| D(C2サーバー: ポート5000)
    D -->|5. 金庫に鍵を保存| E[(PBKDF2暗号化DB)]
    C -->|6. AES-GCM暗号化| F[.lockedファイル]
    C -->|7. 自己破壊| G[プロセス終了]

⚙️ セキュリティ技術仕様


⚠️ 免責事項(倫理的ハッキング)

このプロジェクトは、教育および研究目的専用です。

  1. 許可なく本ツールをシステムで使用することは違法であり、サイバー犯罪を構成します。
  2. 作者は、ユーザーまたは第三者のインフラへの損害について一切の責任を負いません。
  3. 設定ミスによりユーザー自身のシステムをロックした場合、データ復旧に関するすべての技術的および経済的責任はユーザーが負うものとします。

重要インフラの攻撃的セキュリティ研究および防御のために開発されました。

ツールをダウンロード
モジュール技術フォレンジック上の目的
鍵交換ECDHE (P-384)ネットワークスニッフィングによる鍵の復元を防止。
鍵導出HKDF (SHA-256)共有秘密から対称鍵を生成。
暗号化AES-256-GCMデータの機密性と完全性を保証。
DB保護PBKDF2 (480k iter.)オフラインのブルートフォース攻撃に対する最大限の耐性。
データ消去7パス上書きフォレンジック復元ツール(FTK/EnCase)を無効化。