gigachadusers/CVE-2026-20169
GitHub: gigachadusers/CVE-2026-20169
一个基于 Windows 原生 API 的 C++ 物联网设备安全扫描研究原型,用于网络发现、管理服务检测和默认凭据验证。
Stars: 0 | Forks: 0
# IoT-FND



## 概述
# 功能
## 网络发现
扫描器会检查定义的 IP 范围,并寻找暴露了预期管理服务的设备。
检查示例:
- IP 范围枚举
- TCP 端口可用性测试
- 服务发现
- 基本连接验证
## Windows 原生实现
使用原生 Windows API 构建:
- WinINet
- WinHTTP
- Winsock
- Windows 网络库
无需外部框架。
# 工作原理
研究工作流程:
```
Target IP Range
|
v
Port Discovery
|
v
Management Service Detection
|
v
Authentication Testing
|
v
Security Validation Results
```
- 默认凭据
- 暴露的管理接口
- 糟糕的网络分段
- 未修补的 IoT 软件
# 环境要求
## 操作系统
- Windows 10/11
- Visual Studio 2022/2026
## 库
随 Windows 附带:
```
wininet.lib
winhttp.lib
ws2_32.lib
```
# 构建
在 Visual Studio 中打开项目。
编译为:
```
x64 Release
```
所需的 Windows 库:
```
WinINet
WinHTTP
Winsock
```
# 示例输出
```
[LOG] Starting scan for IoT-FND...
[LOG] Scanning: 192.168.1.20
[LOG] Found management service
[LOG] Authentication test completed
[LOG] Scan complete.
```
## 许可证
本项目仅用于教育和研究目的。
请负责任地使用。
标签:C++, 云存储安全, 插件系统, 数据擦除, 物联网(IoT), 端点可见性, 网络扫描