Exam - Hard

Evaluation and final examination challenges for the course.

1 challenge

Hard - 01 - ARM Asm

Learn assembly language fundamentals, registers, calling conventions, and low-level binary analysis.

8 challenges

Hard - 01 - Intro

Course introduction, theory materials, and foundational concepts.

7 challenges

Hard - 02 - Embedded Coding

Reverse engineer embedded hardware, analyze PCB designs, and identify electronic components.

3 challenges

Hard - 03 - Interface i2c

Capture and analyze hardware communication protocols: UART, SPI, I2C, JTAG, BLE, WiFi.

7 challenges

Hard - 03 - Interface JTAG/SWD

Hardware debug interfaces: JTAG/SWD probing, boundary scan, and firmware extraction.

3 challenges

Hard - 03 - Interface SPI

Capture and analyze hardware communication protocols: UART, SPI, I2C, JTAG, BLE, WiFi.

4 challenges

Hard - 03 - Interface UART

Capture and analyze hardware communication protocols: UART, SPI, I2C, JTAG, BLE, WiFi.

3 challenges

Hard - 04 - Reverse PCB

Reverse engineer embedded hardware, analyze PCB designs, and identify electronic components.

3 challenges

Hard - 04 - Unicorn

Emulate binaries and firmware without native hardware using Unicorn and QEMU.

1 challenge

Hard - 07 - Reversing Firmware

Extract, analyze, and reverse engineer embedded firmware and kernel-level code.

5 challenges

Hard - 08 - Exploit

Vulnerability research, binary diffing, and exploit development — find and report real bugs.

3 challenges

Hard - 99 - Real world examples

Evaluation and final examination challenges for the course.

2 challenges

Test

Evaluation and final examination challenges for the course.

1 challenge