BestEdrOfTheMarket 项目使用教程
1. 项目的目录结构及介绍
BestEdrOfTheMarket 项目的目录结构如下:
BestEdrOfTheMarket/
├── Assets/
├── DLLs/
│ ├── KerneI32.dll
│ ├── ntdII.dll
│ ├── iat.dll
│ ├── callbacks.dll
│ └── magicbp.dll
├── Docs/
├── Samples/
├── YARA/
│ ├── Metasploit_Artefacts_Rule.yara
│ ├── YaroRules.json
│ ├── jsoncpp.dll
│ └── libcrypto-3-x64.dll
├── BestEdrOfTheMarket.sln
├── LICENSE
├── README.md
└── gitignore
目录介绍:
- Assets/: 存放项目资源文件。
- DLLs/: 存放项目所需的动态链接库文件。
- Docs/: 存放项目文档文件。
- Samples/: 存放示例文件。
- YARA/: 存放 YARA 规则文件和相关依赖库。
- BestEdrOfTheMarket.sln: 项目的解决方案文件。
- LICENSE: 项目的许可证文件。
- README.md: 项目的说明文件。
- gitignore: Git 忽略配置文件。
2. 项目的启动文件介绍
项目的启动文件是 BestEdrOfTheMarket.exe
,位于项目根目录下。该文件是项目的可执行文件,负责启动和管理整个 EDR 系统。
3. 项目的配置文件介绍
项目的配置文件主要位于 YARA/
目录下:
- YaroRules.json: 包含 JSON 数组,填充了需要被识别的简单/普通(非 YARA)模式。
- Metasploit_Artefacts_Rule.yara: YARA 规则文件,用于检测 Metasploit 生成的恶意软件。
这些配置文件定义了项目的检测规则和行为模式,是项目运行的关键组成部分。