REC // Cortex Infiltrator
BYTES 0
OPS BRIEF · INITIAL ACCESS

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.

◯ no password ◯ no trackers ◯ progress syncs across browsers
// WHAT YOU'LL TOUCH

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.

// SECTORS · 11 TOTAL · CONTENT ROLLING
SEC-00 Orientation ██████░░░░░░░░░░░░
SEC-01 Boot Sequence ██████░░░░░░░░░░░░
SEC-02 Register File ██████░░░░░░░░░░░░
SEC-03 Thumb-2 ISA ██████░░░░░░░░░░░░
SEC-04 Stack & ABI ██████░░░░░░░░░░░░
SEC-05 Memory Map ██████░░░░░░░░░░░░
SEC-06 NVIC & Interrupts ██████░░░░░░░░░░░░
SEC-07 SysTick & Timing ██████░░░░░░░░░░░░
SEC-08 Bit-band Alias ██░░░░░░░░░░░░░░░░
SEC-09 DMA Controller ██░░░░░░░░░░░░░░░░
SEC-10 Low Power Modes ██░░░░░░░░░░░░░░░░

Eight sectors have live payloads right now; the remainder are in active development. New exploits, bit-tap missions, and simulator traces ship continuously.

// WHO IT'S FOR
Firmware engineers
Shipping on Cortex-M23 / M33 silicon and tired of re-reading 500 pages of ARM manuals to recall one register layout.
Embedded students
Learning Thumb-2, AAPCS, and the exception model by watching real instructions mutate a register file — not by reading prose.
Self-taught & hobbyists
Making the jump from Arduino to bare-metal, or reading disassembly for the first time and wanting to stop guessing what each opcode does.
// PROGRESSION LOOP
  1. 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.
  2. 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.
  3. 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.
  4. 04
    Chain sectors.
    Completion unlocks downstream nodes. Streak, clearance tier, and trophies all auto-track. Sync is debounced to the server.
Ready?
One OAuth click. The skill tree unlocks immediately. Your first BYTES land within five minutes.
build · SvelteKit + Supabase · source in vildly/cortex-infiltrator
[ cortex-infiltrator ] · session local · v0.1 stdout: 0 · sync idle