How to write you first kernel

In this article, we’ll write a simple 32bits ‘Hello, World!’ kernel for x86

IMUs and Kalman Filters

How to use an MPU6050 with an STM32 and use an Kalman Filter to measure angles

Why your contactless credit card can't be cloned

How the EMV specification prevents contactless cloning and tracking

Introduction to Atari 2600 Emulation

This article provides an introduction to Atari 2600 emulation, shedding light on the principles of emulation and how to create an emulator. It discusses the challenges of understanding the hardware, the legal aspects, and offers a historical overview of the Atari 2600. While it doesn’t delve into building a full emulator, it points out key components like cartridges and opcodes. The article highlights the Atari 2600 as a suitable candidate for emulation due to its simpler technology and available documentation.

Introduction to ROS2 Humble and Gazebo Fortress

A small tutorial to apprehend more easily robot simulation with ROS2 and Gazebo

Python scripting in GDB: a CTF example

a CTF writeup that uses a GDB Python wrapper allowing scripting in GDB debugging

Fonctionnement d'un VCO (Voltage Control Oscilator)

Introduction simplifiée au design d’un VCO

How the Nintendo Switch booting process was hacked

Introduction to the Nintendo Switch booting process and how it was hacked using a buffer overflow in the recovery mode.

The miniaturisation of electronics applied to sensors

The miniaturisation of electronics applied to sensors

ReRAM, ou le futur de la mémoire depuis 1970

La Resistive Random Access Memory est une technologie de mémoire non-volatile se basant sur le phénomène de résistance. Plus compact et beaucoup moins énergivore que les autres mémoires concurrentes, elle est une très bonne candidate pour le futur des objets connectés.