Christian93111/Null-Injector
GitHub: Christian93111/Null-Injector
Null Injector 是一款简单的 Windows DLL 注入工具,用于将动态链接库注入运行中的进程以支持安全测试和开发调试。
Stars: 0 | Forks: 0
# Null Injector
Null Injector 是一款面向 Windows 的简易 DLL 注入工具。它以简洁性和稳定性为设计目标,为动态链接库注入运行中的进程提供了清晰流畅的体验。
## 功能特性
- **手动注入**:直接向任意运行中的进程注入 DLL。
- **进程选择对话框**:使用系统原生图标,轻松搜索并找到目标进程。
- **UWP/AppContainer 支持**:自动为您的 DLL 应用 `ALL APPLICATION PACKAGES` 权限,确保与现代 Windows 应用兼容。
- **系统托盘集成**:将注入器最小化至系统托盘,保持工作区整洁;双击即可切换窗口显示状态。
- **需管理员权限**:内置清单文件,可自动请求管理员权限以支持跨会话注入。
## 预览

## 发布版本
请从[发布页面](https://github.com/Christian93111/Null-Injector/releases/)下载最新版本。
## 使用方法
1. **启动**:以管理员身份运行 `NullInjector.exe`。
2. **选择 DLL**:点击 **"选择"** 按钮,选择您的 `.dll` 文件。
3. **选择进程**:点击 **"搜索"** 按钮,从列表中找到您的目标进程。
4. **注入**:点击 **"注入"** 按钮。请查看底部状态栏获取操作反馈。
5. **最小化**:点击 **"隐藏到托盘"** 将应用程序移至系统托盘。
## 兼容性
- Windows 10 / 11 (x64)
## 故障排除
### 杀毒软件误报
由于此工具涉及进程内存操作,部分杀毒软件可能将其标记为潜在不受欢迎程序 (PUP)。这是由代码性质导致的误报。您可以查看源代码以确认其安全性。
### 缺少 VCRUNTIME140_1.dll
如果您遇到 `VCRUNTIME140_1.dll` 未找到的错误:
1. 下载 [Microsoft Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) 或 [Tech Power Up](https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/) 版本。
2. 安装 **x64** 版本 (`vc_redist.x64.exe`)。
3. 重启应用程序。
## 构建依赖
- [wxWidgets](https://wxwidgets.org)
## 免责声明
本项目仅用于教育和开发目的。请勿在您未拥有或未获得明确修改权限的进程中使用。使用风险自负。
标签:C++, Conpot, DLL注入, SSH蜜罐, UWP支持, Windows API, Windows安全, 动态链接库, 工具软件, 手动注入, 数据擦除, 流量审计, 管理员权限, 系统工具, 系统托盘, 进程注入, 进程选择