littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Windows内核编程的PC保护监视系统

项目简介

本项目ArkProtect是一款运行于Win7 x86/x64平台的Windows内核监视工具,可对PC系统进行多方面监视与操作,在一定程度上保护PC安全。由于项目可能存在一些bug,建议在虚拟机中进行测试。

项目的主要特性和功能

进程模块

  • 可枚举进程、进程加载模块、运行线程、打开句柄和窗口。
  • 能枚举进程的用户空间内存。
  • 支持强制终止进程。

驱动程序模块

  • 可枚举当前加载的驱动程序。
  • 能够卸载目标驱动程序。

内核模块

可列举系统回调、过滤驱动和计时器对象(IOTimer/ DpcTimer)。

内核钩子模块

目前支持ssdthookcheck和sssdthook检查,未来计划支持内联钩子检查。

安装使用步骤

假设用户已下载本项目的源码文件,可按以下步骤操作: 1. 准备开发环境:确保开发环境已正确配置,安装好必要的开发工具链和Windows SDK。 2. 编译源码:使用合适的编译器(如Microsoft Visual Studio)对项目源码进行编译。 3. 安装驱动:将编译生成的驱动文件部署到测试机器,保证系统有足够权限加载驱动,务必在虚拟机中进行操作,防止系统不稳定。 4. 功能测试:依据项目需求,对各项功能进行测试。 5. 调试优化:根据测试结果调试和优化代码,确保项目稳定运行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】