During a simulation, the Attack Vector connects to each System Target and runs the commands, programs or tools that reproduce attacker behavior. A System Target is a physical or virtual server or workstation running Windows, Linux or macOS.
For meaningful results, a System Target should be representative of your real defenses (EDR, antivirus, SIEM integration, etc.).
The Attack Vector reaches each System Target over a protocol that depends on the OS, using credentials you provide. Two things must be in place: valid credentials and open network flows.
Local or domain account, with on the target
Open the required ports between the Attack Vector and the target (add rules if a host or network firewall sits between them):
- TCP 5985
- TCP 135 and 445, plus a dynamic RPC port range (Windows default 49152–65535; 60000–61000 if you enable WMI with the BlackNoise script)
- TCP 22
The higher the account's privileges, the more events actually run, since some actions require elevated rights. This is useful either way: with a standard account you can verify that a user cannot run certain commands (or that an EDR blocks them); with an admin account you get deeper detection coverage when commands are not blocked.
Some scenarios require specific accounts or privileges; these prerequisites are stated in each scenario's description.
Go to and click Create a system target (top right).
Provide the target's essential information:
- (used to identify it in BlackNoise)
- type
Choose an authentication method based on the OS (see the table above). These credentials are what let the Attack Vector connect to the target and execute events, so they are required.
Always test the connection between an Attack Vector and a new System Target before running a simulation, to confirm that:
- the network are open,
- the remote-access is active,
- the are correct.
You can test at two moments:
- enable the
Launch a connection test before creating the system target switch, then choose an Attack Vector and protocol. The target is created only if the test passes. - : open the target's detail view and use
Connection testing.
A message confirms the target is ready to use in a campaign.
This sketch cannot currently be displayed in exports
A connection test runs automatically when you create a simulation, and on demand from . The message you get depends on the protocol.
- Connectivity or service error — confirm the target is powered on and operational; verify the WMI service is running (start or restart it if needed); check that TCP 135, 445 and the RPC high ports (60000–61000 if you used the BlackNoise script) are not blocked between the Attack Vector and the target.
- Authentication error — confirm the username and password are correct (reset if needed) and that the account has rights.
- Connectivity or service error — confirm the target is powered on and operational; verify the SSH service is running (start or restart it if needed); check that TCP 22 is not blocked.
- Authentication error — confirm the username and password (or key) are correct (reset if needed).