This course will teach students how to analyze, reverse, debug, and exploit embedded RTOS firmware. Hands-on experience with a variety of real-world devices, RTOS's, and architectures equip students with the practical knowledge and skills necessary to be proficient in RTOS vulnerability analysis and exploitation.
Learning Objectives
- Basic introduction to the concept of Real Time Operating Systems and an overview of MIPS architecture and design
- Learn how to analyze, reverse engineer, debug, and exploit embedded RTOS firmware
- Hands-on experience with a variety of real-world devices, RTOS's, and architectures
- Equip students with the practical knowledge and skills necessary to be proficient in RTOS vulnerability analysis and exploitation