
Explore OpenEmbedded/Yocto support for RISC-V architecture, covering current status, challenges, and essential package ports. Learn about infrastructure, SOC layers, and future developments in embedded Linux for RISC-V.

Insightful conversation between open source leaders Dirk Hohndel and Linus Torvalds, exploring Linux development, community dynamics, and the future of open source software.

Explore latest features in GCC 8/9 and Glibc 2.29, including performance optimizations, security enhancements, and CPU architecture advancements for Linux developers.

Explore the latest features of GCC and GLIBC toolchains, focusing on recent developments and their impact on software development and performance optimization.

Explore strategies for enhancing security in GCC and GLIBC, crucial components of Linux systems, with insights from a Red Hat expert.

Unraveling the Mersenne Twister algorithm: exploring its vulnerabilities, testing methods, and implications for pseudorandom number generation in various applications.

Comprehensive C programming tutorial with hands-on practice, projects, and supplementary materials. Learn from basics to advanced concepts through structured chapters and practical exercises.

Explore VST-A, a foundationally sound annotation verifier combining automation with rich assertion language and formal soundness proofs for imperative program verification.

Learn to create a 2D skateboarding mobile game in Unity, featuring procedural generation, animations, and engaging gameplay mechanics. Develop skills in character control, level design, and game systems implementation.

Explore cache attacks, SGX technology, and tools for writing constant-time code to protect confidential data from side-channel vulnerabilities in various computing contexts.

Explore the intermediate language used in Hex-Rays Decompiler, its simplicity and power in representing programs, and plans for publication and programmatic access.

Automated techniques for reversing complex C++ code, focusing on rebuilding inheritance, identifying templates, and tracing program flow to simplify the reverse engineering process.

Insights into reverse engineering Broadcom Bluetooth firmware, including InternalBlue framework, patching techniques, and discovered vulnerabilities CVE-2018-19860 and CVE-2019-6994.

Explore advanced techniques for bypassing Endpoint Detection and Response systems using Dynamic Invocation in C#, enhancing your understanding of cybersecurity vulnerabilities and defenses.

Explore object-oriented reverse engineering techniques for modern malware analysis, focusing on C++ code reconstruction and tools like HexRaysCodeXplorer for tackling complex malware frameworks.

Explore IoT processor architecture, binary analysis, and firmware vulnerabilities. Gain insights into hardware, Linux deployment, and virtualization for secure IoT development.

Explore advanced C++ code reversing techniques, focusing on dynamic object creation, vtables, and multiple inheritance. Learn automated methods for efficient analysis.

Explore Xiaomi IoT ecosystem security, firmware extraction, and cloud communication. Learn to modify devices, implement new functions, and gain independence from proprietary cloud services.

Explore safe Rust for Linux kernel module development, addressing memory vulnerabilities, binary compatibility, and C integration. Learn techniques for creating secure kernel APIs and potential upstream integration.

Explore RISC-V architecture, buffer overflow exploitation, and shellcode creation. Learn to perform ret2libc attacks and understand key differences from Intel and ARM architectures.

Explore GPIO, PWM, and I2C subsystems in embedded Linux, learning to control hardware from user-space applications without writing device drivers. Includes live demonstrations and practical examples.