ismaelfsilva/proc-inspect

GitHub: ismaelfsilva/proc-inspect

轻量级只读Windows进程/模块/内存区域检查器

Stars: 0 | Forks: 0

# 进程检查 一个使用 C++17 和 Win32 API(Toolhelp + `VirtualQueryEx`)编写的轻量级、**只读** Windows 进程 / 模块 / 内存区域检查器。 它旨在作为合法的系统管理员 / 反汇编工具:它只**查询和列出**信息。它**不**读取、写入、注入或修改任何进程的内存。 ## 功能 - 列出正在运行的过程(PID,名称)。 - 列出进程加载的模块(名称,基址,大小)。 - 通过 `VirtualQueryEx` 列出进程的提交/保留内存区域(基址,大小,状态,保护)。 ## 构建 需要 CMake 和 C++17 编译器。 ``` cmake -B build -G Ninja -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release cmake --build build ctest --test-dir build --output-on-failure ``` 在 MSVC 上,默认生成器也有效: ``` cmake -B build cmake --build build --config Release ctest --test-dir build -C Release --output-on-failure ``` ## 使用 ``` proc-inspect ps # list all processes proc-inspect mods [pid] # list modules of (default: current process) proc-inspect mem [pid] # list memory regions of (default: current process) ``` ## 许可证 MIT — 查看 [LICENSE](LICENSE).
标签:C++17, CMake, HTTP头分析, JARM, MSVC, Ninja, WinAPI, Windows进程监控, 云资产清单, 内存分析, 内存区域, 只读, 系统管理工具, 进程模块, 逆向工程