
ネットワークパスを設定可能なWindowsライブラリファイル(.library-ms)を作成する、ミニマルなRustアプリケーションです。
このプロジェクトは、ネットワーク共有を指すWindowsライブラリ記述ファイル(.library-ms)を作成します。CVE-2025-24071の脆弱性がGitHub Actionsを通じてどのように悪用され得るかを示すために設計されています。
⚠️ 教育目的のみ: このコードはセキュリティ研究および教育目的のみを対象としています。
アプリケーションは2つの環境変数を読み取ります:
IP_ADDRESS: ライブラリファイルに含めるネットワークIP (デフォルトは127.0.0.1)FILE_NAME: 出力ファイルの名前 (デフォルトは"Increment")指定されたネットワークパス(\\IP_ADDRESS\shared)を含む.library-ms XMLファイルを作成します。
GitHub Actionsがこのコードを実行し、生成されたファイルをアーティファクトとしてアップロードします。
含まれているワークフロー:
このリポジトリをフォークします
リポジトリに以下のシークレットを追加します:
IP_ADDRESS: ターゲットIPアドレスFILE_NAME: 出力ファイル名 (拡張子なし)ARTIFACT_NAME: アップロードするアーティファクトの名前Actionsタブから手動でワークフローをトリガーします
このツールは、セキュリティ脆弱性を実証するための教育目的で提供されています。明示的な許可なくシステムに対して不正に使用することは違法かつ非倫理的です。