
Explore binary exploitation through live demonstrations, including a Sudo vulnerability exploit. Learn to detect and prevent memory corruption vulnerabilities in software.

Explore Rust as a safe, high-performance alternative to C/C++ for low-level development. Learn techniques for integrating Rust into existing projects and leveraging its benefits.

Explore WebAssembly from a compiler's perspective, uncovering its inner workings and discovering why it's becoming a popular choice for sandboxed, memory-safe runtime environments.

Explore WebAssembly from a lower-level perspective, uncovering its inner workings and discovering why it's becoming a popular choice for sandboxed, memory-safe runtime environments.

Explore MLIR, a multi-level intermediate representation compiler infrastructure, and its applications in TensorFlow development for improved reusability and abstraction.

Explore the evolution of binary exploitation, memory safety challenges, and modern protection mechanisms in operating systems, focusing on Windows security mitigations and their effectiveness.

Explore Rust's potential for developing in-kernel codecs in Linux, examining its benefits and challenges for kernel development.

Explore Rust's features beyond memory safety, focusing on quality-of-life improvements and advanced programming concepts for enhanced development experiences.

Explore efforts to create a certified Linux kernel, enhancing reliability and security through formal verification techniques and advanced testing methodologies.

Aprenda a corrigir avisos de -Wflex-array-member-not-at-end para melhorar a segurança espacial em sistemas Linux.

Explore a C kernel engineer's transition to Rust for driver development, gaining insights into challenges and advantages of this language shift.

Explore Rust's integration into the Linux kernel, understanding its benefits, challenges, and potential impact on system development and security.

Explore hazard pointers implementation in the Linux kernel, their benefits, and challenges in concurrent programming and memory management.

Explore under-approximation techniques for efficient bug detection in large codebases. Learn about Incorrectness Logic, ISL, and Pulse-X for scalable, compositional program analysis and memory safety error detection.

Explore the current status and advancements of Morello and CHERI technologies in computer architecture and security.

Explore refinement types for Rust with Flux, enhancing code safety and expressiveness in systems programming.

Explore Rust's integration into the Linux Kernel, examining current capabilities, limitations, and interactions with existing C code. Gain insights into the progress of Rust adoption.

Explore Rust's innovative approach to systems programming, offering C/C++-level performance with enhanced safety features. Learn language fundamentals and modern development tools.

Explore deductive program synthesis for creating provably correct pointer-manipulating programs using SuSLik. Practice specifying programs with formal logic and learn about separation logic.

Explore Rust integration in kernel development for V4L2 codec drivers, focusing on minimal abstractions and ABI compatibility strategies.

Explore Rust integration in Linux kernel development, focusing on block device driver APIs, safety guarantees, and performance implications for device drivers.