
WinObjEx64 v2.1.1
Windows オブジェクトエクスプローラ 64ビット
WinObjEx64
64ビット版 Windows オブジェクト エクスプローラー
WinObjEx64 は、Windows オブジェクト マネージャー名前空間を探索できる高度なユーティリティです。特定のオブジェクト タイプについては、ダブルクリックするか、ツールバーの「プロパティ...」ボタンを使用して、説明、属性、リソース使用状況などの詳細情報を取得できます。WinObjEx64 では、必要なアクセス権があれば、オブジェクトに関連するセキュリティ情報の表示と編集が可能です。
システム要件
WinObjEx64 は管理者権限を必要としません。ただし、名前空間の大部分を表示したり、オブジェクトに関連するセキュリティ情報を編集するには、管理者権限が必要です。
WinObjEx64 は、以下の x64 Windows でのみ動作します: Windows 7、Windows 8、Windows 8.1、Windows 10/11(Server バリアントを含む)。
機能
一覧を表示
-
Windows オブジェクト マネージャーの名前空間全体を探索
-
階層的なオブジェクト ツリー
-
シンボリック リンクの解決
-
イメージ ファイルによってバッキングされた
Sectionタイプのオブジェクトのバージョン情報 -
WindowStationタイプのオブジェクトの追加情報 -
オブジェクトの詳細を表示:
- 説明
- フラグ
- 無効な属性
- メモリ プール タイプ
- オブジェクト タイプ固有の情報
- オブジェクトに関連する構造体のメモリ ダンプ1:
ALPC_PORTCALLBACK_OBJECTDEVICE_OBJECTDRIVER_OBJECTDIRECTORY_OBJECTFLT_SERVER_PORT_OBJECTKEVENTKMUTANTKSEMAPHOREKTIMERKQUEUE(IoCompletion)OBJECT_SYMBOLIC_LINKOBJECT_TYPE
- 開かれたハンドル
- 統計
- サポートされているアクセス権
- プロセス トラスト ラベル
- など...
-
ダンプ内のサブ構造体を表示1:
ALPC_PORT_ATTRIBUTESDEVICE_MAPLDR_DATA_TABLE_ENTRYOBJECT_TYPE_INITIALIZERUNICODE_STRING- その他多数
-
オブジェクトに関連するセキュリティ情報の編集2
-
ドライバー オブジェクトの IRP 変更の検出(構造体ダンプによる)1
-
カーネル オブジェクトのフッキングの検出(構造体ダンプによる)1
-
名前やタイプによるオブジェクトの検索
-
-
システム情報ビューアー
- ブート状態とタイプ
- コード整合性オプション
- 軽減フラグ
- Windows のバージョンとビルド
-
読み込まれたドライバー リスト ビューアー
- 選択したドライバーのダンプ1
- ドライバー リストを CSV ファイルにエクスポート
- ドライバー ファイルの場所にジャンプ
- カーネル シム エンジンで「シム化」されたドライバーの検出1
- ドライバー ファイルのプロパティを表示
-
メールスロット/名前付きパイプ ビューアー
- 登録されたすべてのメールスロット/名前付きパイプの一覧表示
- 名前付きパイプのセキュリティ情報の編集4
- オブジェクト統計
-
階層型プロセス ツリービューアー2
- プロセス ID、ユーザー名、
EPROCESSアドレスの表示 - プロセスのタイプ別の強調表示(Process Explorer と同様)
- 選択したプロセスのスレッド リストの表示
ETHREADアドレスの表示- プロセス/スレッド オブジェクトの共通プロパティ:
- 基本プロパティ(他のオブジェクト タイプと同様)
- 開始時刻
- プロセス タイプ
- イメージ ファイル名
- コマンド ライン
- カレント ディレクトリ
- 適用された軽減策
- 保護
- 「クリティカル プロセス」フラグの状態
- セキュリティ編集
- プロセス ファイルの場所にジャンプ
- プロセス/スレッド トークン情報:
- ユーザー名
- ユーザー SID
- AppContainer SID
- セッション
- UIAccess
- 昇格状態
- 整合性レベル
- 特権とグループ
- 追加のトークン プロパティ:
- 基本プロパティ(他のオブジェクト タイプと同様)
- セキュリティ属性リスト
- セキュリティ編集
- プロセス ID、ユーザー名、
-
ソフトウェア ライセンス キャッシュ ビューアー
- 登録されたライセンスの一覧表示
- ライセンス データの表示
SL_DATA_BINARYライセンス データをファイルにダンプ
-
ユーザー共有データ ビューアー
- 主要な
KUSER_SHARED_DATAセクションの構造化ダンプ
- 主要な
-
システム コールバック ビューアー1
- 以下のコールバック アドレス、モジュール、詳細を表示:
PsSetCreateProcessNotifyRoutinePsSetCreateProcessNotifyRoutineExPsSetCreateProcessNotifyRoutineEx2PsSetCreateThreadNotifyRoutinePsSetCreateThreadNotifyRoutineExPsSetLoadImageNotifyRoutinePsSetLoadImageNotifyRoutineExKeRegisterBugCheckCallbackKeRegisterBugCheckReasonCallbackCmRegisterCallbackCmRegisterCallbackExIoRegisterShutdownNotificationIoRegisterLastChanceShutdownNotificationPoRegisterPowerSettingCallbackSeRegisterLogonSessionTerminatedRoutineSeRegisterLogonSessionTerminatedRoutineExIoRegisterFsRegistrationChangeIopFsListsCallbacksIoRegisterPlugPlayNotificationObRegisterCallbacksDbgSetDebugPrintCallbackDbgkLkmdRegisterCallbackPsRegisterAltSystemCallHandler- CodeIntegrity
SeCiCallbacks ExRegisterExtensionPoRegisterCoalescingCallbackPsRegisterPicoProviderKeRegisterNmiCallbackPsRegisterSiloMonitorEmProviderRegister
- 以下のコールバック アドレス、モジュール、詳細を表示:
-
Windows オブジェクト マネージャー プライベート名前空間ビューアー1
- 名前空間エントリ情報
- 境界記述子の詳細
- 共通オブジェクト プロパティ
-
KiServiceTable ビューアー1
Ntoskrnl管理のKiServiceTable(SSDT)のダンプ- サービス エントリ モジュールにジャンプ
- CSV ファイルにエクスポート
-
W32pServiceTable ビューアー1
Win32k管理のW32pServiceTable(Shadow SSDT)のダンプ- Win32k インポート転送のサポート
- Win32k ApiSets の解決
- サービス エントリ モジュールにジャンプ
- CSV ファイルにエクスポート
-
CmControlVector ビューアー
NtoskrnlのCmControlVector配列のダンプ- カーネル メモリ データをファイルにエクスポート1
- CSV ファイルにエクスポート
-
クリップボード統合: オブジェクトのアドレス/名前をクリップボードにコピー
-
Wine/Wine-Staging サポート3
-
プラグイン サブシステム
- 付属プラグイン:
- ApiSetView: Windows ApiSetSchema ビューアー(ファイルからのスキーマ読み込みをサポート)
- Example plugin: 開発者向けテンプレート
- Sonar: NDIS プロトコル ビューアー(プロトコルの詳細をダンプ)
- ImageScope: 強化された
Sectionタイプのオブジェクト詳細(コンテキスト メニューから)
- 付属プラグイン:
-
ドキュメント
- Windows コールバック
- プラグイン サブシステム
- ドライバーのサポートが必要です(「ドライバー サポート」のセクションを参照)。
- 管理者権限が必要な場合があります。
- Wine/Wine-Staging では Windows 内部機能は利用できません。
- 一部の名前付きパイプには管理者権限が必要です。
ドライバー サポート
WinObjEx64 は、2 種類のドライバー ヘルパーをサポートしています:
-
カーネル メモリへの読み取り専用アクセス用のヘルパー:
- デフォルト バージョンは、WinDbg の Kernel Local Debugging Driver (KLDBGDRV) を使用します。
- 必要条件:
- Windows がデバッグ モードで起動されていること(
bcdedit -debug on) - WinObjEx64 が管理者権限で実行されていること
- Windows がデバッグ モードで起動されていること(
- カスタム ヘルパー ドライバー バージョンは、Windows のデバッグ モードを必要としません。
- 複数のサードパーティ ドライバーをヘルパーとして使用できますが、デフォルトでは WinDbg タイプ のドライバーのみが含まれています。
-
オブジェクト ハンドルへのアクセス用のヘルパー:
- WinObjEx64(すべてのバリアント)は、プロセス/スレッドを開くために Process Explorer ドライバー v1.5.2 をサポートしています。
- 有効にするには、Process Explorer と WinObjEx64 の両方を管理者権限で実行します。
注: すべてのドライバー ヘルパーは、WinObjEx64 を管理者権限で実行する必要があります。
ビルド
WinObjEx64 には完全なソースコードが付属しています。ソースからビルドするには、Microsoft Visual Studio 2015 以降が必要です。
手順
- 最初に、ビルドするソリューション内のプロジェクトに対して Platform ToolSet を選択します(プロジェクト→プロパティ→全般):
- Visual Studio 2015 の場合は v140;
- Visual Studio 2017 の場合は v141;
- Visual Studio 2019 の場合は v142;
- Visual Studio 2022 の場合は v143。
- v140 以上の場合は、Target Platform Version を設定します(プロジェクト→プロパティ→全般):
- v140 の場合は 8.1 を選択;
- v141 以上の場合は 10 を選択。
- 最低限必要な Windows SDK バージョン: 8.1
- 推奨される Windows SDK バージョン: 10.0.19041 以上
新機能
私たちの活動を支援する
このソフトウェアをお楽しみいただき、作者がメンテナンスと改善を続けるのを支援したいと思われる場合は、寄付によるご支援をご検討ください。ご寄付は開発の促進、アップデートの確保、プロジェクトの存続に役立ちます。
暗号通貨による寄付:
BTC(ビットコイン): bc1qzkvtpa0053cagf35dqmpvv9k8hyrwl7krwdz84q39mcpy68y6tmqsju0g4
これは完全に任意です。ありがとうございます!
作者
(c) 2015 – 2026 WinObjEx64 プロジェクト、hfiref0x
オリジナル WinObjEx (c) 2003 – 2005 Four-F