BadExclusionsNWBO 是 BadExclusions 的演进版本,用于识别 AV/EDR 上文件夹的自定义或未记录的排除项。
BadExclusionsNWBO 将 Hook_Checker.exe 复制到给定路径的所有文件夹和子文件夹中并运行。你需要将 Hook_Checker.exe 放在与 BadExclusionsNWBO.exe 相同的文件夹中。
Hook_Checker.exe 返回 EDR 钩子的数量。如果钩子数量为 7 或更少,则表示该文件夹存在排除项;否则,该文件夹未被排除。
自 BadExclusions 发布以来,我一直在思考如何在不制造那么多噪音的情况下实现相同的结果。解决方案来自另一个工具,https://github.com/asaurusrex/Probatorum-EDR-Userland-Hook-Checker。
如果你下载 Probatorum-EDR-Userland-Hook-Checker 并在普通文件夹以及具有特定类型排除项的文件夹中运行它,你会注意到巨大的差异。所有信息都在 Probatorum 仓库中。
每个供应商以不同的方式应用排除项。为了获取文件夹排除项的列表,需要创建特定类型的排除项。并非所有类型的排除项和所有供应商在排除文件夹时都会移除钩子。
运行 BadExclusionsNWBO 的用户需要对被排除的文件夹具有写入权限,以便写入 Hook_Checker 文件并获取结果。
https://github.com/iamagarre/BadExclusionsNWBO/assets/89855208/46982975-f4a5-4894-b78d-8d6ed9b1c8c4