Overview of Invoke-AtomicRedTeam
masterInvoke-AtomicRedTeam is a PowerShell module designed to execute security tests defined by the Red Canary Atomic Red Team project. It automates the execution of attack procedures mapped to the MITRE ATT&CK™ Framework.
Key details:
- Test Source: It pulls test definitions from the
atomicsfolder of the Atomic Red Team repository, where each technique (T#) contains a yaml file defining the attack procedures. - Cross-Platform Support: The framework works on Windows, MacOS, and Linux.
- Prerequisite for Non-Windows: If running on MacOS or Linux, you must install PowerShell Core first.
⚠️ Safety Warnings:
- Executing atomic tests may leave your system in an undesirable state. Always understand the test procedure before execution.
- Ensure you have explicit permission to test.
- It is recommended to use a test machine that mirrors your production environment, with your EDR/collection solutions active and checking in.