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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
NtWarden — Windows分析およびリサーチツールキット | Kitploit
ツール/GitHubGitHub/mrt4ntr4/ntwarden
防御ツールメモリフォレンジックマルウェア分析デジタルフォレンジックバイナリ解析侵入検知インシデントレスポンス
GitHubmrt4ntr4/ntwarden

NtWarden

Windows分析およびリサーチツールキット

リポジトリを見る
6767254ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

NtWardenアイコン

NtWARden

Windows解析・研究ツールキット

  • ImGui + DirectX 11上に構築されたWindowsシステム検査ツール。
  • プロセス、サービス、ネットワーク、カーネル内部などをカバー - ローカルまたはWinSysServer経由のネットワーク上で動作。

⚠️ このプロジェクトの一部はAI支援によるvibe codingで作成されているため、バグが含まれている可能性があります。 カーネルドライバ(KWinSys)は、研究目的のテストVMでのみインストールしてください。

スクリーンショット

プロセス(カーネルモード)

プロセス(カーネルモード)


プロセス(ユーザーモード)

ETWセッション

カーネルコールバック

カーネルプール

シンボル

フィルター

アーキテクチャ

コンポーネント役割
NtWardenGUIアプリ(ImGui + DirectX 11)
WinSysプロセス、サービス、ネットワーク列挙用の静的ライブラリ
KWinSys

機能

ユーザーモード(ドライバ不要)

カーネルモード(KWinSysが必要)

プロセス分析(右クリック > Analyze Process)

プロセスのコンテキストメニューからアクセスできる、プロセス単位のセキュリティ分析。

ビルド

要件: Visual Studio 2022、Windows SDK 10.0.26100.0+、WDK(KWinSys用)

root@kitploit:~
NtWarden.sln
├── NtWarden/          # GUI app
├── WinSys/            # Core library (static lib)
├── KWinSys/           # Kernel driver
└── WinSysServer/      # Remote server
  1. Visual StudioでNtWarden.slnを開く
  2. Release | x64をビルドする
  3. 出力はx64/Release/に生成される

ドライバのセットアップ

KWinSysにはテスト署名または有効な署名が必要です。

root@kitploit:~
# Enable test signing (reboot required)
bcdedit /set testsigning on

# On VMs you may also need
bcdedit /set nointegritychecks on

NtWardenは管理者として実行してください。カーネルモードタブに切り替えると、ドライバがまだ読み込まれていない場合に自動的にインストールおよび起動されます。Driverメニューから手動で管理することもできます。

リモート検査

WinSysServerはターゲットマシン(通常はVM)上で実行され、TCP経由でシステムデータを提供します。NtWardenからはRemote > Connectで接続します。

ターゲットにコピーするファイル

ファイルパス用途
WinSysServer.exex64/Release/WinSysServer.exe常に
KWinSys.sysx64/Release/KWinSys/KWinSys.sysカーネル機能のみ

ユーザーモード機能(プロセス、サービス、ネットワーク)はドライバなしで動作します。カーネルタブにはターゲット上でKWinSysの読み込みが必要です。

サーバーの実行

root@kitploit:~
# Auto-install driver + start server (run elevated)
WinSysServer.exe --install              # default port 50002
WinSysServer.exe --install --port 9000  # custom port

# Or install the driver yourself first
sc create KWinSys type= kernel binPath= "C:\path\to\KWinSys.sys"
sc start KWinSys
WinSysServer.exe [--port <port>]        # default: 50002

NtWardenからの接続

  1. NtWardenを起動
  2. Remote > ターゲットのIPとポートを入力 > Connect

プロトコル

TCP上のカスタムバイナリプロトコル。12バイトのヘッダー(MessageType、DataSize、Status)。認証なし - 隔離されたラボ/VM環境でのみ使用してください。

テスト済み環境

  • Windows 11 23H2 (Build 22631.6199)
  • Windows 10 22H2 (Build 19045.2006)
  • Windows 10 1703 (Build 15063.13)

クレジット

  • zodiacon - このプロジェクトの主要なインスピレーション源
  • WinArk - カーネルモード機能の参考

ライセンス

MIT - LICENSEを参照してください。

ツールをダウンロード
コールバック、SSDT、カーネルモジュールなど用のカーネルドライバ
WinSysServerリモート検査用のヘッドレスTCPサーバ
タブ説明
Processesツリービュー、ハンドル、スレッド、メモリ領域、モジュールを含むプロセス一覧
PerformanceCPU、RAM、GPU、ネットワーク使用量のリアルタイムグラフ - 他のタスクの上にオーバーレイ表示可能
Services状態、開始タイプ、バイナリパスを含むサービス列挙
Network > Connections所有プロセスとリモートエンドポイントを含むTCP/UDP接続
Network > Root Certificatesサブジェクト、発行者、拇印を含む信頼されたルートCAストア
Network > NDISドライバ、MAC、速度、メディアタイプを含むネットワークアダプタ情報
ETWアクティブなトレースセッションと登録済みプロバイダー
IPCRPCエンドポイントと名前付きパイプ
Object Managerカーネルオブジェクト名前空間の閲覧 - ディレクトリ、シンボリックリンク、デバイス
Registryキー/値の列挙が可能なレジストリブラウザ
Symbolsユーザーモードのシンボル読み込み状況
LoggerカーネルドライバのデバッグログとユーザーモードGUIログを一箇所で取得
タブ説明
Process ObjectsEPROCESSの列挙、相互参照による隠しプロセスの検出
Modulesベースアドレス、サイズ、パスを含む読み込み済みカーネルドライバ(LolDriversチェック付き)
Callbacksカーネルコールバック(プロセス/スレッド/イメージ/レジストリ/オブジェクト/電源)+ 整合性チェック
SSDT所有者とフック検出を含むSSDTエントリ
Symbolsカーネルシンボルの解決とPDBの読み込み
Kernel Pool大きなプール割り当て、プールタグ統計
Memory R/Wアドレスを指定したカーネルメモリの読み書き
TimersCPUごとの割り込みおよびDPCカウンター
Filter高度(altitude)とインスタンス情報を含むミニフィルタードライバ
Descriptor TablesGDT/IDTエントリ
IRP Dispatch任意のドライバのIRPディスパッチテーブル - ハンドラアドレス、所有者モジュール
WFPWFPコールアウトドライバとフィルター
DSE Statusドライバ署名強制(DSE)の状態
CI Policyコード整合性(CI)ポリシーと強制レベル
Kernel Integrityカーネルの.textをディスク上のイメージと照合
Hypervisor Hooksタイミング分析によるEPTフックの検出
セクションチェック内容
Unbacked Memoryファイルにバックされていないプライベート実行可能領域(シェルコードの指標)
HollowingPEBのImageBaseとPEヘッダーのImageBaseの不一致
Module Stompingメモリ内の.textセクションとディスク上のオリジナルの比較
Direct Syscallsntdll外で検出されたsyscall(0F 05)命令
Syscall Stubsntdllスタブの整合性 - メモリ上のバイト列とクリーンなディスクコピーの比較
User Hooksntdll、kernel32などに仕掛けられたインラインフック(JMP/CALLパッチ)(分析対象バイトの逆アセンブルにはcapstoneが必要)
Tokens昇格、整合性レベル、偽装、疑わしい特権
Debug Objectsプロセス上のデバッグオブジェクトとデバッグポート
HypervisorCPUIDベンダーチェック + RDTSC/CPUIDタイミングの異常
Job Objectsジョブのメンバーシップ、制限、UI制限
CFG StatusCFG/XFGの強制状態と軽減策フラグ