基于C#实现系统杀软对比排查工具

0x01 背景

为了更好地服务合规和监管,常常漏洞应急响应需要提高时效性,这就要求资产和排查方法要全面且科学,所以有必要打造一款适合自己业务的风险自查工具,接下来要介绍的这款工具用来排查员工终端是否安装了数据安全禁止安装的第三方安全杀软

1.1 基本原理

对比获取系统安装的杀软名,小程序外部自定义一个av.config文件保存常见杀软进程和名称,后续为了方便维护可以自主增减。.

基于C#实现系统杀软对比排查工具

内部使用Dictionary集合保存键值对,通过匹配判断tasklist/svc命令执行返回的结果,实现代码如下

基于C#实现系统杀软对比排查工具

1.2 使用方法

由于本地没有安装杀软,所以随便找了两个进程添加到config文件,作为匹配测试,工具已打包感兴趣的师傅可以自行研究测试。如图

基于C#实现系统杀软对比排查工具