gigachadusers/CVE-2026-20169

GitHub: gigachadusers/CVE-2026-20169

一个基于 Windows 原生 API 的 C++ 物联网设备安全扫描研究原型,用于网络发现、管理服务检测和默认凭据验证。

Stars: 0 | Forks: 0

# IoT-FND ![状态](https://img.shields.io/badge/status-research%20prototype-orange) ![语言](https://img.shields.io/badge/language-C%2B%2B-blue) ![平台](https://img.shields.io/badge/platform-Windows-lightgrey) ## 概述 # 功能 ## 网络发现 扫描器会检查定义的 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), 端点可见性, 网络扫描