
CVE-2021-28476 のテスト用に Ubuntu 20.04 環境を自動設定するためのツール。
pack test and exploitdev for POC CVE-2021-28476 from bluefrostsecurity researcher
インストールガイド:
cd tools/
./add_to_path_tools.sh # addition tools for /usr/bin/
remove tools from /usr/bin:
cd tools/
./del_to_path_tools.sh
tools:
poc_init:
説明:
POCコンパイルのためのゲストホスト環境の事前初期化(poc_compile参照)
コマンド引数:
arg1 : CVEルートディレクトリへのパス
実行オプション:
rootとして実行
poc_compile:
説明:
POCコードがパッチされたhv_netvscソースをコンパイル
コマンド引数:
引数なし
実行オプション:
rootとして実行
poc_unload:
説明:
hv_netvsc.koをカーネルからアンロード
コマンド引数:
引数なし
実行オプション:
rootとして実行
poc_load:
説明:
hv_netvsc.koをカーネルにロード
コマンド引数:
引数なし
実行オプション:
rootとして実行
poc_isload:
説明:
hv_netvsc.koがロードされたカーネルモジュールにあるか確認します。表示されなければモジュールはロードされていません。表示されればロードされています。
コマンド引数:
引数なし
実行オプション:
rootとして実行
poc_run:
説明:
POCコードを実行
コマンド引数:
pocトリガー関数の番号
実行オプション:
rootとして実行
poc_cfg_deps:
説明:
poc_compileの依存関係をダウンロードしてインストール
コマンド引数:
引数なし
実行オプション:
rootとして実行