Welcome to the 2024 eCTF!¶
The Embedded Capture the Flag (eCTF) is an embedded security competition run by MITRE that puts participants through the experience of trying to create a secure system and then learning from their mistakes. The 2024 eCTF will run from January 17 through April 17 with the Award Ceremony on April 26.
Tip
We recommend starting with reading How to Approach the eCTF to help your team get started off on the right foot.
- About the eCTF
- 2024 eCTF
- 2024 eCTF Getting Started
- Schedule
- Automated Testing Service
- Handoff
- BCI Training
- Poster Session
- Fortinet Training
- 2024 Award Ceremony
- Debugger Flag
- System Architecture
- Functional Requirements
- Security Requirements
- Detailed Specifications
- Reference Design
- Host Tools
- eCTF Bootloader
- Design Phase Flags
- Attack Phase Flags and Scenarios
- Documentation Points
- Post-Quantum Cryptography Side-Channel Analysis Challenge
- 2024 Glossary
- Rules
- Frequently Asked Questions
- What does X term mean?
- Is it OK to obfuscate our source code to make it more challenging to understand and attack?
- Can we add intentional delays during boot to make it more difficult for an attacker to collect large numbers of observations?
- Can we attack another teams’ development environment?
- Is social engineering in-scope for this competition? Can we send phishing communications to other teams to trick them into revealing their secrets?
- Can we submit the reference design or a design with security that can be trivially defeated so we can move into the Attack Phase?
- Can we attack MITRE infrastructure or files that have been protected by MITRE for secure distribution of provisioned systems?
- Glossary
- Changelog
- January 4, 2024
- January 17, 2024
- January 17, 2024
- January 19, 2024
- January 23, 2024
- January 25, 2024
- January 26, 2024
- January 29, 2024
- January 31, 2024
- February 1, 2024
- February 6, 2024
- February 15, 2024
- February 20, 2024
- February 20, 2024
- February 26, 2024
- February 28, 2024
- March 13, 2024
- March 14, 2024
- March 15, 2024
- April 3, 2024
- April 11, 2024
- April 12, 2024
- April 24, 2024
- April 26, 2024