tyranid/oleviewdotnet

GitHub: tyranid/oleviewdotnet

将经典 OleView 与 Test Container 合并为单一 .NET 应用程序的 COM 对象查看、枚举与调试工具。

Stars: 1407 | Forks: 197

# OleView.NET OleView.NET 是一个 .NET 4 应用程序,它提供了一个工具,将经典的 SDK 工具 OleView 和 Test Container 合并到了一个应用程序中。它允许你通过 多种不同的视图(例如按 CLSID、按 ProgID、按服务器可执行文件)查找 COM 对象,枚举 对象上的接口,然后创建实例并调用方法。它还包含一个基础 容器,可用于挂载 ActiveX 对象,这样你就可以在操作 数据的同时查看显示输出。 它附带了一个 UI 和一个 PowerShell 模块。该 PowerShell 模块必须在最新版本的 PowerShell 5 中运行,它在 PowerShell 7+ 中无法正常工作,因为最新版本的 .NET 移除了该项目所依赖的某些 COM interop 功能。 ## 构建说明 要从源代码正确构建,你需要拉取该仓库及其子模块。你 可以使用以下命令执行此操作: `git clone --recurse-submodules https://github.com/tyranid/oleviewdotnet.git` 如果你不想构建这些工具,也可以从 PowerShell Gallery 获取最新发布的版本,请点击[这里](https://www.powershellgallery.com/packages/OleViewDotNet)。或者通过 运行以下 PowerShell 命令: `Install-Module OleViewDotNet` 该 PowerShell 模块还包含 UI 可执行文件,你可以直接运行它,或者在 PowerShell 中使用 `Show-ComDatabase` 命令来运行。 ## 免责声明 _所有工作(除了无耻地借用图标之外)版权归 James Forshaw (c) 2014-2024 所有_
标签:AI合规, IPv6, OLE/COM, PowerShell, 组件对象模型, 逆向分析