Rules for EDR
Task
Build a single Windows EXE that runs unattended (no UI, no arguments) and:
- Identifies the malicious program present in the environment.
- Submits the detected malware name with your
secretto the submission API.
Submission API
- Base URL: read
BOMBE_SUBMIT_BASE_URLfrom the process environment at runtime - Endpoint:
/submitEdrAns - Method:
POST - Access: Battle VM internal network only
See Submission API for URL construction and examples. Do not hard-code a hostname.
Submission payload
- Every submission must include your
secret(obtained after signup on the contest website). - The answer slot stores the first well-formed submission made with the correct secret. Invalid payloads and invalid secrets can be retried, but a stored wrong answer cannot be replaced.
What to detect
- Malware filename format:
BOMBE_EDR_FLAG_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
where the suffix is 32 alphanumeric characters. - The environment contains many decoys following the same naming pattern. Your EDR must identify the real malware among them.
Prohibitions
- Tampering with, renaming, or making target files unreadable.
- Causing a system blue screen (BSOD).
- Damaging the system environment such that programs cannot execute.
- Interrupting network connections.
Victory conditions
Successfully find the malware and submit its filename to the submission API with the correct secret.