The Gistre Blog
Total posts: 78
Reverse Engineering a USB Device in Linux
2025-11-21
1691 words
8 minutes
Linux
USB
HID
Kernel Driver
Reverse Engineering
Sifeddine Regragui
A History of Anti-Cheat Techniques in Video Games, from Server-Side Code to Kernel Level
2025-11-19
3262 words
16 minutes
anti-cheat
gaming
kernel
english
Lucas Demenais
Writing an OS in Rust: Bootloader #1
2025-11-14
4317 words
21 minutes
kernel
arm
aarch64
bootloader
rust
Martin Levesque
Mobile payment: NFC, OS, applications... what's behind a transaction?
2025-11-11
3160 words
15 minutes
NFC
Payment
Secure Element
Card Emulation
Lucas Besnard
Systèmes embarqués dans l’aéronautique : entre précision, sécurité et innovation
2025-11-07
1452 words
7 minutes
français
embedded
avion
system
real-time systems
Alexandra Petit
Linux networking internals: Netfilter
2025-11-04
3618 words
17 minutes
packet
firewall
networking
linux
Bastien Morino
Running Windows x86 application builds on a ARM64 macOS
2025-10-28
2805 words
14 minutes
x86
ARM
macOS
Windows
WINE
CrossOver
Rosetta
processor
native execution
Louis Le Quellec
Beyond basics exploring c metaprogramming and compile time techniques
2025-10-24
2928 words
14 minutes
c++
metaprogramming
template
boost
runtime
compiletime
optimisation
Noa Ghidalia
Explore video memory by creating your own screen sharing
2025-10-21
2620 words
13 minutes
Video
DRM
Compositor
DIY
Screenshot
Screenshare
Quentin Rebergue
Pourquoi le Bluetooth Low Energy (BLE) a accéléré l'essor de l'IoT ?
2025-10-18
1857 words
9 minutes
Bluetooth
IoT
BLE
Julie Ducastel
What is a runner?
2025-10-15
2538 words
12 minutes
No tag
Grégoire Lefaure
Understanding and mastering inter-processor communication on STM32MP
2025-10-10
1522 words
8 minutes
stm32
IPC
FreeRTOS
OpenStLinux
Vianney Marticou
Why is latency between the peripheral and the game engine so important in E-sports?
2025-10-07
3329 words
16 minutes
No tag
Kévin JAMET
Understanding Regular Expression Engines: differences between non-deterministic (NFA) and deterministic finite automata (DFA)
2025-10-03
2787 words
14 minutes
regex
regular expressions
automaton
nfa
dfa
english
Alban Duval-Mottet
How your GPU turns a list of points into a 3D model
2025-09-30
2538 words
12 minutes
gpu
graphics programming
introduction
english
Elvin Sisavath
Deep dive into PyO3
2025-09-24
1657 words
8 minutes
Rust
C
PyO3
french
bindings
Python
Flavien Briendo
Hiding and retrieving information in PNG file using Steganography
2025-09-19
1850 words
9 minutes
No tag
Matteo Medaglia
The booting process of the Nintendo DS and its Dual-CPU architecture
2025-09-19
2883 words
14 minutes
Nintendo DS
BIOS
CPU
ARM
BOOT
Augustin CLAUDE
La Redstone sur Minecraft et les possibilités techniques
2025-09-12
2404 words
12 minutes
Minecraft
logic gate
video games
VHDL
french
Clément Nguyen
Temps réel et volant de F1
2025-09-09
913 words
5 minutes
F1
automobile
moteur
ECU
Alexis Wagner
The Future of 3D Printing: From Planar to Non-Planar Slicing
2025-09-05
3215 words
16 minutes
3D printing
slicer
additive-manufacturing
FDM
non-planar 3D slicing
Paul VALIN
What happens when you plug in a USB stick ?
2025-09-02
2902 words
14 minutes
USB
OS
hardware
storage
Geoffrey Redon
Building a physics simulation engine in rust
2025-07-07
3293 words
16 minutes
Physics Simulation
Verlet integration
Rust
Real-time
English
Mathias Kautz
The DWARF Debugging Information Format
2025-05-12
3163 words
15 minutes
DWARF
Debug
ELF
Maxim Payeur
RowHammer vulnerability and how to protect our devices
2025-03-21
2746 words
13 minutes
DRAM
computer architecture
vulnerability
Clotilde Levesque
Evolution of GPU Architectures and Hardware Graphics Pipeline through Nintendo Consoles - Part 1
2025-02-08
4031 words
19 minutes
gpu
computer-architecture
microarchitecture
architecture
english
Darius Engler
Evolution of GPU Architectures and Hardware Graphics Pipeline through Nintendo Consoles - Part 2
2025-02-08
6939 words
33 minutes
gpu
computer-architecture
microarchitecture
architecture
english
Darius Engler
An introduction to MEMS
2024-12-30
1555 words
8 minutes
MEMS
electromechanics
sensors
actuators
Florent Sagot
Nix as a Project Manager
2024-12-21
3475 words
17 minutes
Nix
Project Management
english
Matheo Rome
How are processors made and why their production becomes more complex over the years
2024-12-18
3044 words
15 minutes
english
cpu
hardware
Fares Saade
Navigating the Complexity of Emulating Diverse Microcontroller Architectures Pre Emulation, Part II
2024-12-09
3393 words
16 minutes
Emulation
MCU
QEmu
ARM
AVR
PIC32
Firmware
Memory
Debug
english
Besma Talbi
Navigating the Complexity of Emulating Diverse Microcontroller Architectures - Pre-Emulation, Part I
2024-12-02
2634 words
13 minutes
Emulation
MCU
QEmu
ARM
AVR
PIC32
Firmware
Memory
Debug
english
Besma Talbi
How to implement our own file system
2024-12-02
2552 words
12 minutes
C
Filesystem
FUSE
SSHFS
Angelina Kuntz
The Evolution of Gaming on Linux
2024-11-21
2248 words
11 minutes
linux
windows
gaming
WINE
english
Harrys Kedjnane
How perf(1) works, or asking my CPU about their feelings.
2024-11-17
3808 words
18 minutes
perf
optimization
profiling
CPU
x86
observability
C
Théo Gardet
Device communication in embedded systems
2024-11-14
1359 words
7 minutes
No tag
Eve Gresse
EUCLEAK : Using side-channel attack to extract secret key from YubiKey 5 Series
2024-11-12
3500 words
17 minutes
english
hardware
reverse engineering
cryptography
Cyril Barbel
The USB keyboard protocol
2024-11-10
2226 words
11 minutes
protocols
protocol
data-transfert
Ivan Imbert
Implementation of collision avoidance algorithms in real time autonomous vehicles
2024-11-09
2010 words
10 minutes
autonomous vehicles
real-time systems
collision avoidance algorithms
english
Gauthier Maupas
Chip binning : why your CPU is most likely broken (partially)?
2024-11-03
2584 words
13 minutes
english
binning
semiconductor
chip
cpu
manufacturing
Rémi Jeulin
Optimizing regular expressions
2024-10-20
1984 words
10 minutes
regex
regular expressions
english
Thomas Corbiere
Starlink et l'internet par satellite
2024-10-15
1959 words
10 minutes
francais
internet
satellite
starlink
musk
Marc Bastrios
LadderLeak, comment retrouver une clef privée ECC sur analyse de consommation électrique
2024-02-16
1008 words
5 minutes
english
cryptanalysis
side-channel
Martin Grenouilloux
Developing a Bluetooth application on Linux
2024-02-12
3253 words
16 minutes
bluetooth
linux
bluez
d-bus
Alexandre Fresnais
Why Wayland: A Brief History of Display Protocols
2024-02-11
2918 words
14 minutes
wayland
x
x11
xorg
display
protocols
protocol
window
system
David Horozian
Holographic Displays: Your Windshield as a Virtual Assistant
2024-02-05
2252 words
11 minutes
holographic displays
HUD
english
Zoe Harris
Random number generation in embedded systems
2024-02-05
2878 words
14 minutes
Random generation
PRNG
HRNG
Entropy
Gaspard David
How to write you first kernel
2024-01-07
2165 words
11 minutes
x86
C
kernel
english
Léo Duboin
IMUs and Kalman Filters
2024-01-07
3302 words
16 minutes
Embedded C/C++
STM32
IMUs
Kalman Filters
English
Sacha Bellier
Why your contactless credit card can't be cloned
2023-12-21
1482 words
7 minutes
cryptography
EMV
security
contactless
english
Leo Gervoson
1
2