Designed for individuals with an interest in the inner workings of embedded devices, our Introduction to Embedded Device Exploitation class is a hands-on 2-day course that teaches the fundamentals of both hardware and firmware analysis. Focusing on embedded Linux systems, the course covers everything from basic electronics fundamentals to embedded hacking tools, finally culminating with students finding and exploiting real-world vulnerabilities in consumer embedded devices.
- Intimate familiarity with the Linux operating environment
- Experience with programming/scripting languages (C, Python, PHP, perl, etc)
- Knowledge of common networking protocols (TCP/IP, HTTP)
- Introduction to embedded systems and tools
- Understanding basic electronic theory and multi-meter usage
- Identifying hardware components and obtaining vendor datasheets
- Introduction to soldering
- Identifying hardware debug interfaces
- Firmware extraction and analysis
- Live system analysis
- Identifying and exploiting vulnerabilities in embedded systems
- Cross compiling for embedded Linux systems
- Firmware format analysis and firmware modification
The next class will be held on July 8th and 9th, 2013 in Columbia, MD.
Visit our registration page for more details and registration.