Exam - Hard
Evaluation and final examination challenges for the course.
1 challengeHard - 01 - ARM Asm
Learn assembly language fundamentals, registers, calling conventions, and low-level binary analysis.
8 challengesHard - 01 - Intro
Course introduction, theory materials, and foundational concepts.
7 challengesHard - 02 - Embedded Coding
Reverse engineer embedded hardware, analyze PCB designs, and identify electronic components.
3 challengesHard - 03 - Interface i2c
Capture and analyze hardware communication protocols: UART, SPI, I2C, JTAG, BLE, WiFi.
7 challengesHard - 03 - Interface JTAG/SWD
Hardware debug interfaces: JTAG/SWD probing, boundary scan, and firmware extraction.
3 challengesHard - 03 - Interface SPI
Capture and analyze hardware communication protocols: UART, SPI, I2C, JTAG, BLE, WiFi.
4 challengesHard - 03 - Interface UART
Capture and analyze hardware communication protocols: UART, SPI, I2C, JTAG, BLE, WiFi.
3 challengesHard - 04 - Reverse PCB
Reverse engineer embedded hardware, analyze PCB designs, and identify electronic components.
3 challengesHard - 04 - Unicorn
Emulate binaries and firmware without native hardware using Unicorn and QEMU.
1 challengeHard - 07 - Reversing Firmware
Extract, analyze, and reverse engineer embedded firmware and kernel-level code.
5 challengesHard - 08 - Exploit
Vulnerability research, binary diffing, and exploit development — find and report real bugs.
3 challengesHard - 99 - Real world examples
Evaluation and final examination challenges for the course.
2 challengesTest
Evaluation and final examination challenges for the course.
1 challenge