Da World: C and ARM64 Reversing

Build a living-world simulation in C right inside Termux, then tear your own code apart in ARM64 assembly to master the fundamentals of reverse engineering for CTFs. * **Build text-based simulations** using modular C in Termux * **Read ARM64 assembly** by compiling your own code * **Reverse engineer binaries** using command-line Android tools * **Solve beginner crackmes** and CTF-style reversing challenges

5 sections ยท 15 lessons

Course outline

Termux Setup

  1. First Build

Building Life

  1. World Grid
  2. Creature Structs
  3. Tick Loop
  4. Pointers & Memory
  5. Random Rules

ARM64 Basics

  1. Registers
  2. Core Instructions
  3. Function Calls

Reading Disassembly

  1. Objdump Tour
  2. Spotting Patterns
  3. Optimization Effects

Crackme Skills

  1. GDB Debugging
  2. Stripped Binaries
  3. Your Crackme

Start learning with Wondering