All
Articles 173,180Blog Posts 163,830Tech Tutorials 46,199Research Papers 33,880News 21,840
⚡ AI Lessons

Dev.to · ddupard
1w ago
Introduction to x86_64 Assembly
Before diving further into the study of crackmes, it seemed appropriate to write a short introduction...

Dev.to · ddupard
2w ago
X86_64 From Source Code to Binary: What Does GCC Actually Do ? DEP / NX
Having explained how GCC options like -fstack-protector works in my preceding article , it's time to...

Dev.to · ddupard
2w ago
RISC-V 32-bit: What does GCC do? (Part 1)
1. Introduction and Problem Statement A good way to learn what a compiler really does when...

Dev.to · ddupard
🔐 Cybersecurity
⚡ AI Lesson
1mo ago
Adapting Ghidra for Reverse Engineering Undocumented Binary Architectures
1. Language Architecture in Ghidra When Ghidra loads an architecture (such as the MOS...

Dev.to · ddupard
🧠 Large Language Models
⚡ AI Lesson
1mo ago
Identifying the Processor of a Bare-Metal Binary (Strategy 2): Testing LLMs
Industrializing the disassembly of an undocumented processor from a raw binary is a complex challenge...

Dev.to · ddupard
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
8051: Building a Custom Disassembler
Industrializing the disassembly of an undocumented processor from a raw binary is a complex task that...

Dev.to · ddupard
🔐 Cybersecurity
⚡ AI Lesson
1mo ago
EEPROM Hijacking on 8051 Architecture
1. Introduction and Problem Statement In constrained embedded systems engineering,...

Dev.to · ddupard
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
From Source Code to Binary: What Does GCC Actually Do? part 2
In the last part of my first article on how GCC compiles, I explained the System V AMD64 ABI...

Dev.to · ddupard
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
From Source Code to Binary: What Does GCC Actually Do?
When we write a C program, we work with high-level concepts like functions, variables, and loops....

Dev.to · ddupard
🔧 Backend Engineering
⚡ AI Lesson
3mo ago
Building a comfortable workflow for debugging an old version of the Linux kernel
When you want to work on the Linux kernel, for example to see how an exploit acts (like Dirty COW on...
DeepCamp AI