Drill the Cortex-M architecture, one exploit at a time.
Cortex Infiltrator is a bite-sized microlearning app for ARM Cortex-M23 / Cortex-M33. Skill-tree progression, a step-through assembly simulator with a live register file, pipeline traces, hex-dump inspection, and tap-the-bit mask challenges. Written from ARM's reference manual + CMSIS — no marketing, no ads, no trackers.
Constellation skill tree
Eleven sectors — Boot, Registers, ISA, Stack, Memory Map, NVIC, SysTick, Bit-band, DMA, Low-power — each with link-gated nodes. Completing a node unlocks its neighbors.
Step-through assembly simulator
Real ARM Thumb-2 instructions traced one cycle at a time. Live 10-register file with PC/SP callouts, flash animations on every write, RAW-stall pipeline traces.
Bit-tap decoders + mask challenges
Click individual bits to construct CONTROL, NVIC_ISER, SCB->SCR, MPU_RBAR masks. Instant diagnostics on wrong bits — red-solid for extras, red-dashed for missing.
Eight sectors have live payloads right now; the remainder are in active development. New exploits, bit-tap missions, and simulator traces ship continuously.
- 01 Pick a sector.Map view shows 11 sectors as constellation nodes. Click a sector in the sidebar, double-click a pulsing accent node to open.
- 02 Run the exploit.Each lesson walks six+ steps: briefing, intel, step-through simulator, pipeline trace, hex dump, bit-field decode, recall quiz, debrief with a C-code callout.
- 03 Clear every gate.Pass the quiz ≥ 4/5 and stage the exact bit mask. BYTES are only credited when every interactive gate is cleared.
- 04 Chain sectors.Completion unlocks downstream nodes. Streak, clearance tier, and trophies all auto-track. Sync is debounced to the server.