Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Reverse-Engineering — Un didacticiel gratuit et complet de rétro-ingénierie couvrant les architectures x86, x64, ARM 32/64 bits, AVR 8 bits et RISC-V 32 bits. | Kitploit
Outils/GitHubGitHub/mytechnotalent/reverse-engineering
Sécurité des Systèmes EmbarquésRétro-ingénierieDébogueursAnalyse de MalwareCTFSécurité MatérielleAnalyse de BinairesApprentissage et Éducation

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHub
mytechnotalent/reverse-engineering

Reverse-Engineering

Un didacticiel gratuit et complet de rétro-ingénierie couvrant les architectures x86, x64, ARM 32/64 bits, AVR 8 bits et RISC-V 32 bits.

Voir le dépôt
14.1k1.5k1il y a 3 joursVérifié par Kitploit

Un didacticiel gratuit et complet de rétro-ingénierie couvrant les architectures x86, x64, ARM 32/64 bits, AVR 8 bits et RISC-V 32 bits.

PROMO DU COURS GRATUIT DE HACKING EMBARQUÉ ICI


Rejoignez le Discord DC540 ICI


BADGE OUROBOROS ICI

COMMENT ÇA MARCHE ICI

CLIQUEZ SUR L'IMAGE CI-DESSOUS POUR REGARDER LA VIDÉO PROMO !

REGARDEZ LA VIDÉO


Tutoriel du jour [28 juillet 2026]

Leçon 258: Cours Hacking Rust (Chapitre 13: Flux de contrôle)

Ce chapitre couvre le flux de contrôle dans un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Livre

E-BOOK DE RÉTRO-INGÉNIERIE ICI

PDF DE RÉTRO-INGÉNIERIE ICI

Assemblé par @0xInfection (Twitter)


Plugins Ghidra

G-AVR ICI

G-Pulley ICI


Cryptographie

Le moteur Ouroboros ICI


Réseau

Turbo Scanner ICI

Turbo Attack ICI


Piratage Windows

Hacking Windows ICI

Cycle de vie des processus Windows ICI

Débogage du noyau Windows ICI


Piratage Mac/Linux

Core Dump RE ICI


CTF

Défi de hacking DC540 0x00001 ICI

Défi de hacking DC540 0x00002 [CTF MicroPython] ICI

Défi de hacking DC540 0x00003 [CTF C] ICI

Défi de hacking DC540 0x00004 [CTF C] ICI

Défi de hacking DC540 0x00005a ICI

Défi de hacking DC540 0x00005b [CTF Assembleur] ICI

Défi de hacking DC540 0x00006 [CTF INCONNU] ICI

Défi de hacking DC540 0x00007 [CTF INCONNU] ICI

Défi de hacking DC540 0x00008 [CTF INCONNU] ICI

Défi de hacking DC540 0x00009 [CTF Windows] ICI


STEM

Python pour les enfants ICI

Python de zéro à héros ICI


Pilotes assembleur RISC-V

0x00-uart ICI


Table des matières

Cours x86 ICI

Cours ARM-32 1 ICI

Cours ARM-32 2 ICI

Cours projet ARM-32 ICI

Cours x64 ICI

Cours ARM-64 ICI

Cours Hacking Pico ICI

Cours Hacking Windows ICI

Cours Hacking Go ICI

Cours Hacking Rust ICI

Cours Hacking Rust Embarqué ICI

Cours Hacking Rust Embarqué avec microbit ICI

Cours Assembleur Embarqué ICI

Cours Hacking Embarqué ICI

Cours Hacking Bits ICI

Cours Hacking RISC-V ICI

Cours Pilote UART RP2350 ICI

Cours Pilote UART RISC-V RP2350 ICI

Cours Pilote Blink RP2350 ICI

Cours Pilote Blink RISC-V RP2350 ICI

Cours Pilote Bouton RP2350 ICI

Cours Pilote Bouton RISC-V RP2350 ICI

Cours Wasm ICI

Cours Wasm Embarqué Écho UART ICI

Cours Wasm Embarqué Blinky ICI

Cours Wasm Embarqué Bouton ICI

Cours Wasm Embarqué Servo ICI

Cours Assembleur ICI


Cours x86

Leçon 1: Cours x86 (Partie 1: Objectifs)

Ce didacticiel commencera par les concepts de base de la rétro-ingénierie des logiciels malveillants pour aboutir à un examen élémentaire du langage d'assemblage.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 2: Cours x86 (Partie 2: Techniques)

Ce didacticiel abordera les deux techniques de base que vous pouvez utiliser lors de l'analyse de logiciels malveillants. La première étant l'analyse statique et l'autre l'analyse dynamique.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 3: Cours x86 (Partie 3: Types de logiciels malveillants)

Ce didacticiel abordera les formes de base des logiciels malveillants et leur fonctionnement en termes simples.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 4: Cours x86 (Partie 4: Introduction à l'assembleur x86)

Ce didacticiel abordera les langages d'assemblage x86 et leur utilisation pour produire du code objet pour la série de processeurs susmentionnée.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 5: Cours x86 (Partie 5: Système de numération binaire)

Ce didacticiel abordera les bases du système de numération binaire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 6: Cours x86 (Partie 6: Système de numération hexadécimale)

Ce didacticiel abordera les bases du système de numération hexadécimale.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 7: Cours x86 (Partie 7: Transistors et mémoire)

Ce didacticiel abordera les bases des transistors et de la mémoire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 8: Cours x86 (Partie 8 - Octets, mots, double mots, etc...)

Ce didacticiel abordera les bases de la mémoire, examinera notre première instance du débogueur GDB et jettera un premier regard réel sur la mémoire et les instructions de notre ordinateur.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 9: Cours x86 (Partie 9: Architecture de base x86)

Ce didacticiel abordera l'architecture de base d'un processeur x86.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 10: Cours x86 (Partie 10: Registres à usage général)

Ce didacticiel abordera les registres x86 à usage général.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 11: Cours x86 (Partie 11: Registres de segment)

Ce didacticiel abordera les registres de segment x86.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 12: Cours x86 (Partie 12: Registre pointeur d'instruction)

Ce didacticiel abordera le registre pointeur d'instruction x86.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 13: Cours x86 (Partie 13: Registres de contrôle)

Ce didacticiel abordera les registres de contrôle x86.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 14: Cours x86 (Partie 14: Indicateurs)

Ce didacticiel abordera les indicateurs d'état, de contrôle et système.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 15: Cours x86 (Partie 15: Pile)

Ce didacticiel abordera la pile.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 16: Cours x86 (Partie 16: Tas)

Ce didacticiel abordera le tas.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 17: Cours x86 (Partie 17 – Comment installer Linux)

Ce didacticiel abordera comment installer Ubuntu Linux sur Windows et Mac.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 18: Cours x86 (Partie 18 - Éditeur de texte vim)

Ce didacticiel abordera comment installer l'éditeur de texte vim.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 19: Cours x86 (Partie 19 - Pourquoi apprendre l'assembleur)

Ce didacticiel abordera la question ancestrale de savoir pourquoi il est utile de comprendre les bases du langage d'assemblage.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 20: Cours x86 (Partie 20 - Traitement du code d'instruction)

Ce didacticiel abordera les codes opération et le traitement du code d'instruction.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 21: Cours x86 (Partie 21 - Comment compiler un programme)

Ce didacticiel abordera comment compiler un programme assembleur x86 de base.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 22: Cours x86 (Partie 22 - Programme ASM 1 [Déplacement de données immédiates])

Ce didacticiel abordera comment créer notre premier vrai programme assembleur en déplaçant des données immédiates.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 23: Cours x86 (Partie 23 - Débogage ASM 1 [Déplacement de données immédiates])

Ce didacticiel abordera comment déboguer notre premier vrai programme assembleur en déplaçant des données immédiates.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 24: Cours x86 (Partie 24 - Piratage ASM 1 [Déplacement de données immédiates])

Ce didacticiel abordera comment pirater notre premier vrai programme assembleur en déplaçant des données immédiates.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 25: Cours x86 (Partie 25 - Programme ASM 2 [Déplacement de données entre registres])

Ce didacticiel abordera comment créer notre deuxième vrai programme assembleur en déplaçant des données entre registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 26: Cours x86 (Partie 26 - Débogage ASM 2 [Déplacement de données entre registres])

Ce didacticiel abordera comment déboguer notre deuxième vrai programme assembleur en déplaçant des données entre registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 27: Cours x86 (Partie 27 - Piratage ASM 2 [Déplacement de données entre registres])

Ce didacticiel abordera comment pirater notre deuxième vrai programme assembleur en déplaçant des données entre registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 28: Cours x86 (Partie 28 - Programme ASM 3 [Déplacement de données entre mémoire et registres])

Ce didacticiel abordera comment créer notre troisième vrai programme assembleur en déplaçant des données entre la mémoire et les registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 29: Cours x86 (Partie 29 - Débogage ASM 3 [Déplacement de données entre mémoire et registres])

Ce didacticiel abordera comment déboguer notre troisième vrai programme assembleur en déplaçant des données entre la mémoire et les registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 30: Cours x86 (Partie 30 - Piratage ASM 3 [Déplacement de données entre mémoire et registres])

Ce didacticiel abordera comment pirater notre troisième vrai programme assembleur en déplaçant des données entre la mémoire et les registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 31: Cours x86 (Partie 31 - Programme ASM 4 [Déplacement de données entre registres et mémoire])

Ce didacticiel abordera comment créer notre quatrième vrai programme assembleur en déplaçant des données entre les registres et la mémoire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 32: Cours x86 (Partie 32 - Débogage ASM 4 [Déplacement de données entre registres et mémoire])

Ce didacticiel abordera comment déboguer notre quatrième vrai programme assembleur en déplaçant des données entre les registres et la mémoire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 33: Cours x86 (Partie 33 - Piratage ASM 4 [Déplacement de données entre registres et mémoire])

Ce didacticiel abordera comment pirater notre quatrième vrai programme assembleur en déplaçant des données entre les registres et la mémoire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 34: Cours x86 (Partie 34 - Programme ASM 5 [Adressage indirect avec registres])

Ce didacticiel abordera comment créer notre cinquième vrai programme assembleur par adressage indirect avec des registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 35: Cours x86 (Partie 35 - Débogage ASM 5 [Adressage indirect avec registres])

Ce didacticiel abordera comment déboguer notre cinquième vrai programme assembleur par adressage indirect avec des registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 36: Cours x86 (Partie 36 - Piratage ASM 5 [Adressage indirect avec registres])

Ce didacticiel abordera comment pirater notre cinquième vrai programme assembleur par adressage indirect avec des registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 37: Cours x86 (Partie 37 - Programme ASM 6 [Instructions CMOV])

Ce didacticiel abordera comment pirater notre sixième vrai programme assembleur avec les instructions CMOV.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 38: Cours x86 (Partie 38 - Débogage ASM 6 [Instructions CMOV])

Ce didacticiel abordera comment déboguer notre sixième vrai programme assembleur avec les instructions CMOV.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 39: Cours x86 (Partie 39 - Piratage ASM 6 [Instructions CMOV])

Ce didacticiel abordera comment pirater notre sixième vrai programme assembleur avec les instructions CMOV.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 40: Cours x86 (Partie 40 - Conclusion)

Ce didacticiel conclura ce tutoriel x86.

-> Cliquez ICI pour lire l'ebook GRATUIT.


Cours ARM-32 1

Leçon 41: Cours ARM-32 1 (Partie 1 – Le sens de la vie)

Ce didacticiel présentera notre série de tutoriels Cours ARM-32 1.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 42: Cours ARM-32 1 (Partie 2 - Systèmes de numération)

Ce didacticiel abordera en détail les systèmes de numération tels que binaire, décimal et hexadécimal.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 43: Cours ARM-32 1 (Partie 3 - Addition binaire)

Ce didacticiel abordera l'addition binaire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 44: Cours ARM-32 1 (Partie 4 - Soustraction binaire)

Ce didacticiel abordera la soustraction binaire.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 45: Cours ARM-32 1 (Partie 5 - Longueurs de mots)

Ce didacticiel abordera les longueurs de mots.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 46: Cours ARM-32 1 (Partie 6 - Registres)

Ce didacticiel abordera les registres.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 47: Cours ARM-32 1 (Partie 7 - Compteur de programme)

Ce didacticiel abordera le compteur de programme.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 48: Cours ARM-32 1 (Partie 8 - CPSR)

Ce didacticiel abordera le CPSR.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 49: Cours ARM-32 1 (Partie 9 - Registre de liaison)

Ce didacticiel abordera le registre de liaison.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 50: Cours ARM-32 1 (Partie 10 - Pointeur de pile)

Ce didacticiel abordera le pointeur de pile.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 51: Cours ARM-32 1 (Partie 11 - Procédures de démarrage du firmware ARM)

Ce didacticiel abordera les procédures de démarrage du firmware ARM.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 52: Cours ARM-32 1 (Partie 12 - Architecture Von Neumann)

Ce didacticiel abordera l'architecture Von Neumann.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 53: Cours ARM-32 1 (Partie 13 - Pipeline d'instructions)

Ce didacticiel abordera le pipeline d'instructions.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 54: Cours ARM-32 1 (Partie 14 - ADD)

Ce didacticiel abordera l'instruction d'addition.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 55: Cours ARM-32 1 (Partie 15 - Débogage de ADD)

Ce didacticiel abordera le débogage de l'instruction d'addition.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 56: Cours ARM-32 1 (Partie 16 - Piratage de ADD)

Ce didacticiel abordera le piratage de l'instruction d'addition.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 57: Cours ARM-32 1 (Partie 17 - ADDS)

Ce didacticiel abordera l'instruction adds.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 58: Cours ARM-32 1 (Partie 18 – Débogage de ADDS)

Ce didacticiel abordera le débogage de l'instruction adds.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 59: Cours ARM-32 1 (Partie 19 – Piratage de ADDS)

Ce didacticiel abordera le piratage de l'instruction adds.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 60: Cours ARM-32 1 (Partie 20 – ADC)

Ce didacticiel abordera l'instruction ADC.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 61: Cours ARM-32 1 (Partie 21 – Débogage de ADC)

Ce didacticiel abordera le débogage de l'instruction ADC.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 62: Cours ARM-32 1 (Partie 22 – Piratage de ADC)

Ce didacticiel abordera le piratage de l'instruction ADC.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 63: Cours ARM-32 1 (Partie 23 – SUB)

Ce didacticiel abordera l'instruction SUB.

-> Cliquez ICI pour lire l'ebook GRATUIT.

Leçon 64: Cours ARM-32 1 (Partie 24 – Débogage de SUB)

Ce didacticiel abordera le débogage de l'instruction SUB.

-> Cliquez ICI pour lire l'ebook GRATUIT.## Leçon 65 : Cours ARM-32 1 (Partie 25 – Piratage de SUB) Ce tutoriel abordera le piratage de l'instruction SUB.

-> Cliquez ICI pour lire l'e-book GRATUIT.


Cours ARM-32 2

Leçon 66 : Cours ARM-32 2 (Partie 1 – Le Sens de la Vie Partie 2)

Ce tutoriel présentera notre cours ARM-32 2.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 67 : Cours ARM-32 2 (Partie 2 – Systèmes de numération)

Ce tutoriel abordera les systèmes de numération.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 68 : Cours ARM-32 2 (Partie 3 – Addition binaire)

Ce tutoriel abordera l'addition binaire.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 69 : Cours ARM-32 2 (Partie 4 – Soustraction binaire)

Ce tutoriel abordera la soustraction binaire.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 70 : Cours ARM-32 2 (Partie 5 – Longueurs de mot)

Ce tutoriel abordera les longueurs de mot.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 71 : Cours ARM-32 2 (Partie 6 – Registres)

Ce tutoriel abordera les registres.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 72 : Cours ARM-32 2 (Partie 7 – Compteur de programme)

Ce tutoriel abordera le compteur de programme.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 73 : Cours ARM-32 2 (Partie 8 - CPSR)

Ce tutoriel abordera le CPSR.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 74 : Cours ARM-32 2 (Partie 9 - Registre de liaison)

Ce tutoriel abordera le registre de liaison.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 75 : Cours ARM-32 2 (Partie 10 - Pointeur de pile)

Ce tutoriel abordera le pointeur de pile.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 76 : Cours ARM-32 2 (Partie 11 - Procédures de démarrage du firmware)

Ce tutoriel abordera les procédures de démarrage du firmware.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 77 : Cours ARM-32 2 (Partie 12 - Architecture de von Neumann)

Ce tutoriel abordera l'architecture de von Neumann.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 78 : Cours ARM-32 2 (Partie 13 - Pipeline d'instructions)

Ce tutoriel abordera le pipeline d'instructions.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 79 : Cours ARM-32 2 (Partie 14 - Hello World)

Ce tutoriel abordera les bases d'un programme hello world en ARM 32 bits.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 80 : Cours ARM-32 2 (Partie 15 - Débogage de Hello World)

Ce tutoriel abordera le débogage de hello world.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 81 : Cours ARM-32 2 (Partie 16 - Piratage de Hello World)

Ce tutoriel abordera le piratage de hello world.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 82 : Cours ARM-32 2 (Partie 17 - Constantes)

Ce tutoriel abordera les constantes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 83 : Cours ARM-32 2 (Partie 18 – Débogage des constantes)

Ce tutoriel abordera le débogage des constantes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 84 : Cours ARM-32 2 (Partie 19 – Piratage des constantes)

Ce tutoriel abordera le piratage des constantes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 85 : Cours ARM-32 2 (Partie 20 – Variables caractères)

Ce tutoriel abordera les variables caractères.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 86 : Cours ARM-32 2 (Partie 21 – Débogage des variables caractères)

Ce tutoriel abordera le débogage des variables caractères.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 87 : Cours ARM-32 2 (Partie 22 – Piratage des variables caractères)

Ce tutoriel abordera le piratage des variables caractères.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 88 : Cours ARM-32 2 (Partie 23 – Variables booléennes)

Ce tutoriel abordera les variables booléennes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 89 : Cours ARM-32 2 (Partie 24 – Débogage des variables booléennes)

Ce tutoriel abordera le débogage des variables booléennes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 90 : Cours ARM-32 2 (Partie 25 – Piratage des variables booléennes)

Ce tutoriel abordera le piratage des variables booléennes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 91 : Cours ARM-32 2 (Partie 26 – Variables entières)

Ce tutoriel abordera les variables entières.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 92 : Cours ARM-32 2 (Partie 27 – Débogage des variables entières)

Ce tutoriel abordera le débogage des variables entières.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 93 : Cours ARM-32 2 (Partie 28 – Piratage des variables entières)

Ce tutoriel abordera le piratage des variables entières.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 94 : Cours ARM-32 2 (Partie 29 – Variables flottantes)

Ce tutoriel abordera les variables flottantes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 95 : Cours ARM-32 2 (Partie 30 – Débogage des variables flottantes)

Ce tutoriel abordera le débogage des variables flottantes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 96 : Cours ARM-32 2 (Partie 31 – Piratage des variables flottantes)

Ce tutoriel abordera le piratage des variables flottantes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 97 : Cours ARM-32 2 (Partie 32 – Variables double)

Ce tutoriel abordera les variables double.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 98 : Cours ARM-32 2 (Partie 33 – Débogage des variables double)

Ce tutoriel abordera le débogage des variables double.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 99 : Cours ARM-32 2 (Partie 34 – Piratage des variables double)

Ce tutoriel abordera le piratage des variables double.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 100 : Cours ARM-32 2 (Partie 35 – Opérateur SizeOf)

Ce tutoriel abordera l'opérateur sizeof.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 101 : Cours ARM-32 2 (Partie 36 – Débogage de l'opérateur SizeOf)

Ce tutoriel abordera le débogage de l'opérateur sizeof.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 102 : Cours ARM-32 2 (Partie 37 – Piratage de l'opérateur SizeOf)

Ce tutoriel abordera le piratage de l'opérateur sizeof.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 103 : Cours ARM-32 2 (Partie 38 – Opérateur de pré-incrémentation)

Ce tutoriel abordera l'opérateur de pré-incrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 104 : Cours ARM-32 2 (Partie 39 – Débogage de l'opérateur de pré-incrémentation)

Ce tutoriel abordera le débogage de l'opérateur de pré-incrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 105 : Cours ARM-32 2 (Partie 40 – Piratage de l'opérateur de pré-incrémentation)

Ce tutoriel abordera le piratage de l'opérateur de pré-incrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 106 : Cours ARM-32 2 (Partie 41 – Opérateur de post-incrémentation)

Ce tutoriel abordera l'opérateur de post-incrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 107 : Cours ARM-32 2 (Partie 42 – Débogage de l'opérateur de post-incrémentation)

Ce tutoriel abordera le débogage de l'opérateur de post-incrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 108 : Cours ARM-32 2 (Partie 43 – Piratage de l'opérateur de post-incrémentation)

Ce tutoriel abordera le piratage de l'opérateur de post-incrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 109 : Cours ARM-32 2 (Partie 44 – Opérateur de pré-décrémentation)

Ce tutoriel abordera l'opérateur de pré-décrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 110 : Cours ARM-32 2 (Partie 45 – Débogage de l'opérateur de pré-décrémentation)

Ce tutoriel abordera le débogage de l'opérateur de pré-décrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 111 : Cours ARM-32 2 (Partie 46 – Piratage de l'opérateur de pré-décrémentation)

Ce tutoriel abordera le piratage de l'opérateur de pré-décrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 112 : Cours ARM-32 2 (Partie 47 – Opérateur de post-décrémentation)

Ce tutoriel abordera l'opérateur de post-décrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 113 : Cours ARM-32 2 (Partie 48 – Débogage de l'opérateur de post-décrémentation)

Ce tutoriel abordera le débogage de l'opérateur de post-décrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 114 : Cours ARM-32 2 (Partie 49 – Piratage de l'opérateur de post-décrémentation)

Ce tutoriel abordera le piratage de l'opérateur de post-décrémentation.

-> Cliquez ICI pour lire l'e-book GRATUIT.


Cours Projet ARM-32

Leçon 115 : Projet ARM-32 (Partie 1 – Piratage de Hello World)

Exemple de piratage de Hello World sur Raspberry Pi ARM 32 bits dans Kali Linux.

-> Cliquez ICI pour lire le projet sur GitHub.

Leçon 116 : Projet ARM-32 (Partie 2 – Piratage de Int)

Exemple de piratage de Int sur Raspberry Pi ARM 32 bits dans Kali Linux.

-> Cliquez ICI pour lire le projet sur GitHub.

Leçon 117 : Projet ARM-32 (Partie 3 – Piratage de Float)

Exemple de piratage de Float sur Raspberry Pi ARM 32 bits dans Kali Linux.

-> Cliquez ICI pour lire le projet sur GitHub.

Leçon 118 : Projet ARM-32 (Partie 4 – Piratage de Double)

Exemple de piratage de Double sur Raspberry Pi ARM 32 bits dans Kali Linux.

-> Cliquez ICI pour lire le projet sur GitHub.

Leçon 119 : Projet ARM-32 (Partie 5 – Piratage de Char)

Exemple de piratage de Char sur Raspberry Pi ARM 32 bits dans Kali Linux.

-> Cliquez ICI pour lire le projet sur GitHub.

Leçon 120 : Projet ARM-32 (Partie 6 – Piratage de pointeur Char)

Exemple de pointeur Char sur Raspberry Pi ARM 32 bits dans Kali Linux.

-> Cliquez ICI pour lire le projet sur GitHub.


Cours x64

Leçon 121 : Cours x64 (Partie 1 – La Révolution cyber)

Ce tutoriel abordera la révolution cyber.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 122 : Cours x64 (Partie 2 - Transistors)

Ce tutoriel abordera les transistors.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 123 : Cours x64 (Partie 3 - Portes logiques)

Ce tutoriel abordera les portes logiques.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 124 : Cours x64 (Partie 4 - Systèmes de numération)

Ce tutoriel abordera les systèmes de numération.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 125 : Cours x64 (Partie 5 - Addition binaire)

Ce tutoriel abordera l'addition binaire.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 126 : Cours x64 (Partie 6 - Soustraction binaire)

Ce tutoriel abordera la soustraction binaire.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 127 : Cours x64 (Partie 7 - Longueurs de mot)

Ce tutoriel abordera les longueurs de mot.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 128 : Cours x64 (Partie 8 - Architecture générale)

Ce tutoriel abordera l'architecture générale.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 129 : Cours x64 (Partie 9 - Conventions d'appel)

Ce tutoriel abordera les conventions d'appel.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 130 : Cours x64 (Partie 10 - Instructions booléennes)

Ce tutoriel abordera les instructions booléennes.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 131 : Cours x64 (Partie 11 - Pointeurs)

Ce tutoriel abordera les pointeurs.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 132 : Cours x64 (Partie 12 - Chargement d'adresse effective)

Ce tutoriel abordera le chargement d'adresse effective.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 133 : Cours x64 (Partie 13 - Le segment de données)

Ce tutoriel abordera le segment de données.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 134 : Cours x64 (Partie 14 - Instruction SHL)

Ce tutoriel abordera l'instruction shl.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 135 : Cours x64 (Partie 15 - Instruction SHR)

Ce tutoriel abordera l'instruction shr.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 136 : Cours x64 (Partie 16 - Instruction ROL)

Ce tutoriel abordera l'instruction rol.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 137 : Cours x64 (Partie 17 - Instruction ROR)

Ce tutoriel abordera l'instruction ror.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 138 : Cours x64 (Partie 18 - Les bases du secteur d'amorçage [Partie 1])

Ce tutoriel abordera les bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 139 : Cours x64 (Partie 19 - Les bases du secteur d'amorçage [Partie 2])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 140 : Cours x64 (Partie 20 - Les bases du secteur d'amorçage [Partie 3])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 141 : Cours x64 (Partie 21 - Les bases du secteur d'amorçage [Partie 4])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 142 : Cours x64 (Partie 22 - Les bases du secteur d'amorçage [Partie 5])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 143 : Cours x64 (Partie 23 - Les bases du secteur d'amorçage [Partie 6])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 144 : Cours x64 (Partie 24 - Les bases du secteur d'amorçage [Partie 7])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 145 : Cours x64 (Partie 25 - Les bases du secteur d'amorçage [Partie 8])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 146 : Cours x64 (Partie 26 - Les bases du secteur d'amorçage [Partie 9])

Ce tutoriel abordera d'autres bases du secteur d'amorçage.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 147 : Cours x64 (Partie 27 - Assembleur x64 [Partie 1])

Ce tutoriel abordera l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 148 : Cours x64 (Partie 28 - Assembleur x64 [Partie 2])

Ce tutoriel abordera d'autres aspects de l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 149 : Cours x64 (Partie 29 - Assembleur x64 [Partie 3])

Ce tutoriel abordera d'autres aspects de l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 150 : Cours x64 (Partie 30 - Assembleur x64 [Partie 4])

Ce tutoriel abordera d'autres aspects de l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 151 : Cours x64 (Partie 31 - Assembleur x64 [Partie 5])

Ce tutoriel abordera d'autres aspects de l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 152 : Cours x64 (Partie 32 - Assembleur x64 [Partie 6])

Ce tutoriel abordera d'autres aspects de l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 153 : Cours x64 (Partie 33 - Assembleur x64 [Partie 7])

Ce tutoriel abordera d'autres aspects de l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 154 : Cours x64 (Partie 34 - Code C++ x64 1 [Partie 1])

Ce tutoriel abordera le code C++ en lien avec l'assembleur 64 bits.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 155 : Cours x64 (Partie 35 - Débogage C++ x64 2 [Partie 2])

Ce tutoriel abordera plus de code C++ en lien avec l'assembleur 64 bits.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 156 : Cours x64 (Partie 36 - Piratage C++ x64 3 [Partie 3])

Ce tutoriel abordera plus de code C++ en lien avec l'assembleur 64 bits.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 157 : Cours x64 (Partie 37 - C x64 et la Genèse de la vie)

Ce tutoriel abordera le langage C et son rapport avec l'assembleur x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 158 : Cours x64 (Partie 38 - Bases de la mise en réseau x64)

Ce tutoriel abordera les bases de la mise en réseau x64.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 159 : Cours x64 (Partie 39 - Pourquoi C ?)

Ce tutoriel abordera la puissance du langage C.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 160 : Cours x64 (Partie 40 - Piratage de Hello World !)

Ce tutoriel abordera le piratage de hello world.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 161 : Cours x64 (Partie 41 - Piratage des variables !)

Ce tutoriel abordera le piratage des variables.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 162 : Cours x64 (Partie 42 - Piratage des branches !)

Ce tutoriel abordera le piratage des branches.

-> Cliquez ICI pour lire l'e-book GRATUIT.

Leçon 163 : Cours x64 (Partie 43 - Piratage des pointeurs !)

Ce tutoriel abordera le piratage des pointeurs.

-> Cliquez ICI pour lire l'e-book GRATUIT.


Cours ARM-64

Leçon 164 : Cours ARM-64 (Partie 1 - Le Sens de la Vie)

Dans cette leçon, nous aborderons les concepts du cours et le sens de la vie.

-> Cliquez ICI pour lire l'e-book GRATUIT.## Leçon 165 : Cours ARM-64 (Partie 2 - Configuration du développement) Dans cette leçon, nous verrons comment configurer notre environnement de développement en ARM 64 bits avec Kali Linux.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 166 : Cours ARM-64 (Partie 3 - "Hello World")

Dans cette leçon, nous verrons comment écrire et compiler un simple programme hello world en C++.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 167 : Cours ARM-64 (Partie 4 - Débogage de "Hello World")

Dans cette leçon, nous verrons comment déboguer notre simple programme hello world.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 168 : Cours ARM-64 (Partie 5 - Hacking de "Hello World")

Dans cette leçon, nous piraterons notre simple programme hello world.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 169 : Cours ARM-64 (Partie 6 - E/S de base)

Dans cette leçon, nous verrons comment écrire et compiler un simple programme basicio en C++ et aborderons la validation de base des entrées.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 170 : Cours ARM-64 (Partie 7 - Débogage des E/S de base)

Dans cette leçon, nous verrons comment déboguer un simple programme basicio en C++ et aborderons la validation de base des entrées.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 171 : Cours ARM-64 (Partie 8 - Hacking des E/S de base)

Dans cette leçon, nous verrons comment pirater un simple programme basicio en C++ et aborderons la validation de base des entrées.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 172 : Cours ARM-64 (Partie 9 - Type de données primitif caractère)

Dans cette leçon, nous verrons le type de données primitif char.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 173 : Cours ARM-64 (Partie 10 - Débogage du type de données primitif caractère)

Dans cette leçon, nous verrons comment déboguer le type de données primitif char.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 174 : Cours ARM-64 (Partie 11 - Hacking du type de données primitif caractère)

Dans cette leçon, nous verrons comment pirater le type de données primitif char.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 175 : Cours ARM-64 (Partie 12 - Type de données primitif booléen)

Dans cette leçon, nous verrons le type de données primitif booléen.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 176 : Cours ARM-64 (Partie 13 - Débogage du type de données primitif booléen)

Dans cette leçon, nous verrons comment déboguer le type de données primitif booléen.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 177 : Cours ARM-64 (Partie 14 - Hacking du type de données primitif booléen)

Dans cette leçon, nous verrons comment pirater le type de données primitif booléen.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 178 : Cours ARM-64 (Partie 15 - Type de données primitif float)

Dans cette leçon, nous verrons le type de données primitif float.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 179 : Cours ARM-64 (Partie 16 - Débogage du type de données primitif float)

Dans cette leçon, nous verrons comment déboguer le type de données primitif float.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 180 : Cours ARM-64 (Partie 17 - Hacking du type de données primitif float)

Dans cette leçon, nous verrons comment pirater le type de données primitif float.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 181 : Cours ARM-64 (Partie 18 - Type de données primitif double)

Dans cette leçon, nous verrons le type de données primitif double.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 182 : Cours ARM-64 (Partie 19 - Débogage du type de données primitif double)

Dans cette leçon, nous verrons comment déboguer le type de données primitif double.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 183 : Cours ARM-64 (Partie 20 - Hacking du type de données primitif double)

Dans cette leçon, nous verrons comment pirater le type de données primitif double.

-> Cliquez ICI pour lire le livre électronique gratuit.


Cours de hacking Pico

Leçon 184 : Cours de hacking Pico (Partie 1 - Le Pourquoi, Le Comment...)

Dans cette leçon, nous verrons la configuration de base de l'environnement de développement pour le Raspberry Pi Pico.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 185 : Cours de hacking Pico (Partie 2 - Hello World)

Dans cette leçon, nous verrons le programme Hello World de base.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 186 : Cours de hacking Pico (Partie 3 - Débogage de Hello World)

Dans cette leçon, nous verrons comment déboguer le programme Hello World de base.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 187 : Cours de hacking Pico (Partie 4 - Hacking de Hello World)

Dans cette leçon, nous verrons comment pirater le programme Hello World de base.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 188 : Cours de hacking Pico (Partie 5 - char)

Dans cette leçon, nous verrons le type de données char.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 189 : Cours de hacking Pico (Partie 6 - Débogage de char)

Dans cette leçon, nous verrons comment déboguer le type de données char.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 190 : Cours de hacking Pico (Partie 7 - Hacking de char)

Dans cette leçon, nous verrons comment pirater le type de données char.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 191 : Cours de hacking Pico (Partie 8 - int)

Dans cette leçon, nous verrons le type de données int.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 192 : Cours de hacking Pico (Partie 9 - Débogage de int)

Dans cette leçon, nous verrons comment déboguer le type de données int.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 193 : Cours de hacking Pico (Partie 10 - Hacking de int)

Dans cette leçon, nous verrons comment pirater le type de données int.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 194 : Cours de hacking Pico (Partie 11 - float)

Dans cette leçon, nous verrons le type de données float.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 195 : Cours de hacking Pico (Partie 12 - Débogage de float)

Dans cette leçon, nous verrons comment déboguer le type de données float.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 196 : Cours de hacking Pico (Partie 13 - Hacking de float)

Dans cette leçon, nous verrons comment pirater le type de données float.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 197 : Cours de hacking Pico (Partie 14 - double)

Dans cette leçon, nous verrons le type de données double.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 198 : Cours de hacking Pico (Partie 15 - Débogage de double)

Dans cette leçon, nous verrons comment déboguer le type de données double.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 199 : Cours de hacking Pico (Partie 16 - Hacking de double)

Dans cette leçon, nous verrons comment pirater le type de données double.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 200 : Cours de hacking Pico (Partie 17 - "LE POUVOIR ABSOLU CORROMPT ABSOLUMENT !", La Tragique Histoire de l'Entrée...)

Dans cette leçon, nous verrons le concept de gestion correcte des entrées.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 201 : Cours de hacking Pico (Partie 18 - "PENDANT 800 ANS J'AI ENTRAÎNÉ DES JEDI !", La FORCE Qui EST l'Entrée...)

Dans cette leçon, nous verrons l'importance d'une gestion correcte des entrées, en plus de décomposer notre fonction d'entrée personnalisée.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 202 : Cours de hacking Pico (Partie 19 - Entrée)

Dans cette leçon, nous verrons comment créer une architecture d'entrée efficace.

-> Cliquez ICI pour lire le livre électronique gratuit.

Leçon 203 : Cours de hacking Pico (Partie 20 - Débogage de l'entrée)

Dans cette leçon, nous verrons comment déboguer l'entrée.

-> Cliquez ICI pour lire le livre électronique gratuit.


Cours de hacking Windows

Leçon 204 : Cours de hacking Windows (Chapitre 1 - Hello World)

Ce chapitre couvre les bases de la conception d'un programme Windows très simple de boîte de message en pur assembleur pour les architectures x86 et x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 205 : Cours de hacking Windows (Chapitre 2 : Débogage de Hello World x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de l'application Hello World en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 206 : Cours de hacking Windows (Chapitre 3 : Hacking de Hello World x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de l'application Hello World en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 207 : Cours de hacking Windows (Chapitre 4 : Débogage de Hello World x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de l'application Hello World en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 208 : Cours de hacking Windows (Chapitre 5 : Hacking de Hello World x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de l'application Hello World en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 209 : Cours de hacking Windows (Chapitre 6 : Répertoires)

Ce chapitre couvre l'examen des fonctions Windows API CreateDirectoryW et RemoveDirectoryW en C.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 210 : Cours de hacking Windows (Chapitre 7 : Débogage des répertoires x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, des fonctions Windows API CreateDirectoryW et RemoveDirectoryW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 211 : Cours de hacking Windows (Chapitre 8 : Hacking des répertoires x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, des fonctions Windows API CreateDirectoryW et RemoveDirectoryW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 212 : Cours de hacking Windows (Chapitre 9 : Débogage des répertoires x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, des fonctions Windows API CreateDirectoryW et RemoveDirectoryW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 213 : Cours de hacking Windows (Chapitre 10 : Hacking des répertoires x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, des fonctions Windows API CreateDirectoryW et RemoveDirectoryW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 214 : Cours de hacking Windows (Chapitre 11 : CopyFile)

Ce chapitre couvre l'examen de la fonction Windows API CopyFileW en C.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 215 : Cours de hacking Windows (Chapitre 12 : Débogage de CopyFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API CopyFileW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 216 : Cours de hacking Windows (Chapitre 13 : Hacking de CopyFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API CopyFileW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 217 : Cours de hacking Windows (Chapitre 14 : Débogage de CopyFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API CopyFileW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 218 : Cours de hacking Windows (Chapitre 15 : Hacking de CopyFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API CopyFileW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 219 : Cours de hacking Windows (Chapitre 16 : MoveFile)

Ce chapitre couvre l'examen de la fonction Windows API MoveFileW en C.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 220 : Cours de hacking Windows (Chapitre 17 : Débogage de MoveFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API MoveFileW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 221 : Cours de hacking Windows (Chapitre 18 : Hacking de MoveFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API MoveFileW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 222 : Cours de hacking Windows (Chapitre 19 : Débogage de MoveFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API MoveFileW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 223 : Cours de hacking Windows (Chapitre 20 : Hacking de MoveFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API MoveFileW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 224 : Cours de hacking Windows (Chapitre 21 : CreateFile)

Ce chapitre couvre l'examen de la fonction Windows API CreateFileW en C.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 225 : Cours de hacking Windows (Chapitre 22 : Débogage de CreateFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API CreateFileW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 226 : Cours de hacking Windows (Chapitre 23 : Hacking de CreateFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API CreateFileW en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 227 : Cours de hacking Windows (Chapitre 24 : Débogage de CreateFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API CreateFileW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 228 : Cours de hacking Windows (Chapitre 25 : Hacking de CreateFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API CreateFileW en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 229 : Cours de hacking Windows (Chapitre 26 : WriteFile)

Ce chapitre couvre l'examen de la fonction Windows API WriteFile en C.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 230 : Cours de hacking Windows (Chapitre 27 : Débogage de WriteFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API WriteFile en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 231 : Cours de hacking Windows (Chapitre 28 : Hacking de WriteFile x86)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API WriteFile en assembleur x86.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 232 : Cours de hacking Windows (Chapitre 29 : Débogage de WriteFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le débogage, de la fonction Windows API WriteFile en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 233 : Cours de hacking Windows (Chapitre 30 : Hacking de WriteFile x64)

Ce chapitre couvre l'analyse dynamique de rétro-ingénierie, le hacking, de la fonction Windows API WriteFile en assembleur x64.

-> Cliquez ICI pour lire le livre PDF gratuit.


Cours de hacking Go

Leçon 234 : Cours de hacking Go (Chapitre 1 : Hello Distributed System World)

Ce chapitre couvre les bases de la mise en place d'un environnement de développement et d'un programme Go de base de style hello world pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 235 : Cours de hacking Go (Chapitre 2 : Débogage de Hello Distributed System World)

Ce chapitre couvre le débogage du programme Go de base de style hello world pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 236 : Cours de hacking Go (Chapitre 3 : Hacking de Hello Distributed System World)

Ce chapitre couvre le hacking du programme Go de base de style hello world pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 237 : Cours de hacking Go (Chapitre 4 : Types primitifs)

Ce chapitre couvre les types primitifs de Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 238 : Cours de hacking Go (Chapitre 5 : Débogage des types primitifs)

Ce chapitre couvre le débogage en Golang des types primitifs pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF gratuit.

Leçon 239 : Cours de hacking Go (Chapitre 6 : Hacking des types primitifs)

Ce chapitre couvre le hacking en Golang des types primitifs pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF gratuit.## Leçon 240 : Cours de hacking Go (Chapitre 7 : Flux de contrôle) Ce chapitre couvre le flux de contrôle Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 241 : Cours de hacking Go (Chapitre 8 : Débogage du flux de contrôle)

Ce chapitre couvre le débogage du flux de contrôle Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 242 : Cours de hacking Go (Chapitre 9 : Hacking du flux de contrôle)

Ce chapitre couvre le hacking du flux de contrôle Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 243 : Cours de hacking Go (Chapitre 10 : Flux de contrôle avancé)

Ce chapitre couvre le flux de contrôle avancé Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 244 : Cours de hacking Go (Chapitre 11 : Débogage du flux de contrôle avancé)

Ce chapitre couvre le débogage du flux de contrôle avancé Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 245 : Cours de hacking Go (Chapitre 12 : Hacking du flux de contrôle avancé)

Ce chapitre couvre le hacking du flux de contrôle avancé Golang pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours de hacking Rust

Leçon 246 : Cours de hacking Rust (Chapitre 1 : Hello Rust)

Ce chapitre couvre les bases de la configuration d'un environnement de développement et d'un programme Rust basique de type hello world pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 247 : Cours de hacking Rust (Chapitre 2 : Débogage de Hello Rust)

Ce chapitre couvre le débogage du programme Rust basique de type hello world pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 248 : Cours de hacking Rust (Chapitre 3 : Hacking de Hello Rust)

Ce chapitre couvre le hacking du programme Rust basique de type hello world pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 249 : Cours de hacking Rust (Chapitre 4 : Types de données scalaires)

Ce chapitre couvre les types de données scalaires au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 250 : Cours de hacking Rust (Chapitre 5 : Débogage des types de données scalaires)

Ce chapitre couvre le débogage des types de données scalaires au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 251 : Cours de hacking Rust (Chapitre 6 : Hacking des types de données scalaires)

Ce chapitre couvre le hacking des types de données scalaires au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 252 : Cours de hacking Rust (Chapitre 7 : Types de données composés)

Ce chapitre couvre les types de données composés au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 253 : Cours de hacking Rust (Chapitre 8 : Débogage des types de données composés)

Ce chapitre couvre le débogage des types de données composés au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 254 : Cours de hacking Rust (Chapitre 9 : Hacking des types de données composés)

Ce chapitre couvre le hacking des types de données composés au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 255 : Cours de hacking Rust (Chapitre 10 : Fonctions)

Ce chapitre couvre les fonctions au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 256 : Cours de hacking Rust (Chapitre 11 : Débogage des fonctions)

Ce chapitre couvre le débogage des fonctions au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 257 : Cours de hacking Rust (Chapitre 12 : Hacking des fonctions)

Ce chapitre couvre le hacking des fonctions au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 258 : Cours de hacking Rust (Chapitre 13 : Flux de contrôle)

Ce chapitre couvre le flux de contrôle au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 259 : Cours de hacking Rust (Chapitre 14 : Débogage du flux de contrôle)

Ce chapitre couvre le débogage du flux de contrôle au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 260 : Cours de hacking Rust (Chapitre 15 : Hacking du flux de contrôle)

Ce chapitre couvre le hacking du flux de contrôle au sein d'un programme Rust pour l'architecture x64.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours de hacking Rust embarqué

Leçon 261 : Cours de hacking Rust embarqué (Chapitre 1 : Câblage)

Ce chapitre couvre les bases de la configuration du câblage pour un Pico Rust embarqué.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 262 : Cours de hacking Rust embarqué (Chapitre 2 : Fonctionnalités)

Ce chapitre couvre les fonctionnalités de la rétro-ingénierie du Pico Rust.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 263 : Cours de hacking Rust embarqué (Chapitre 3 : Structure du projet)

Ce chapitre couvre la structure du projet de rétro-ingénierie du Pico Rust.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 264 : Cours de hacking Rust embarqué (Chapitre 4 : Comment ça fonctionne (étape par étape))

Ce chapitre couvre le projet étape par étape de la rétro-ingénierie du Pico Rust.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 265 : Cours de hacking Rust embarqué (Chapitre 5 : Enqueue/Dequeue de l'Embassy Executor en détail

Ce chapitre couvre l'enqueue/dequeue étape par étape du projet de rétro-ingénierie du Pico Rust.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 266 : Cours de hacking Rust embarqué (Chapitre 6 : Compilation et flashage)

Ce chapitre couvre le projet étape par étape de compilation et de flashage de la rétro-ingénierie du Pico Rust.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours de hacking Rust embarqué avec microbit

Leçon 267 : Cours de hacking Rust embarqué avec microbit (Chapitre 1 : Analyse fondamentale et structure binaire)

Ce chapitre couvre l'analyse fondamentale et la structure binaire pour un microbit Rust embarqué.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 268 : Cours de hacking Rust embarqué avec microbit (Chapitre 2 : Plongée approfondie dans le runtime async Embassy)

Ce chapitre couvre le runtime async Embassy pour un microbit Rust embarqué.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 269 : Cours de hacking Rust embarqué avec microbit (Chapitre 3 : Gestionnaires d'interruptions et abstraction matérielle)

Ce chapitre couvre les gestionnaires d'interruptions et l'abstraction matérielle pour un microbit Rust embarqué.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 270 : Cours de hacking Rust embarqué avec microbit (Chapitre 4 : Composants système avancés)

Ce chapitre couvre les composants système avancés pour un microbit Rust embarqué.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 271 : Cours de hacking Rust embarqué avec microbit (Chapitre 5 : Exploitation et évaluation de la sécurité)

Ce chapitre couvre l'exploitation et l'évaluation de la sécurité pour un microbit Rust embarqué.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours d'assembleur embarqué

Leçon 272 : Cours d'assembleur embarqué (Chapitre 1 : Chaîne d'outils)

Ce chapitre couvre les bases de la configuration d'un environnement de développement et du firmware modèle de base pour le microcontrôleur STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 273 : Cours d'assembleur embarqué (Chapitre 2 : Bases de l'architecture)

Ce chapitre couvre les bases de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 274 : Cours d'assembleur embarqué (Chapitre 3 : Table de vecteurs)

Ce chapitre couvre le concept et le développement de la table de vecteurs au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 275 : Cours d'assembleur embarqué (Chapitre 4 : Linker script)

Ce chapitre couvre le concept et le développement du linker script au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 276 : Cours d'assembleur embarqué (Chapitre 5 : Analyse de fichiers ELF)

Ce chapitre couvre l'analyse des fichiers ELF et les outils associés au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 277 : Cours d'assembleur embarqué (Chapitre 6 : Registres ARM Cortex-M)

Ce chapitre couvre les registres ARM Cortex-M au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 278 : Cours d'assembleur embarqué (Chapitre 7 : Jeu d'instructions ARM Thumb2)

Ce chapitre couvre le jeu d'instructions ARM Thumb2 au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 279 : Cours d'assembleur embarqué (Chapitre 8 : Instructions Load & Store)

Ce chapitre couvre les instructions de base load & store en plus du hacking en temps réel au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 280 : Cours d'assembleur embarqué (Chapitre 9 : Constantes et valeurs littérales)

Ce chapitre couvre les exemples de base de constantes et de valeurs littérales au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 281 : Cours d'assembleur embarqué (Chapitre 10 : Exécution conditionnelle)

Ce chapitre couvre l'exécution conditionnelle de base au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 282 : Cours d'assembleur embarqué (Chapitre 11 : Fonctions, interruptions, UART et simulation STUXNET !)

Ce chapitre couvre les fonctions, les interruptions, l'UART et une simple simulation STUXNET au sein de l'architecture STM32F401CCU6.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours de hacking embarqué

Leçon 283 : Cours de hacking embarqué (Chapitre 1 : hello, world)

Ce chapitre couvre les bases de la configuration d'un environnement de développement et du firmware modèle de base pour le microcontrôleur Pico 2 en plus d'afficher hello, world.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 284 : Cours de hacking embarqué (Chapitre 2 : Débogage de hello, world)

Ce chapitre couvre le débogage de notre firmware pour le programme hello, world du microcontrôleur Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 285 : Cours de hacking embarqué (Chapitre 3 : Hacking de hello, world)

Ce chapitre couvre le hacking de notre firmware pour le programme hello, world du microcontrôleur Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 286 : Cours de hacking embarqué (Chapitre 4 : Analyse du système embarqué)

Ce chapitre couvre une analyse complète du système embarqué en examinant des parties de la fiche technique du RP2350 et des outils utiles d'analyse de firmware.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 287 : Cours de hacking embarqué (Chapitre 5 : Introduction aux variables)

Ce chapitre couvre une introduction aux variables en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 288 : Cours de hacking embarqué (Chapitre 6 : Débogage de l'introduction aux variables)

Ce chapitre couvre le débogage d'une introduction aux variables en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 289 : Cours de hacking embarqué (Chapitre 7 : Hacking de l'introduction aux variables)

Ce chapitre couvre le hacking d'une introduction aux variables en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 290 : Cours de hacking embarqué (Chapitre 8 : Variables non initialisées)

Ce chapitre couvre les variables non initialisées ainsi qu'une introduction aux sorties GPIO en faisant clignoter une LED en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 291 : Cours de hacking embarqué (Chapitre 9 : Débogage des variables non initialisées)

Ce chapitre couvre le débogage des variables non initialisées ainsi qu'une introduction aux sorties GPIO en faisant clignoter une LED en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 292 : Cours de hacking embarqué (Chapitre 10 : Hacking des variables non initialisées)

Ce chapitre couvre le hacking des variables non initialisées ainsi qu'une introduction aux sorties GPIO en faisant clignoter une LED en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 293 : Cours de hacking embarqué (Chapitre 11 : Type de données entier)

Ce chapitre couvre le type de données entier en plus d'une plongée plus approfondie dans l'assembleur des sorties GPIO en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 294 : Cours de hacking embarqué (Chapitre 12 : Débogage du type de données entier)

Ce chapitre couvre le débogage du type de données entier en plus d'une plongée plus approfondie dans l'assembleur des sorties GPIO en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 295 : Cours de hacking embarqué (Chapitre 13 : Hacking du type de données entier)

Ce chapitre couvre le hacking du type de données entier en plus d'une plongée plus approfondie dans l'assembleur des sorties GPIO en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 296 : Cours de hacking embarqué (Chapitre 14 : Type de données à virgule flottante)

Ce chapitre couvre le type de données à virgule flottante en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 297 : Cours de hacking embarqué (Chapitre 15 : Débogage du type de données à virgule flottante)

Ce chapitre couvre le débogage du type de données à virgule flottante en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 298 : Cours de hacking embarqué (Chapitre 16 : Hacking du type de données à virgule flottante)

Ce chapitre couvre le hacking du type de données à virgule flottante en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 299 : Cours de hacking embarqué (Chapitre 17 : Type de données à virgule flottante double précision)

Ce chapitre couvre le type de données à virgule flottante double précision en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 300 : Cours de hacking embarqué (Chapitre 18 : Débogage du type de données à virgule flottante double précision)

Ce chapitre couvre le débogage du type de données à virgule flottante double précision en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 301 : Cours de hacking embarqué (Chapitre 19 : Hacking du type de données à virgule flottante double précision)

Ce chapitre couvre le hacking du type de données à virgule flottante double précision en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 302 : Cours de hacking embarqué (Chapitre 20 : Variables statiques)

Ce chapitre couvre les variables statiques ainsi qu'une introduction aux entrées GPIO en travaillant avec des boutons poussoirs en lien avec le développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 303 : Cours de hacking embarqué (Chapitre 21 : Débogage des variables statiques)

Ce chapitre couvre le débogage des variables statiques ainsi qu'une introduction aux entrées GPIO en travaillant avec des boutons poussoirs en lien avec le développement embarqué sur le Pico 2.-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 304: Cours de piratage embarqué (Chapitre 22: Piratage des variables statiques)

Ce chapitre aborde le piratage des variables statiques ainsi qu'une introduction aux entrées GPIO, avec des boutons-poussoirs, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 305: Cours de piratage embarqué (Chapitre 23: Constantes)

Ce chapitre aborde les constantes ainsi qu'une introduction à l'I2C, avec un écran LCD 1602, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 306: Cours de piratage embarqué (Chapitre 24: Débogage des constantes)

Ce chapitre aborde le débogage des constantes ainsi qu'une introduction à l'I2C, avec un écran LCD 1602, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 307: Cours de piratage embarqué (Chapitre 25: Piratage des constantes)

Ce chapitre aborde le piratage des constantes ainsi qu'une introduction à l'I2C, avec un écran LCD 1602, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 308: Cours de piratage embarqué (Chapitre 26: Opérateurs)

Ce chapitre aborde les opérateurs ainsi qu'une introduction au protocole à fil unique, avec un capteur de température et d'humidité DHT11, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 309: Cours de piratage embarqué (Chapitre 27: Débogage des opérateurs)

Ce chapitre aborde le débogage des opérateurs ainsi qu'une introduction au protocole à fil unique, avec un capteur de température et d'humidité DHT11, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 310: Cours de piratage embarqué (Chapitre 28: Piratage des opérateurs)

Ce chapitre aborde le piratage des opérateurs ainsi qu'une introduction au protocole à fil unique, avec un capteur de température et d'humidité DHT11, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 311: Cours de piratage embarqué (Chapitre 29: Conditionnelles statiques)

Ce chapitre aborde les conditionnelles statiques ainsi qu'une introduction à la PWM, avec un servomoteur SG90, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 312: Cours de piratage embarqué (Chapitre 30: Débogage des conditionnelles statiques)

Ce chapitre aborde le débogage des conditionnelles statiques ainsi qu'une introduction à la PWM, avec un servomoteur SG90, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 313: Cours de piratage embarqué (Chapitre 31: Piratage des conditionnelles statiques)

Ce chapitre aborde le piratage des conditionnelles statiques ainsi qu'une introduction à la PWM, avec un servomoteur SG90, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 314: Cours de piratage embarqué (Chapitre 32: Conditionnelles dynamiques)

Ce chapitre aborde les conditionnelles dynamiques ainsi que des exemples supplémentaires de PWM, avec un servomoteur SG90, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 315: Cours de piratage embarqué (Chapitre 33: Débogage des conditionnelles dynamiques)

Ce chapitre aborde le débogage des conditionnelles dynamiques ainsi que des exemples supplémentaires de PWM, avec un servomoteur SG90, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 316: Cours de piratage embarqué (Chapitre 34: Piratage des conditionnelles dynamiques)

Ce chapitre aborde le piratage des conditionnelles dynamiques ainsi que des exemples supplémentaires de PWM, avec un servomoteur SG90, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 317: Cours de piratage embarqué (Chapitre 35: Structures)

Ce chapitre aborde les structures ainsi qu'une introduction aux bases de l'infrarouge, avec un récepteur infrarouge et une télécommande infrarouge, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 318: Cours de piratage embarqué (Chapitre 36: Débogage des structures)

Ce chapitre aborde le débogage des structures ainsi qu'une introduction aux bases de l'infrarouge, avec un récepteur infrarouge et une télécommande infrarouge, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 319: Cours de piratage embarqué (Chapitre 37: Piratage des structures)

Ce chapitre aborde le piratage des structures ainsi qu'une introduction aux bases de l'infrarouge, avec un récepteur infrarouge et une télécommande infrarouge, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 320: Cours de piratage embarqué (Chapitre 38: Fonctions, avec paramètres, avec valeur de retour)

Ce chapitre aborde les fonctions, avec paramètres et avec une valeur de retour, ainsi que des exemples supplémentaires d'infrarouge, avec un récepteur infrarouge et une télécommande infrarouge, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 321: Cours de piratage embarqué (Chapitre 39: Débogage des fonctions, avec paramètres, avec valeur de retour)

Ce chapitre aborde le débogage des fonctions, avec paramètres et avec une valeur de retour, ainsi que des exemples supplémentaires d'infrarouge, avec un récepteur infrarouge et une télécommande infrarouge, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 322: Cours de piratage embarqué (Chapitre 40: Piratage des fonctions, avec paramètres, avec valeur de retour)

Ce chapitre aborde le piratage des fonctions, avec paramètres et avec une valeur de retour, dans le cadre du développement embarqué sur le Pico 2.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours de piratage de bits

Leçon 323: Cours de piratage de bits (Chapitre 1: La loi d'Ohm - le fondement de l'électronique)

Ce chapitre aborde les bases de la loi d'Ohm et de l'électronique de base.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 324: Cours de piratage de bits (Chapitre 2: Le système de numération binaire)

Ce chapitre aborde les bases du système de numération binaire.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 325: Cours de piratage de bits (Chapitre 3: Le système de numération hexadécimal)

Ce chapitre aborde les bases du système de numération hexadécimal.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 326: Cours de piratage de bits (Chapitre 4: L'architecture ATmega328P)

Ce chapitre aborde les bases de l'architecture ATmega328P.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 327: Cours de piratage de bits (Chapitre 5: Outils)

Ce chapitre aborde les bases de la mise en place d'une chaîne d'outils et d'un environnement de développement.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 328: Cours de piratage de bits (Chapitre 6: Fiche technique ATmega328P)

Ce chapitre aborde les bases de la fiche technique de l'ATmega328P.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 329: Cours de piratage de bits (Chapitre 7: Pilote de clignotement en C)

Ce chapitre aborde le développement et la rétro-ingénierie d'un pilote de clignotement en C AVR.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 330: Cours de piratage de bits (Chapitre 8: Pilote de clignotement en assembleur)

Ce chapitre aborde le développement d'un pilote de clignotement en assembleur AVR.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 331: Cours de piratage de bits (Chapitre 9: Pilote d'E/S en C)

Ce chapitre aborde le développement et la rétro-ingénierie d'un pilote d'E/S en C.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 332: Cours de piratage de bits (Chapitre 10: STUXNET)

Ce chapitre aborde le développement et la rétro-ingénierie d'un servomoteur en C, y compris un faux piratage STUXNET.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours de piratage RISC-V

Leçon 333: Cours de piratage RISC-V (Chapitre 1: Pourquoi RISC-V)

Ce chapitre aborde le "pourquoi" de l'apprentissage du piratage RISC-V, en discutant de l'essor du RISC-V et en présentant notre carte de développement ESP32-C3.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 334: Cours de piratage RISC-V (Chapitre 2: Configuration de l'environnement)

Ce chapitre aborde la configuration de votre environnement de développement, y compris tout ce que vous devez acheter et télécharger, ainsi que l'installation.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 335: Cours de piratage RISC-V (Chapitre 3: Hello, World)

Ce chapitre aborde la création de votre premier projet dans PlatformIO et la création de votre premier fichier assembleur pour interagir avec votre environnement C.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 336: Cours de piratage RISC-V (Chapitre 4: Nombres binaires)

Ce chapitre aborde les bases des nombres binaires et leur application générale aux systèmes embarqués.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 337: Cours de piratage RISC-V (Chapitre 5: Nombres hexadécimaux)

Ce chapitre aborde les bases des nombres hexadécimaux et leur application générale aux systèmes embarqués.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 338: Cours de piratage RISC-V (Chapitre 6: Opérations avancées)

Ce chapitre aborde les opérations avancées utilisant l'hexadécimal et le binaire, ainsi que la manipulation de la mémoire et les opérations au niveau des bits pour le RISC-V ESP32-C3.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 339: Cours de piratage RISC-V (Chapitre 7: Registres)

Ce chapitre aborde les registres du RISC-V ESP32-C3.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 340: Cours de piratage RISC-V (Chapitre 8: ADD)

Ce chapitre aborde la manière d'effectuer une addition dans le RISC-V ESP32-C3.

-> Cliquez ICI pour lire le livre PDF GRATUIT.

Leçon 341: Cours de piratage RISC-V (Chapitre 9: Débogage de ADD)

Ce chapitre aborde la manière de déboguer l'addition dans le RISC-V ESP32-C3.

-> Cliquez ICI pour lire le livre PDF GRATUIT.


Cours sur le pilote UART RP2350

Leçon 342: Cours sur le pilote UART RP2350 (Chapitre 1: Qu'est-ce qu'un ordinateur?)

Ce chapitre aborde le cycle fetch-decode-execute, les trois composants principaux, les microcontrôleurs par rapport aux ordinateurs de bureau, le RP2350, l'ARM Cortex-M33 et le langage assembleur.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 343: Cours sur le pilote UART RP2350 (Chapitre 2: Systèmes de numération — binaire, hexadécimal et décimal)

Ce chapitre aborde les systèmes de numération décimal, binaire et hexadécimal, la numérotation des bits, les motifs de bits courants, le complément à deux et les tailles de données sur ARM Cortex-M33.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 344: Cours sur le pilote UART RP2350 (Chapitre 3: Mémoire — adresses, octets, mots et endianness)

Ce chapitre aborde l'espace d'adressage, les octets, les demi-mots, les mots, l'alignement, l'ordre des octets little-endian, les registres mappés en mémoire, la pile, la mémoire flash et la SRAM.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 345: Cours sur le pilote UART RP2350 (Chapitre 4: Qu'est-ce qu'un registre?)

Ce chapitre aborde le fichier de registres de l'ARM Cortex-M33, les registres à usage général, le pointeur de pile, le registre de liaison, le compteur de programme, les registres spéciaux et le registre d'état du programme.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 346: Cours sur le pilote UART RP2350 (Chapitre 5: Architecture load-store — comment ARM accède à la mémoire)

Ce chapitre aborde la philosophie de conception load-store, les instructions ldr et str, le modèle load-modify-store, l'accès aux octets et aux demi-mots, ainsi que les opérations push et pop.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 347: Cours sur le pilote UART RP2350 (Chapitre 6: Le cycle fetch-decode-execute en détail)

Ce chapitre aborde les trois étapes de l'exécution des instructions, le pipeline, les effets des branchements, le modèle d'exécution du Cortex-M33 et la vitesse d'horloge.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 348: Cours sur le pilote UART RP2350 (Chapitre 7: Aperçu de l'ISA ARM Cortex-M33)

Ce chapitre aborde la philosophie de conception d'ARM, l'encodage des instructions Thumb-2, les catégories d'instructions, les formats d'encodage et les instructions utilisées dans le firmware.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 349: Cours sur le pilote UART RP2350 (Chapitre 8: Instructions ARM immédiates et de déplacement)

Ce chapitre aborde l'instruction mov, la pseudo-instruction ldr, l'instruction ldr immédiate, l'encodage des valeurs immédiates en Thumb-2, les constantes dans le firmware et les immédiats add/sub.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 350: Cours sur le pilote UART RP2350 (Chapitre 9: Instructions arithmétiques et logiques ARM)

Ce chapitre aborde les instructions arithmétiques, les instructions logiques, les instructions de décalage, le suffixe 's' pour la mise à jour des indicateurs et le modèle read-modify-write.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 351: Cours sur le pilote UART RP2350 (Chapitre 10: Instructions ARM d'accès mémoire — analyse approfondie de load et store)

Ce chapitre aborde les opérations de pile ldr, str, push et pop, les modes d'adressage, les tailles d'accès mémoire, la configuration matérielle et le modèle de boucle de scrutation.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 352: Cours sur le pilote UART RP2350 (Chapitre 11: Instructions de branchement ARM)

Ce chapitre aborde les branchements inconditionnels, le branchement avec liaison, l'échange de branchement, les indicateurs de condition, les branchements conditionnels, les boucles de scrutation et la plage de branchement.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 353: Cours sur le pilote UART RP2350 (Chapitre 12: Sauts, appels et retours ARM)

Ce chapitre aborde l'instruction bl pour les appels de fonction, bx lr pour les retours, la séquence complète appel/retour, les appels imbriqués, les solutions push/pop, les fonctions feuilles vs non-feuilles et le bit Thumb.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 354: Cours sur le pilote UART RP2350 (Chapitre 13: Pseudo-instructions — ce que l'assembleur fait pour vous)

Ce chapitre aborde le chargement de constantes ldr, les définitions de symboles .equ, l'inclusion de fichiers .include, l'exportation de symboles .global, .type, .size, .word, .byte, .hword, ainsi que les pseudo-instructions par rapport aux directives.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 355: Cours sur le pilote UART RP2350 (Chapitre 14: Directives d'assembleur — contrôler le processus d'assemblage)

Ce chapitre aborde .syntax unified, .cpu cortex-m33, .thumb, .section, .align, .equ, .global, .type, .size, .word, .byte, .hword, .include et KEEP dans le contexte de l'éditeur de liens.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 356: Cours sur le pilote UART RP2350 (Chapitre 15: La convention d'appel et les cadres de pile)

Ce chapitre aborde la convention d'appel ARM AAPCS, les registres sauvegardés par l'appelant et par l'appelé, le cadre de pile, le prologue et l'épilogue de fonction, ainsi que les fonctions feuilles vs non-feuilles.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 357: Cours sur le pilote UART RP2350 (Chapitre 16: Opérations au niveau des bits pour la programmation matérielle)

Ce chapitre aborde la boîte à outils de manipulation des bits, la définition de bits avec orr, l'effacement de bits avec bic, le test de bits avec tst, l'isolation de bits avec ands, le masquage, le modèle read-modify-write et les décalages.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 358: Cours sur le pilote UART RP2350 (Chapitre 17: E/S mappées en mémoire — contrôler le matériel via des adresses)

Ce chapitre aborde le fonctionnement des E/S mappées en mémoire, la lecture par rapport à l'écriture des registres périphériques, la carte des adresses périphériques du RP2350, la carte des registres UART0, le comportement volatile, les alias atomiques et les barrières.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 359: Cours sur le pilote UART RP2350 (Chapitre 18: Le microcontrôleur RP2350 — architecture et matériel)

Ce chapitre aborde le schéma fonctionnel du RP2350, le cœur ARM Cortex-M33, la carte mémoire, la matrice de bus, le contrôleur de réinitialisation, le système d'horloge, XOSC, UART0, le multiplexage des broches GPIO, l'interface coprocesseur, le processus de démarrage et la table des vecteurs.-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 360 : Cours sur le pilote UART RP2350 (Chapitre 19 : Le script de liaison — Placer le code en mémoire)

Ce chapitre couvre le script de liaison linker.ld, une explication ligne par ligne et la disposition de la mémoire.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 361 : Cours sur le pilote UART RP2350 (Chapitre 20 : Le pipeline de compilation — De l'assembleur à UF2)

Ce chapitre couvre le script de compilation build.bat, les quatre étapes de compilation (assemblage, édition de liens, extraction binaire et conversion UF2), le nettoyage et l'ID de famille.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 362 : Cours sur le pilote UART RP2350 (Chapitre 21 : image_def.s — Le bloc PICOBIN octet par octet)

Ce chapitre couvre le code source complet de image_def.s, une explication ligne par ligne, le bloc complet en mémoire et le mode sécurisé.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 363 : Cours sur le pilote UART RP2350 (Chapitre 22 : constants.s — Chaque définition .equ expliquée)

Ce chapitre couvre le code source complet de constants.s, une explication ligne par ligne, le fonctionnement de .equ et le mécanisme .include.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 364 : Cours sur le pilote UART RP2350 (Chapitre 23 : stack.s et vector_table.s — Initialisation de la pile et table de vecteurs)

Ce chapitre couvre le code source complet et l'explication détaillée de vector_table.s et stack.s pour l'initialisation de la pile et la table de vecteurs.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 365 : Cours sur le pilote UART RP2350 (Chapitre 24 : reset_handler.s — La séquence de démarrage ligne par ligne)

Ce chapitre couvre le code source complet de reset_handler.s, une explication ligne par ligne, le schéma de la séquence de démarrage et pourquoi l'ordre est important.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 366 : Cours sur le pilote UART RP2350 (Chapitre 25 : xosc.s — Initialisation de l'oscillateur à quartz)

Ce chapitre couvre le code source complet de xosc.s, Init_XOSC, Enable_XOSC_Peri_Clock, le schéma du chemin d'horloge et pourquoi XOSC est important pour l'UART.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 367 : Cours sur le pilote UART RP2350 (Chapitre 26 : reset.s — Libérer IO_BANK0 du reset)

Ce chapitre couvre le code source complet de reset.s, une explication ligne par ligne, le contrôleur de reset RP2350 et l'alternative d'effacement atomique.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 368 : Cours sur le pilote UART RP2350 (Chapitre 27 : uart.s Partie 1 — UART_Release_Reset et UART_Init)

Ce chapitre couvre la fonction UART_Release_Reset, la fonction UART_Init et un résumé de la carte des registres UART.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 369 : Cours sur le pilote UART RP2350 (Chapitre 28 : uart.s Partie 2 — UART0_Out et UART0_In)

Ce chapitre couvre la fonction d'émission UART0_Out, la fonction de réception UART0_In, la comparaison de l'utilisation des registres, le modèle de scrutation et le flux de données à travers l'UART.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 370 : Cours sur le pilote UART RP2350 (Chapitre 29 : main.s — La boucle d'écho)

Ce chapitre couvre le code source complet de main.s, une explication ligne par ligne, le flux d'exécution complet et ce qui fait de ce code un firmware complet.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 371 : Cours sur le pilote UART RP2350 (Chapitre 30 : Intégration complète — De la mise sous tension à l'écho)

Ce chapitre couvre l'intégration complète, de la compilation au flashage, de la ROM de démarrage à la séquence de réinitialisation matérielle, de Reset_Handler à la boucle d'écho, la carte des adresses complète et ce que nous avons construit.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.


Cours sur le pilote UART RP2350 RISC-V

Leçon 372 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 1 : Qu'est-ce qu'un ordinateur ?)

Ce chapitre couvre le cycle fetch-décode-exécute, les trois composants principaux, les microcontrôleurs par rapport aux ordinateurs de bureau, le RP2350, RISC-V et le langage assembleur.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 373 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 2 : Systèmes de numération — Binaire, hexadécimal et décimal)

Ce chapitre couvre les systèmes de numération décimal, binaire et hexadécimal, les préfixes dans le code et les unités de taille en informatique.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 374 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 3 : Mémoire — Adresses, octets, mots et endianness)

Ce chapitre couvre le modèle à adressage par octet, les mots et l'alignement, l'endianness, les régions mémoire du RP2350, les E/S mappées en mémoire et l'arithmétique d'adresses.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 375 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 4 : Qu'est-ce qu'un registre ?)

Ce chapitre couvre le fichier de registres RISC-V, le registre zéro câblé x0, les noms de registres ABI et la visualisation des registres.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 376 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 5 : Architecture load-store — Comment RISC-V accède à la mémoire)

Ce chapitre couvre le principe load-store, les instructions de chargement et de stockage RISC-V, l'adressage base + décalage et le bus mémoire.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 377 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 6 : Le cycle fetch-décode-exécute en détail)

Ce chapitre couvre le cycle étape par étape, le concept de pipeline, le suivi de l'exécution du firmware et le compteur de programme.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 378 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 7 : Vue d'ensemble de l'ISA RISC-V)

Ce chapitre couvre la philosophie de conception RISC-V, la chaîne ISA rv32imac_zicsr, un résumé de l'encodage des instructions et la manière dont cela se traduit dans le firmware.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 379 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 8 : Instructions RISC-V à immédiat et à immédiat supérieur)

Ce chapitre couvre les valeurs immédiates de type I, les valeurs immédiates de décalage, les instructions de type U LUI et AUIPC, la construction de constantes 32 bits avec LUI + ADDI, la pseudo-instruction LI, et LA pour le chargement d'adresse.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 380 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 9 : Instructions arithmétiques et logiques RISC-V)

Ce chapitre couvre le format de type R, l'addition et la soustraction, les opérations logiques, les opérations de décalage, les instructions de comparaison, MUL de l'extension M et le modèle lecture-modification-écriture.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 381 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 10 : Instructions d'accès mémoire RISC-V — Plongée dans load et store)

Ce chapitre couvre les familles d'instructions load et store, pourquoi le firmware n'utilise que LW et SW, les contraintes d'encodage du décalage et la carte complète des accès mémoire.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 382 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 11 : Instructions de branchement RISC-V)

Ce chapitre couvre le fonctionnement des branchements, l'encodage de type B, les six instructions de branchement, la comparaison signée ou non signée, les branchements dans le firmware, les étiquettes locales, la limitation de la portée des branchements et la conception sans registre d'indicateurs.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 383 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 12 : Sauts, appels et retours RISC-V)

Ce chapitre couvre JAL, JALR, les pseudo-instructions CALL, RET et TAIL, la chaîne d'appels complète, les boucles infinies et les appels imbriqués avec la pile.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 384 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 13 : Pseudo-instructions — Ce que l'assembleur fait pour vous)

Ce chapitre couvre ce qu'est une pseudo-instruction, une référence complète des pseudo-instructions, pourquoi les pseudo-instructions sont importantes et comment les identifier.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 385 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 14 : Directives de l'assembleur — Contrôler le processus d'assemblage)

Ce chapitre couvre les sections, la visibilité des symboles, l'alignement, l'incorporation de données, les définitions de constantes, l'inclusion de fichiers, les étiquettes et comment assembler le tout.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 386 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 15 : La convention d'appel et les cadres de pile)

Ce chapitre couvre la convention d'appel ilp32 de RISC-V, la pile, la disposition des cadres de pile, les types de fonctions dans le firmware, le flux des arguments et les registres caller-saved en action.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 387 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 16 : Opérations bit à bit pour la programmation matérielle)

Ce chapitre couvre la numérotation des bits, les quatre opérations binaires fondamentales, le modèle lecture-modification-écriture, les champs multi-bits, l'astuce de test de bit BGEZ, les constantes du firmware et les motifs binaires courants.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 388 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 17 : E/S mappées en mémoire — Contrôler le matériel via les adresses)

Ce chapitre couvre le principe des E/S mappées en mémoire, la carte de l'espace d'adressage du RP2350, la structure des registres périphériques, les types de registres, la volatilité, l'ordonnancement, le PPB et les préoccupations liées aux accès atomiques.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 389 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 18 : Le microcontrôleur RP2350 — Architecture et matériel)

Ce chapitre couvre le schéma fonctionnel du RP2350, le cœur RISC-V Hazard3, le système mémoire, l'infrastructure de réinitialisation, l'infrastructure d'horloge, le système GPIO, le matériel UART, la séquence de démarrage et ce que le firmware doit faire.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 390 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 19 : Le script de liaison — Placer le code en mémoire)

Ce chapitre couvre le script de liaison linker.ld, une explication ligne par ligne et la disposition de la mémoire après l'édition de liens.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 391 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 20 : Le pipeline de compilation — De l'assembleur à UF2)

Ce chapitre couvre le pipeline en quatre étapes, la détection automatique du chemin de la chaîne d'outils, le contenu des fichiers objets et l'examen de l'ELF final.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 392 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 21 : image_def.s — Métadonnées de démarrage ligne par ligne)

Ce chapitre couvre la section et l'alignement, le marqueur de début, l'élément de type d'image, l'élément de point d'entrée, le marqueur de dernier élément, le pointeur de boucle du bloc, le marqueur de fin, le vidage binaire complet et la séquence de la ROM de démarrage.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 393 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 22 : constants.s — Chaque définition expliquée)

Ce chapitre couvre les constantes de pile, les constantes de l'oscillateur à quartz, les constantes système, les constantes d'horloge, les constantes du contrôleur de reset, les constantes GPIO, les constantes UART et la manière dont les constantes sont utilisées.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 394 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 23 : stack.s et vector_table.s — Ligne par ligne)

Ce chapitre couvre l'explication complète de stack.s et vector_table.s et la raison pour laquelle ces deux fichiers existent.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 395 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 24 : reset_handler.s — La séquence de démarrage ligne par ligne)

Ce chapitre couvre la fonction Reset_Handler, Default_Trap_Handler, Init_Trap_Vector et l'ordre d'initialisation complet.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 396 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 25 : xosc.s — Initialisation de l'oscillateur à quartz ligne par ligne)

Ce chapitre couvre Init_XOSC, Enable_XOSC_Peri_Clock, un résumé de l'utilisation des registres et le modèle lecture-modification-écriture.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 397 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 26 : reset.s — Libérer IO_BANK0 du reset)

Ce chapitre couvre le contexte du contrôleur de reset, une explication ligne par ligne, le modèle de mise à zéro de bit en détail et le modèle de scrutation.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 398 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 27 : uart.s Partie 1 — Libération du reset et initialisation)

Ce chapitre couvre la fonction UART_Release_Reset, la fonction UART_Init et un résumé de la carte des registres.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 399 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 28 : uart.s Partie 2 — Émission et réception)

Ce chapitre couvre la fonction d'émission bloquante UART0_Out, la fonction de réception bloquante UART0_In, la boucle d'écho, le registre UARTDR à double usage et les problèmes potentiels.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 400 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 29 : main.s — Le point d'entrée de l'application)

Ce chapitre couvre la section .text, la boucle d'écho, les sections de données, l'utilisation des registres tout au long de la boucle, la raison pour laquelle ce code est minimal et la chronologie d'exécution complète.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 401 : Cours sur le pilote UART RP2350 RISC-V (Chapitre 30 : Intégration complète — Compiler, flasher, câbler et tester)

Ce chapitre couvre la structure du projet, le pipeline de compilation, la carte mémoire après compilation, la configuration matérielle, le flashage du firmware, les tests avec un terminal, le flux de démarrage complet, les conseils de débogage, ce que vous avez appris et les prochaines étapes.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.


Cours sur le pilote Blink RP2350

Leçon 402 : Cours sur le pilote Blink RP2350 (Chapitre 1 : Qu'est-ce qu'un ordinateur ?)

Ce chapitre couvre le cycle fetch-décode-exécute, les trois composants principaux, les microcontrôleurs par rapport aux ordinateurs de bureau, le RP2350, ARM Cortex-M33, le langage assembleur et ce que nous allons construire.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 403 : Cours sur le pilote Blink RP2350 (Chapitre 2 : Systèmes de numération — Binaire, hexadécimal et décimal)

Ce chapitre couvre les systèmes de numération décimal, binaire et hexadécimal, le préfixe 0x, la numérotation des bits, les motifs binaires courants, le complément à deux et les tailles de données sur ARM Cortex-M33.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.

Leçon 404 : Cours sur le pilote Blink RP2350 (Chapitre 3 : Mémoire — Adresses, octets, mots et endianness)

Ce chapitre couvre l'espace d'adressage, les octets, les demi-mots, les mots, l'alignement, l'ordre des octets little-endian, les registres mappés en mémoire, la pile, la mémoire flash, la SRAM et la lecture de la carte des adresses.

-> Cliquez ICI pour lire le tutoriel GRATUIT sur GitHub.


Read more

Télécharger l’outil