
Explore Automotive Grade Linux on Raspberry Pi, covering core technologies, supported devices, build process, peripherals, and developer tools for automotive software development.

Learn systematic debugging techniques, from binary search to hardware analysis, enhancing your ability to identify and resolve complex software issues efficiently.

Learn to build custom toolchains for embedded systems using Crosstool-ng and Yocto Project. Explore Xilinx's bare metal toolchains and gain insights on optimizing multilib configurations.

Explore Zephyr RTOS features using evaluation boards and robots. Learn to write code, build applications, and implement device drivers for embedded systems and robotics projects.

Explore PMIC driver development in Linux, covering regulator types, debugging techniques, and best practices for writing efficient drivers and avoiding common issues.

Learn to build FreeRTOS and Linux applications using Yocto Project, enabling efficient development for heterogeneous embedded systems with a unified workflow and SDK.

Optimize boot time with systemd: learn to configure units, eliminate unnecessary tasks, and reorder processes for faster system startup in embedded Linux environments.

Explore automated security testing for embedded devices using FOSS, commercial tools, and creative solutions. Learn to implement CI/CD with SAST and DAST for multiple device families at scale.

Unveiling a critical hardware backdoor in x86 CPUs allowing unprivileged users to bypass security checks and escalate to kernel-level access. Explores detection, prevention, and broader implications for processor security.

Exploring vulnerabilities in IoT speakers, focusing on Sonos and Bose systems. Covers configuration flaws, diagnostic tools, API issues, and device location. Discusses broader implications for IoT security.

Exploring ARM debug components for security primitives and information flow tracking. Demonstrates a portable approach to enhance runtime security monitoring in ARM-based systems.

Exploring how hardware component boundaries impact platform security, focusing on outsourced components, supply chain risks, and threat modeling gaps in modern hardware architectures.

Explore model-based fuzzing for ARM CPUs using machine-parsable reference manuals. Learn about Scapula, an open-source tool for detecting specification violations in ARM-based platforms.

Explore techniques for dumping, parsing, and analyzing i.MX flash memory chips, focusing on NXP i.MX architecture in embedded systems. Learn about custom flash memory management and tools for recovering filesystems.

Explore advanced techniques for detecting hidden vulnerabilities in IoT firmware at scale, enhancing cybersecurity practices for the rapidly expanding Internet of Things ecosystem.

Clever tricks for writing exploits on embedded systems, including tiny shellcode for ARM, memory corruption on 8-bit micros, and developing without debuggers or firmware images.

Explore advanced techniques for exploiting SOHO routers, including firmware analysis, vulnerability discovery, and ARM/MIPS exploit development. Learn about 0-day vulnerabilities and post-exploitation concepts for household routers.

Reverse engineering KeeLoq systems: extracting firmware, decrypting transmissions, and integrating with home automation. Practical approach to exploiting known vulnerabilities in remote keyless entry systems.

Explore IoT security challenges in enterprises, examining millions of devices to reveal vulnerabilities, default credentials, and outdated firmware. Gain insights into the current state of IoT security.

Hands-on workshop on extracting and emulating ARM IoT firmware using ARMX. Covers firmware extraction, unpacking, file system analysis, and device emulation. Practical experience with real IoT devices and tools.

Innovative IPsec gateway implementation on embedded APUs, enhancing network security performance through efficient hardware utilization and optimized cryptographic operations.