首页
社区
课程
招聘
WkDefender v1.0.0 已更新 (update 4/13)
发表于: 2026-3-7 15:26 3260

WkDefender v1.0.0 已更新 (update 4/13)

2026-3-7 15:26
3260

WkDefender v1.0.0

WkDefender是一个个人技术验证项目,它集成了电脑体检、进程管理、病毒查杀、隔离区、启动项管理和威胁响应等功能核心安全功能。其核心架构包含:

  1. 前端UI:基于C#+WinUI3的用户界面,专注于WkDefender的界面显示与交互。
    • 主窗口:包含导航栏、内容区域和状态栏。
    • 安全卫士服务
    • 进程管理:一个临时性的功能区,用于显示和管理当前运行中的进程。后续可考虑独立为插件模块。
    • 病毒查杀
    • 隔离区
    • 启动项管理
    • 威胁响应记录:记录历史威胁响应事件并支持用户设置响应规则,如误报处理策略。
  2. 系统服务Agent:基于C实现,是整个WkDefender的核心模块,负责衔接UI、Driver、文件过滤、消息通知Helper、日志管理SQLite数据库以及未来可能引入的AI Agent。
  3. 内核驱动Driver:基于C实现,负责监控系统进程、文件系统、网络活动和内核虚拟化等,与Agent进行双向通信。
    • 系统回调:监控系统事件,如进程、线程、注册表、镜像和对象等,触发Agent事件记录、持久化和响应通知。
    • ETW事件日志:记录系统事件和安全事件,用于后续分析和响应。后续更新
    • MiniFilter驱动:监控文件系统变化,检测异常文件操作,如病毒感染、木马攻击等。后续更新
    • 网络活动监控:分析网络流量,检测异常连接、数据传输等。 暂未包含
    • VT-x:处理器、内存(EPT)和中断虚拟化。后续更新
  4. 辅助消息通知Helper:基于C#实现,专注于Agent的消息通知,辅助进程。
  5. MiniFilter驱动:基于C实现,用于监控文件系统变化,检测异常文件操作,如病毒感染、木马攻击等。后续更新
  6. AI Agent:基于Python实现,负责分析系统事件和安全事件,提供智能响应;支持会话和上下文理解、任务规划与执行。后续更新
  7. 通信模式:基于ALPC的双端口通信架构(UI ↔ Agent ↔ Driver);Agent与Helper通过Pipe的双端口进行通信。
    • Agent端口:\RPC Control\WkDefender@Agent
    • UI通知端口:\RPC Control\WkDefender@UI
    • Driver端口:\RPC Control\WkDefender@Driver

UI界面截图: 图片描述Agent - Driver 交互截图(进程创建): 图片描述


如有兴趣或建议,欢迎交流。

Github仓库:WkDefender


[培训]《冰与火的战歌:Windows内核攻防实战》!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2026-4-13 19:00 被ALwalker编辑 ,原因: 补充内容
收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 1356
活跃值: (3204)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这项目 是找工作还是工作室啊
2026-3-7 22:00
1
雪    币: 4938
活跃值: (7870)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
3
Cohen 这项目 是找工作还是工作室啊[em_020]
找工作。需要补充什么内容吗?
2026-3-8 09:58
0
雪    币: 170
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
事件的堆栈查看必须加 而且界面要流畅  内存不要太大  可以过滤和筛选
2026-3-10 09:24
0
雪    币: 109
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
希望可以加入
2026-3-14 22:51
0
雪    币: 814
活跃值: (4005)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
1、3、4 和 EDR 有什么关系呢我请问了。
2026-3-15 01:13
0
雪    币: 4938
活跃值: (7870)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
7
のばら 1、3、4 和 EDR 有什么关系呢我请问了。
因为我对这方面需要实现那些功能确实不够清楚,所以请各位佬指点
2026-3-15 09:00
0
雪    币: 4938
活跃值: (7870)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
8
ink1 希望可以加入
我后边给个github链接,如果感兴趣欢迎私聊
2026-3-15 09:01
0
雪    币: 469
活跃值: (495)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
天呐 写rootkit的来了
除了2没看到任何edr的影子
2026-3-15 13:07
0
雪    币: 251
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
哥,你咋又开挂了.jpg
2026-3-30 15:08
0
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
PatchGuard ETW 系统回调、MiniFilter 这些都可以全部不要。只需要实现intel VT-X+ 嵌套ept就好了实现了这个 就能监控所有内核信息
2026-4-5 21:13
0
雪    币: 488
活跃值: (1954)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
ShaShen4404 天呐 写rootkit的来了 除了2没看到任何edr的影子
蚌埠住了
2026-4-11 14:54
0
雪    币: 1196
活跃值: (2932)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
13
面试项目其实不用整这么复杂可以精简点,这个项目更像是个人的技术汇总,看的出来不是很着急找工作, 哈哈
2026-4-18 22:21
0
雪    币: 114
活跃值: (245)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
666
2026-4-18 22:26
0
游客
登录 | 注册 方可回帖
返回