Explains how dangling CNAMEs enable attackers to hijack trusted subdomains, creating cloud security risks and the need for ...
Some of my friends asked me if I could do some examples of exploitable stuff I've seen in real-world the past years for ARM/ARM64[AARCH64]/others. Level 1: Integer overflow Level 2: Stack overflow ...
This time, I will write about the detection of wild pointers from Chapter 3 of the syllabus. A wild pointer in a program is a pointer that should not be used because it is not currently valid. For ...
NBA 2K26 has raised the bar in visuals for the franchise. The lighting, in particular, instantly caught my attention. It reminds me of NBA 2K14, which I still believe delivered the best arena lighting ...
Originally, lv_micropython was created as an example of how to use lv_binding_micropython on a Micropython fork. Eventually it turned out that many people prefer using lv_micropython directly and only ...
As someone who has spent over two decades in the embedded systems industry, I’ve seen the vast evolution of technology—from 8-bit microcontrollers to today’s sophisticated, multicore systems. Yet, one ...
How memory safety issues can expose you to very high cybersecurity damage How conventional memory protection leaves plenty of vulnerability. How CHERI can rigorously prevent some of the worst memory ...
In embedded systems, C remains the language of choice for its efficiency and close-to-hardware programming capabilities. Among the powerful features of C, pointers stand out for their ability to ...
Embedded C is a crucial programming language for developing firmware and low-level software for embedded systems. Understanding pointer-related issues, such as wild and dangling pointers, is essential ...
Rust, also known as rust-lang, is a modern, fast, cross-platform, and open-source systems programming language designed to replace C/C++ while offering high-level abstractions that appeal to ...
Most modern programming languages use garbage collection, but developers have options for how it is implemented and tuned. Get an overview of how garbage collection works in languages such as Java, ...