
Explore JTAG debugging interfaces, learn about data registers, state machines, and protection mechanisms. Hands-on demonstrations with various devices and UART scanning techniques.

Techniques for analyzing USB stack interactions to gather intelligence on embedded systems, including OS identification and vulnerability exploitation challenges.

Explore novel Ethernet attack techniques using affordable hardware and custom firmware. Learn about frame manipulations, SFD parsing anomalies, and Ethernet Packet-In-Packet injection for enhanced network security testing.

Explore the analysis and exploitation of Twine, a consumer IoT device, through reverse engineering, traffic capture, and firmware analysis. Learn techniques for understanding embedded systems.

Exploitation techniques for Teridian 8051-based SoCs in smart grid systems, covering architecture, security barriers, and methods to gain code execution and firmware access.

Explore UART's significance in hardware vulnerability research, tools for working with it, and its potential for repurposing hardware. Learn best practices for securing UART-enabled products.

Explore techniques for exploiting vulnerabilities in networked embedded systems, focusing on security weaknesses and potential attack vectors in interconnected devices.

Explore design flaws and software vulnerabilities in embedded systems, focusing on Windows 2003 environments and their security implications.

Explore vulnerabilities in embedded systems, focusing on security flaws and potential exploits in various devices and technologies.

Explore design and software vulnerabilities in embedded systems, uncovering potential security risks and learning strategies to mitigate them.

Explore TensorFlow Lite for efficient on-device machine learning in Android and iOS apps. Learn about low-latency inference, hardware acceleration, and overcoming challenges in mobile AI implementation.

Explore practical applications of C++ and TensorFlow Lite for efficient machine learning on embedded devices, including image classification and hand gesture recognition on Raspberry Pi.

Exploring key challenges in Embedded Linux: hardware constraints, real-time computing, and robust update mechanisms. Insights into cross-compilation, sensor integration, and maintaining reliability in resource-limited environments.

Explore how Rust enhances firmware development through robust memory management and type system features, addressing hardware limitations and improving safety in embedded systems.

Exploring paradoxes in embedded systems: modern languages vs. C, fast CPUs vs. low-clock devices, and the enduring popularity of 8-bit hardware. Insights into the unique challenges and trends in embedded development.

Explore upcoming changes in C23: new features, removals, and updates to both language and standard library. Gain insights into the evolving C programming landscape.

Explore satellite systems, space technology, and embedded platforms for orbital missions. Learn about CubeSats, radiation-hardened components, and software reliability in space applications.

Explore eBPF, Buildroot, and QEMU for automated Linux malware analysis. Learn about ELFEN sandbox and see demonstrations of analyzing popular malware families like Mirai and AvosLocker.

Explore the future of C/C++ in safety-critical and security-critical software development, discussing requirements, approaches, and implications for these programming languages.

Explore battery firmware vulnerabilities, Smart Battery System, and potential attacks. Learn about data flash signatures, boot modes, and firmware manipulation techniques for enhanced security awareness.

Explore hardware keyloggers, their pros and cons, and learn to build your own using Arduino. Covers PS2 and USB versions, payloads, and Bluetooth options.