Zurück zu den Updates
UpdatedJul 22, 2026

Reverse-Engineering — Updated!

Ein kostenloses umfassendes Reverse-Engineering-Tutorial, das x86, x64, 32-Bit/64-Bit ARM, 8-Bit AVR und 32-Bit RISC-V Architekturen abdeckt.

Teilen

Ein KOSTENLOSES umfassendes Reverse-Engineering-Tutorial, das x86, x64, 32-Bit/64-Bit-ARM, 8-Bit-AVR und 32-Bit-RISC-V-Architekturen abdeckt.

KOSTENLOSE PROMO FÜR DEN EMBEDDED-HACKING-KURS HIER


Tritt dem DC540-Discord bei HIER


OUROBOROS BADGE HIER

SO FUNKTIONIERT ES HIER

KLICKE AUF DAS BILD UNTEN, UM DAS PROMO-VIDEO ANZUSEHEN!

SCHAUE DIR DAS VIDEO AN


Das heutige Tutorial [28. Juli 2026]

Lektion 258: Hacking-Rust-Kurs (Kapitel 13: Kontrollfluss)

Dieses Kapitel behandelt den Kontrollfluss innerhalb eines Rust-Programms für die x64-Architektur.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.


Buch

Reverse Engineering E-BOOK HIER

Reverse Engineering PDF HIER

Zusammengestellt von @0xInfection (Twitter)


Ghidra-Plugins

G-AVR HIER

G-Pulley HIER


Kryptografie

The Ouroboros Engine HIER


Netzwerk

Turbo Scanner HIER

Turbo Attack HIER


Windows-Hacking

Hacking Windows HIER

Windows-Prozesslebenszyklus HIER

Windows-Kernel-Debugging HIER


MAC/Linux-Hacking

Core Dump RE HIER


CTFs

DC540-Hacking-Challenge 0x00001 HIER

DC540-Hacking-Challenge 0x00002 [MicroPython-CTF] HIER

DC540-Hacking-Challenge 0x00003 [C-CTF] HIER

DC540-Hacking-Challenge 0x00004 [C-CTF] HIER

DC540-Hacking-Challenge 0x00005a HIER

DC540-Hacking-Challenge 0x00005b [Assembler-CTF] HIER

DC540-Hacking-Challenge 0x00006 [UNBEKANNTES CTF] HIER

DC540-Hacking-Challenge 0x00007 [UNBEKANNTES CTF] HIER

DC540-Hacking-Challenge 0x00008 [UNBEKANNTES CTF] HIER

DC540-Hacking-Challenge 0x00009 [Windows-CTF] HIER


MINT

Python für Kinder HIER

Python Zero To Hero HIER


RISC-V-Assembler-Treiber

0x00-uart HIER


Inhaltsverzeichnis

x86-Kurs HIER

ARM-32-Kurs 1 HIER

ARM-32-Kurs 2 HIER

ARM-32-Projektkurs HIER

x64-Kurs HIER

ARM-64-Kurs HIER

Pico-Hacking-Kurs HIER

Hacking-Windows-Kurs HIER

Go-Hacking-Kurs HIER

Hacking-Rust-Kurs HIER

Hacking-Embedded-Rust-Kurs HIER

Hacking-Embedded-Rust-Kurs mit microbit HIER

Embedded-Assembler-Kurs HIER

Embedded-Hacking-Kurs HIER

Hacking-Bits-Kurs HIER

Hacking-RISC-V-Kurs HIER

RP2350-UART-Treiberkurs HIER

RP2350-UART-Treiberkurs RISC-V HIER

RP2350-Button-Treiberkurs HIER

RP2350-Button-Treiberkurs RISC-V HIER

Wasm-Kurs HIER

Embedded-Wasm-UART-Echo-Kurs HIER

Embedded-Wasm-Blinky-Kurs HIER

Embedded-Wasm-Button-Kurs HIER

Embedded-Wasm-Servo-Kurs HIER

Assembler-Kurs HIER


x86-Kurs

Lektion 1: x86-Kurs (Teil 1: Ziele)

Dieses Tutorial beginnt mit den grundlegenden Konzepten des Reverse Engineerings von Malware und führt schließlich zu einer grundlegenden Untersuchung der Assemblersprache auf Einstiegsniveau.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 2: x86-Kurs (Teil 2: Techniken)

Dieses Tutorial behandelt die beiden grundlegenden Techniken, die du bei der Analyse von Malware einsetzen kannst. Die erste ist die statische Analyse, die andere die dynamische Analyse.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 3: x86-Kurs (Teil 3: Arten von Malware)

Dieses Tutorial behandelt die grundlegenden Formen von Malware und wie sie in einfachen Worten funktionieren.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 4: x86-Kurs (Teil 4: Einführung in die x86-Assembly)

Dieses Tutorial behandelt x86-Assemblersprachen und ihre Verwendung zur Erzeugung von Objektcode für die zuvor genannte Prozessorserie.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 5: x86-Kurs (Teil 5: Binäres Zahlensystem)

Dieses Tutorial behandelt die Grundlagen des binären Zahlensystems.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 6: x86-Kurs (Teil 6: Hexadezimales Zahlensystem)

Dieses Tutorial behandelt die Grundlagen des hexadezimalen Zahlensystems.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 7: x86-Kurs (Teil 7: Transistoren und Speicher)

Dieses Tutorial behandelt die Grundlagen von Transistoren und Speicher.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 8: x86-Kurs (Teil 8 - Bytes, Wörter, Doppelwörter usw.)

Dieses Tutorial behandelt die Grundlagen des Speichers, untersucht unsere erste GDB-Debugger-Instanz und wirft unseren ersten echten Blick auf den Speicher und die Anweisungen unseres Computers.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 9: x86-Kurs (Teil 9: Grundlegende x86-Architektur)

Dieses Tutorial behandelt die grundlegende Architektur eines x86-Prozessors.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 10: x86-Kurs (Teil 10: Allgemeine Register)

Dieses Tutorial behandelt die x86-Allzweckregister.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 11: x86-Kurs (Teil 11: Segmentregister)

Dieses Tutorial behandelt die x86-Segmentregister.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 12: x86-Kurs (Teil 12: Befehlszeigerregister)

Dieses Tutorial behandelt das x86-Befehlszeigerregister.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 13: x86-Kurs (Teil 13: Steuerregister)

Dieses Tutorial behandelt die x86-Steuerregister.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 14: x86-Kurs (Teil 14: Flags)

Dieses Tutorial behandelt die Status-, Steuer- und Systemflags.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 15: x86-Kurs (Teil 15: Stack)

Dieses Tutorial behandelt den Stack.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 16: x86-Kurs (Teil 16: Heap)

Dieses Tutorial behandelt den Heap.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 17: x86-Kurs (Teil 17 – So installierst du Linux)

Dieses Tutorial behandelt, wie du Ubuntu Linux sowohl unter Windows als auch unter MAC installierst.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 18: x86-Kurs (Teil 18 - vim-Texteditor)

Dieses Tutorial behandelt, wie du den vim-Texteditor installierst.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 19: x86-Kurs (Teil 19 - Warum Assembly lernen?)

Dieses Tutorial behandelt die uralte Frage, warum man sich überhaupt mit den Grundlagen der Assemblersprache befassen sollte.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 20: x86-Kurs (Teil 20 - Verarbeitung von Befehlscodes)

Dieses Tutorial behandelt Opcodes und die Verarbeitung von Befehlscodes.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 21: x86-Kurs (Teil 21 - So kompilierst du ein Programm)

Dieses Tutorial behandelt, wie du ein einfaches x86-Assemblerprogramm kompilierst.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 22: x86-Kurs (Teil 22 - ASM-Programm 1 [Verschieben von unmittelbaren Daten])

Dieses Tutorial behandelt, wie wir unser erstes echtes Assemblerprogramm erstellen, indem wir unmittelbare Daten verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 23: x86-Kurs (Teil 23 - ASM-Debugging 1 [Verschieben von unmittelbaren Daten])

Dieses Tutorial behandelt, wie wir unser erstes echtes Assemblerprogramm debuggen, indem wir unmittelbare Daten verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 24: x86-Kurs (Teil 24 - ASM-Hacking 1 [Verschieben von unmittelbaren Daten])

Dieses Tutorial behandelt, wie wir unser erstes echtes Assemblerprogramm hacken, indem wir unmittelbare Daten verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 25: x86-Kurs (Teil 25 - ASM-Programm 2 [Verschieben von Daten zwischen Registern])

Dieses Tutorial behandelt, wie wir unser zweites echtes Assemblerprogramm erstellen, indem wir Daten zwischen Registern verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 26: x86-Kurs (Teil 26 - ASM-Debugging 2 [Verschieben von Daten zwischen Registern])

Dieses Tutorial behandelt, wie wir unser zweites echtes Assemblerprogramm debuggen, indem wir Daten zwischen Registern verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 27: x86-Kurs (Teil 27 - ASM-Hacking 2 [Verschieben von Daten zwischen Registern])

Dieses Tutorial behandelt, wie wir unser zweites echtes Assemblerprogramm hacken, indem wir Daten zwischen Registern verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 28: x86-Kurs (Teil 28 - ASM-Programm 3 [Verschieben von Daten zwischen Speicher und Registern])

Dieses Tutorial behandelt, wie wir unser drittes echtes Assemblerprogramm erstellen, indem wir Daten zwischen Speicher und Registern verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 29: x86-Kurs (Teil 29 - ASM-Debugging 3 [Verschieben von Daten zwischen Speicher und Registern])

Dieses Tutorial behandelt, wie wir unser drittes echtes Assemblerprogramm debuggen, indem wir Daten zwischen Speicher und Registern verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 30: x86-Kurs (Teil 30 - ASM-Hacking 3 [Verschieben von Daten zwischen Speicher und Registern])

Dieses Tutorial behandelt, wie wir unser drittes echtes Assemblerprogramm hacken, indem wir Daten zwischen Speicher und Registern verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 31: x86-Kurs (Teil 31 - ASM-Programm 4 [Verschieben von Daten zwischen Registern und Speicher])

Dieses Tutorial behandelt, wie wir unser viertes echtes Assemblerprogramm erstellen, indem wir Daten zwischen Registern und Speicher verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 32: x86-Kurs (Teil 32 - ASM-Debugging 4 [Verschieben von Daten zwischen Registern und Speicher])

Dieses Tutorial behandelt, wie wir unser viertes echtes Assemblerprogramm debuggen, indem wir Daten zwischen Registern und Speicher verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 33: x86-Kurs (Teil 33 - ASM-Hacking 4 [Verschieben von Daten zwischen Registern und Speicher])

Dieses Tutorial behandelt, wie wir unser viertes echtes Assemblerprogramm hacken, indem wir Daten zwischen Registern und Speicher verschieben.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 34: x86-Kurs (Teil 34 - ASM-Programm 5 [Indirekte Adressierung mit Registern])

Dieses Tutorial behandelt, wie wir unser fünftes echtes Assemblerprogramm durch indirekte Adressierung mit Registern erstellen.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 35: x86-Kurs (Teil 35 - ASM-Debugging 5 [Indirekte Adressierung mit Registern])

Dieses Tutorial behandelt, wie wir unser fünftes echtes Assemblerprogramm durch indirekte Adressierung mit Registern debuggen.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 36: x86-Kurs (Teil 36 - ASM-Hacking 5 [Indirekte Adressierung mit Registern])

Dieses Tutorial behandelt, wie wir unser fünftes echtes Assemblerprogramm durch indirekte Adressierung mit Registern hacken.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 37: x86-Kurs (Teil 37 - ASM-Programm 6 [CMOV-Befehle])

Dieses Tutorial behandelt, wie wir unser sechstes echtes Assemblerprogramm mit CMOV-Befehlen hacken.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 38: x86-Kurs (Teil 38 - ASM-Debugging 6 [CMOV-Befehle])

Dieses Tutorial behandelt, wie wir unser sechstes echtes Assemblerprogramm mit CMOV-Befehlen debuggen.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 39: x86-Kurs (Teil 39 - ASM-Hacking 6 [CMOV-Befehle])

Dieses Tutorial behandelt, wie wir unser sechstes echtes Assemblerprogramm mit CMOV-Befehlen hacken.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 40: x86-Kurs (Teil 40 - Fazit)

Dieses Tutorial schließt dieses x86-Tutorial ab.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.


ARM-32-Kurs 1

Lektion 41: ARM-32-Kurs 1 (Teil 1 – Der Sinn des Lebens)

Dieses Tutorial stellt unsere Tutorialserie ARM-32-Kurs 1 vor.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 42: ARM-32-Kurs 1 (Teil 2 - Zahlensysteme)

Dieses Tutorial behandelt Zahlensysteme wie Binär-, Dezimal- und Hexadezimalsystem im Detail.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 43: ARM-32-Kurs 1 (Teil 3 - Binäre Addition)

Dieses Tutorial behandelt die binäre Addition.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 44: ARM-32-Kurs 1 (Teil 4 - Binäre Subtraktion)

Dieses Tutorial behandelt die binäre Subtraktion.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 45: ARM-32-Kurs 1 (Teil 5 - Wortlängen)

Dieses Tutorial behandelt Wortlängen.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 46: ARM-32-Kurs 1 (Teil 6 - Register)

Dieses Tutorial behandelt Register.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 47: ARM-32-Kurs 1 (Teil 7 - Programmzähler)

Dieses Tutorial behandelt den Programmzähler.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 48: ARM-32-Kurs 1 (Teil 8 - CPSR)

Dieses Tutorial behandelt das CPSR.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Dieses Tutorial behandelt das Link-Register.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 50: ARM-32-Kurs 1 (Teil 10 - Stack-Pointer)

Dieses Tutorial behandelt den Stack-Pointer.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 51: ARM-32-Kurs 1 (Teil 11 - ARM-Firmware-Bootverfahren)

Dieses Tutorial behandelt ARM-Firmware-Bootverfahren.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 52: ARM-32-Kurs 1 (Teil 12 - Von-Neumann-Architektur)

Dieses Tutorial behandelt die Von-Neumann-Architektur.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 53: ARM-32-Kurs 1 (Teil 13 - Befehlspipeline)

Dieses Tutorial behandelt die Befehlspipeline.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 54: ARM-32-Kurs 1 (Teil 14 - ADD)

Dieses Tutorial behandelt den ADD-Befehl.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 55: ARM-32-Kurs 1 (Teil 15 - Debugging von ADD)

Dieses Tutorial behandelt das Debuggen des ADD-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 56: ARM-32-Kurs 1 (Teil 16 - Hacking von ADD)

Dieses Tutorial behandelt das Hacken des ADD-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 57: ARM-32-Kurs 1 (Teil 17 - ADDS)

Dieses Tutorial behandelt den ADDS-Befehl.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 58: ARM-32-Kurs 1 (Teil 18 – Debugging von ADDS)

Dieses Tutorial behandelt das Debuggen des ADDS-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 59: ARM-32-Kurs 1 (Teil 19 – Hacking von ADDS)

Dieses Tutorial behandelt das Hacken des ADDS-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 60: ARM-32-Kurs 1 (Teil 20 – ADC)

Dieses Tutorial behandelt den ADC-Befehl.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 61: ARM-32-Kurs 1 (Teil 21 – Debugging von ADC)

Dieses Tutorial behandelt das Debuggen des ADC-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 62: ARM-32-Kurs 1 (Teil 22 – Hacking von ADC)

Dieses Tutorial behandelt das Hacken des ADC-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 63: ARM-32-Kurs 1 (Teil 23 – SUB)

Dieses Tutorial behandelt den SUB-Befehl.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 64: ARM-32-Kurs 1 (Teil 24 – Debugging von SUB)

Dieses Tutorial behandelt das Debuggen des SUB-Befehls.

-> Klicke HIER, um das KOSTENLOSE E-Book zu lesen.## Lektion 65: ARM-32 Kurs 1 (Teil 25 – Hacking von SUB) Dieses Tutorial behandelt das Hacken der SUB-Anweisung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.


ARM-32 Kurs 2

Lektion 66: ARM-32 Kurs 2 (Teil 1 – Der Sinn des Lebens Teil 2)

Dieses Tutorial stellt unseren ARM-32 Kurs 2 vor.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 67: ARM-32 Kurs 2 (Teil 2 – Zahlensysteme)

Dieses Tutorial behandelt Zahlensysteme.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 68: ARM-32 Kurs 2 (Teil 3 – Binäre Addition)

Dieses Tutorial behandelt die binäre Addition.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 69: ARM-32 Kurs 2 (Teil 4 – Binäre Subtraktion)

Dieses Tutorial behandelt die binäre Subtraktion.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 70: ARM-32 Kurs 2 (Teil 5 – Wortlängen)

Dieses Tutorial behandelt Wortlängen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 71: ARM-32 Kurs 2 (Teil 6 – Register)

Dieses Tutorial behandelt Register.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 72: ARM-32 Kurs 2 (Teil 7 – Programmzähler)

Dieses Tutorial behandelt den Programmzähler.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 73: ARM-32 Kurs 2 (Teil 8 - CPSR)

Dieses Tutorial behandelt das CPSR.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Dieses Tutorial behandelt das Link-Register.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 75: ARM-32 Kurs 2 (Teil 10 - Stack-Pointer)

Dieses Tutorial behandelt den Stack-Pointer.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 76: ARM-32 Kurs 2 (Teil 11 - Firmware-Boot-Verfahren)

Dieses Tutorial behandelt die Firmware-Boot-Verfahren.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 77: ARM-32 Kurs 2 (Teil 12 - Von-Neumann-Architektur)

Dieses Tutorial behandelt die Von-Neumann-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 78: ARM-32 Kurs 2 (Teil 13 - Befehlspipeline)

Dieses Tutorial behandelt die Befehlspipeline.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 79: ARM-32 Kurs 2 (Teil 14 - Hello World)

Dieses Tutorial behandelt die Grundlagen eines Hello-World-Programms in ARM 32-bit.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 80: ARM-32 Kurs 2 (Teil 15 - Debugging von Hello World)

Dieses Tutorial behandelt das Debugging von Hello World.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 81: ARM-32 Kurs 2 (Teil 16 - Hacking von Hello World)

Dieses Tutorial behandelt das Hacken von Hello World.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 82: ARM-32 Kurs 2 (Teil 17 - Konstanten)

Dieses Tutorial behandelt Konstanten.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 83: ARM-32 Kurs 2 (Teil 18 – Debugging von Konstanten)

Dieses Tutorial behandelt das Debugging von Konstanten.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 84: ARM-32 Kurs 2 (Teil 19 – Hacking von Konstanten)

Dieses Tutorial behandelt das Hacken von Konstanten.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 85: ARM-32 Kurs 2 (Teil 20 – Zeichenvariablen)

Dieses Tutorial behandelt Zeichenvariablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 86: ARM-32 Kurs 2 (Teil 21 – Debugging von Zeichenvariablen)

Dieses Tutorial behandelt das Debugging von Zeichenvariablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 87: ARM-32 Kurs 2 (Teil 22 – Hacking von Zeichenvariablen)

Dieses Tutorial behandelt das Hacken von Zeichenvariablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 88: ARM-32 Kurs 2 (Teil 23 – Boolesche Variablen)

Dieses Tutorial behandelt boolesche Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 89: ARM-32 Kurs 2 (Teil 24 – Debugging von booleschen Variablen)

Dieses Tutorial behandelt das Debugging von booleschen Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 90: ARM-32 Kurs 2 (Teil 25 – Hacking von booleschen Variablen)

Dieses Tutorial behandelt das Hacken von booleschen Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 91: ARM-32 Kurs 2 (Teil 26 – Integer-Variablen)

Dieses Tutorial behandelt Integer-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 92: ARM-32 Kurs 2 (Teil 27 – Debugging von Integer-Variablen)

Dieses Tutorial behandelt das Debugging von Integer-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 93: ARM-32 Kurs 2 (Teil 28 – Hacking von Integer-Variablen)

Dieses Tutorial behandelt das Hacken von Integer-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 94: ARM-32 Kurs 2 (Teil 29 – Float-Variablen)

Dieses Tutorial behandelt Float-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 95: ARM-32 Kurs 2 (Teil 30 – Debugging von Float-Variablen)

Dieses Tutorial behandelt das Debugging von Float-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 96: ARM-32 Kurs 2 (Teil 31 – Hacking von Float-Variablen)

Dieses Tutorial behandelt das Hacken von Float-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 97: ARM-32 Kurs 2 (Teil 32 – Double-Variablen)

Dieses Tutorial behandelt Double-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 98: ARM-32 Kurs 2 (Teil 33 – Debugging von Double-Variablen)

Dieses Tutorial behandelt das Debugging von Double-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 99: ARM-32 Kurs 2 (Teil 34 – Hacking von Double-Variablen)

Dieses Tutorial behandelt das Hacken von Double-Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 100: ARM-32 Kurs 2 (Teil 35 – SizeOf-Operator)

Dieses Tutorial behandelt den sizeof-Operator.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 101: ARM-32 Kurs 2 (Teil 36 – Debugging des SizeOf-Operators)

Dieses Tutorial behandelt das Debugging des sizeof-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 102: ARM-32 Kurs 2 (Teil 37 – Hacking des SizeOf-Operators)

Dieses Tutorial behandelt das Hacken des sizeof-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 103: ARM-32 Kurs 2 (Teil 38 – Pre-Increment-Operator)

Dieses Tutorial behandelt den Pre-Increment-Operator.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 104: ARM-32 Kurs 2 (Teil 39 – Debugging des Pre-Increment-Operators)

Dieses Tutorial behandelt das Debugging des Pre-Increment-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 105: ARM-32 Kurs 2 (Teil 40 – Hacking des Pre-Increment-Operators)

Dieses Tutorial behandelt das Hacken des Pre-Increment-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 106: ARM-32 Kurs 2 (Teil 41 – Post-Increment-Operator)

Dieses Tutorial behandelt den Post-Increment-Operator.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 107: ARM-32 Kurs 2 (Teil 42 – Debugging des Post-Increment-Operators)

Dieses Tutorial behandelt das Debugging des Post-Increment-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 108: ARM-32 Kurs 2 (Teil 43 – Hacking des Post-Increment-Operators)

Dieses Tutorial behandelt das Hacken des Post-Increment-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 109: ARM-32 Kurs 2 (Teil 44 – Pre-Decrement-Operator)

Dieses Tutorial behandelt den Pre-Decrement-Operator.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 110: ARM-32 Kurs 2 (Teil 45 – Debugging des Pre-Decrement-Operators)

Dieses Tutorial behandelt das Debugging des Pre-Decrement-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 111: ARM-32 Kurs 2 (Teil 46 – Hacking des Pre-Decrement-Operators)

Dieses Tutorial behandelt das Hacken des Pre-Decrement-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 112: ARM-32 Kurs 2 (Teil 47 – Post-Decrement-Operator)

Dieses Tutorial behandelt den Post-Decrement-Operator.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 113: ARM-32 Kurs 2 (Teil 48 – Debugging des Post-Decrement-Operators)

Dieses Tutorial behandelt das Debugging des Post-Decrement-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 114: ARM-32 Kurs 2 (Teil 49 – Hacking des Post-Decrement-Operators)

Dieses Tutorial behandelt das Hacken des Post-Decrement-Operators.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.


ARM-32 Projektkurs

Lektion 115: ARM-32 Projekt (Teil 1 – Hacking von Hello World)

Beispiel zum Hacken von Hello World auf ARM 32-bit Raspberry Pi in Kali Linux.

-> Klicken Sie HIER, um das Projekt auf GitHub zu lesen.

Lektion 116: ARM-32 Projekt (Teil 2 – Hacking von Int)

Beispiel zum Hacken von Int auf ARM 32-bit Raspberry Pi in Kali Linux.

-> Klicken Sie HIER, um das Projekt auf GitHub zu lesen.

Lektion 117: ARM-32 Projekt (Teil 3 – Hacking von Float)

Beispiel zum Hacken von Float auf ARM 32-bit Raspberry Pi in Kali Linux.

-> Klicken Sie HIER, um das Projekt auf GitHub zu lesen.

Lektion 118: ARM-32 Projekt (Teil 4 – Hacking von Double)

Beispiel zum Hacken von Double auf ARM 32-bit Raspberry Pi in Kali Linux.

-> Klicken Sie HIER, um das Projekt auf GitHub zu lesen.

Lektion 119: ARM-32 Projekt (Teil 5 – Hacking von Char)

Beispiel zum Hacken von Char auf ARM 32-bit Raspberry Pi in Kali Linux.

-> Klicken Sie HIER, um das Projekt auf GitHub zu lesen.

Lektion 120: ARM-32 Projekt (Teil 6 – Hacking von Char-Pointer)

Beispiel für Char-Pointer auf ARM 32-bit Raspberry Pi in Kali Linux.

-> Klicken Sie HIER, um das Projekt auf GitHub zu lesen.


x64 Kurs

Lektion 121: x64 Kurs (Teil 1 – Die Cyber-Revolution)

Dieses Tutorial behandelt die Cyber-Revolution.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 122: x64 Kurs (Teil 2 - Transistoren)

Dieses Tutorial behandelt Transistoren.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 123: x64 Kurs (Teil 3 - Logikgatter)

Dieses Tutorial behandelt Logikgatter.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 124: x64 Kurs (Teil 4 - Zahlensysteme)

Dieses Tutorial behandelt Zahlensysteme.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 125: x64 Kurs (Teil 5 - Binäre Addition)

Dieses Tutorial behandelt die binäre Addition.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 126: x64 Kurs (Teil 6 - Binäre Subtraktion)

Dieses Tutorial behandelt die binäre Subtraktion.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 127: x64 Kurs (Teil 7 - Wortlängen)

Dieses Tutorial behandelt Wortlängen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 128: x64 Kurs (Teil 8 - Allgemeine Architektur)

Dieses Tutorial behandelt die allgemeine Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 129: x64 Kurs (Teil 9 - Aufrufkonventionen)

Dieses Tutorial behandelt Aufrufkonventionen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 130: x64 Kurs (Teil 10 - Boolesche Anweisungen)

Dieses Tutorial behandelt boolesche Anweisungen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 131: x64 Kurs (Teil 11 - Zeiger)

Dieses Tutorial behandelt Zeiger.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 132: x64 Kurs (Teil 12 - Load Effective Address)

Dieses Tutorial behandelt das Laden effektiver Adressen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 133: x64 Kurs (Teil 13 - Das Datensegment)

Dieses Tutorial behandelt das Datensegment.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 134: x64 Kurs (Teil 14 - SHL-Anweisung)

Dieses Tutorial behandelt die shl-Anweisung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 135: x64 Kurs (Teil 15 - SHR-Anweisung)

Dieses Tutorial behandelt die shr-Anweisung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 136: x64 Kurs (Teil 16 - ROL-Anweisung)

Dieses Tutorial behandelt die rol-Anweisung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 137: x64 Kurs (Teil 17 - ROR-Anweisung)

Dieses Tutorial behandelt die ror-Anweisung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 138: x64 Kurs (Teil 18 - Bootsektor-Grundlagen [Teil 1])

Dieses Tutorial behandelt Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 139: x64 Kurs (Teil 19 - Bootsektor-Grundlagen [Teil 2])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 140: x64 Kurs (Teil 20 - Bootsektor-Grundlagen [Teil 3])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 141: x64 Kurs (Teil 21 - Bootsektor-Grundlagen [Teil 4])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 142: x64 Kurs (Teil 22 - Bootsektor-Grundlagen [Teil 5])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 143: x64 Kurs (Teil 23 - Bootsektor-Grundlagen [Teil 6])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 144: x64 Kurs (Teil 24 - Bootsektor-Grundlagen [Teil 7])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 145: x64 Kurs (Teil 25 - Bootsektor-Grundlagen [Teil 8])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 146: x64 Kurs (Teil 26 - Bootsektor-Grundlagen [Teil 9])

Dieses Tutorial behandelt weitere Bootsektor-Grundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 147: x64 Kurs (Teil 27 - x64-Assembly [Teil 1])

Dieses Tutorial behandelt x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 148: x64 Kurs (Teil 28 - x64-Assembly [Teil 2])

Dieses Tutorial behandelt weitere x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 149: x64 Kurs (Teil 29 - x64-Assembly [Teil 3])

Dieses Tutorial behandelt weitere x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 150: x64 Kurs (Teil 30 - x64-Assembly [Teil 4])

Dieses Tutorial behandelt weitere x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 151: x64 Kurs (Teil 31 - x64-Assembly [Teil 5])

Dieses Tutorial behandelt weitere x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 152: x64 Kurs (Teil 32 - x64-Assembly [Teil 6])

Dieses Tutorial behandelt weitere x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 153: x64 Kurs (Teil 33 - x64-Assembly [Teil 7])

Dieses Tutorial behandelt weitere x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 154: x64 Kurs (Teil 34 - x64 C++ 1 Code [Teil 1])

Dieses Tutorial behandelt C++-Code im Zusammenhang mit 64-Bit-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 155: x64 Kurs (Teil 35 - x64 C++ 2 Debug [Teil 2])

Dieses Tutorial behandelt weiteren C++-Code im Zusammenhang mit 64-Bit-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 156: x64 Kurs (Teil 36 - x64 C++ 3 Hacking [Teil 3])

Dieses Tutorial behandelt weiteren C++-Code im Zusammenhang mit 64-Bit-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 157: x64 Kurs (Teil 37 - x64 C & der Ursprung des Lebens)

Dieses Tutorial behandelt C und wie es mit x64-Assembly zusammenhängt.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 158: x64 Kurs (Teil 38 - x64-Netzwerkgrundlagen)

Dieses Tutorial behandelt x64-Netzwerkgrundlagen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 159: x64 Kurs (Teil 39 - Warum C?)

Dieses Tutorial behandelt die Leistungsfähigkeit der Sprache C.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 160: x64 Kurs (Teil 40 - Hacking von Hello World!)

Dieses Tutorial behandelt das Hacken von Hello World.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 161: x64 Kurs (Teil 41 - Hacking von Variablen!)

Dieses Tutorial behandelt das Hacken von Variablen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 162: x64 Kurs (Teil 42 - Hacking von Verzweigungen!)

Dieses Tutorial behandelt das Hacken von Verzweigungen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 163: x64 Kurs (Teil 43 - Hacking von Zeigern!)

Dieses Tutorial behandelt das Hacken von Zeigern.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.


ARM-64 Kurs

Lektion 164: ARM-64 Kurs (Teil 1 - Der Sinn des Lebens)

In dieser Lektion besprechen wir die Kurskonzepte und den Sinn des Lebens.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.## Lektion 165: ARM-64-Kurs (Teil 2 - Einrichtung der Entwicklungsumgebung) In dieser Lektion besprechen wir, wie wir unsere Entwicklungsumgebung in 64-Bit-ARM mit Kali Linux einrichten.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 166: ARM-64-Kurs (Teil 3 - "Hello World")

In dieser Lektion besprechen wir, wie wir ein einfaches Hello-World-Programm in C++ schreiben und kompilieren.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 167: ARM-64-Kurs (Teil 4 - Debugging von "Hello World")

In dieser Lektion werden wir unser einfaches Hello-World-Programm debuggen.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 168: ARM-64-Kurs (Teil 5 - Hacking von "Hello World")

In dieser Lektion werden wir unser einfaches Hello-World-Programm hacken.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 169: ARM-64-Kurs (Teil 6 - Grundlegende I/O)

In dieser Lektion besprechen wir, wie wir ein einfaches basicio-Programm in C++ schreiben und kompilieren, und besprechen die grundlegende Eingabevalidierung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 170: ARM-64-Kurs (Teil 7 - Debugging von grundlegender I/O)

In dieser Lektion besprechen wir, wie wir ein einfaches basicio-Programm in C++ debuggen, und besprechen die grundlegende Eingabevalidierung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 171: ARM-64-Kurs (Teil 8 - Hacking von grundlegender I/O)

In dieser Lektion besprechen wir, wie wir ein einfaches basicio-Programm in C++ hacken, und besprechen die grundlegende Eingabevalidierung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 172: ARM-64-Kurs (Teil 9 - Primitivdatentyp Zeichen)

In dieser Lektion besprechen wir den primitiven Datentyp char.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 173: ARM-64-Kurs (Teil 10 - Debugging des primitiven Datentyps char)

In dieser Lektion besprechen wir das Debugging des primitiven Datentyps char.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 174: ARM-64-Kurs (Teil 11 - Hacking des primitiven Datentyps char)

In dieser Lektion besprechen wir das Hacking des primitiven Datentyps char.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 175: ARM-64-Kurs (Teil 12 - Primitivdatentyp Boolean)

In dieser Lektion besprechen wir den primitiven Datentyp boolean.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 176: ARM-64-Kurs (Teil 13 - Debugging des primitiven Datentyps boolean)

In dieser Lektion besprechen wir das Debugging des primitiven Datentyps boolean.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 177: ARM-64-Kurs (Teil 14 - Hacking des primitiven Datentyps boolean)

In dieser Lektion besprechen wir das Hacking des primitiven Datentyps boolean.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 178: ARM-64-Kurs (Teil 15 - Primitivdatentyp Float)

In dieser Lektion besprechen wir den primitiven Datentyp float.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 179: ARM-64-Kurs (Teil 16 - Debugging des primitiven Datentyps float)

In dieser Lektion besprechen wir das Debugging des primitiven Datentyps float.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 180: ARM-64-Kurs (Teil 17 - Hacking des primitiven Datentyps float)

In dieser Lektion besprechen wir das Hacking des primitiven Datentyps float.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 181: ARM-64-Kurs (Teil 18 - Primitivdatentyp Double)

In dieser Lektion besprechen wir den primitiven Datentyp double.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 182: ARM-64-Kurs (Teil 19 - Debugging des primitiven Datentyps double)

In dieser Lektion besprechen wir das Debugging des primitiven Datentyps double.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 183: ARM-64-Kurs (Teil 20 - Hacking des primitiven Datentyps double)

In dieser Lektion besprechen wir das Hacking des primitiven Datentyps double.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.


Pico-Hacking-Kurs

Lektion 184: Pico-Hacking-Kurs (Teil 1 - Das Warum, das Wie...)

In dieser Lektion besprechen wir die grundlegende Einrichtung der Entwicklungsumgebung für den Raspberry Pi Pico.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 185: Pico-Hacking-Kurs (Teil 2 - Hello World)

In dieser Lektion besprechen wir das grundlegende Hello-World-Programm.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 186: Pico-Hacking-Kurs (Teil 3 - Debugging von Hello World)

In dieser Lektion besprechen wir das Debugging des grundlegenden Hello-World-Programms.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 187: Pico-Hacking-Kurs (Teil 4 - Hacking von Hello World)

In dieser Lektion besprechen wir das Hacking des grundlegenden Hello-World-Programms.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 188: Pico-Hacking-Kurs (Teil 5 - char)

In dieser Lektion besprechen wir den Datentyp char.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 189: Pico-Hacking-Kurs (Teil 6 - Debugging von char)

In dieser Lektion besprechen wir das Debugging des Datentyps char.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 190: Pico-Hacking-Kurs (Teil 7 - Hacking von char)

In dieser Lektion besprechen wir das Hacking des Datentyps char.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 191: Pico-Hacking-Kurs (Teil 8 - int)

In dieser Lektion besprechen wir den Datentyp int.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 192: Pico-Hacking-Kurs (Teil 9 - Debugging von int)

In dieser Lektion besprechen wir das Debugging des Datentyps int.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 193: Pico-Hacking-Kurs (Teil 10 - Hacking von int)

In dieser Lektion besprechen wir das Hacking des Datentyps int.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 194: Pico-Hacking-Kurs (Teil 11 - float)

In dieser Lektion besprechen wir den Datentyp float.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 195: Pico-Hacking-Kurs (Teil 12 - Debugging von float)

In dieser Lektion besprechen wir das Debugging des Datentyps float.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 196: Pico-Hacking-Kurs (Teil 13 - Hacking von float)

In dieser Lektion besprechen wir das Hacking des Datentyps float.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 197: Pico-Hacking-Kurs (Teil 14 - double)

In dieser Lektion besprechen wir den Datentyp double.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 198: Pico-Hacking-Kurs (Teil 15 - Debugging von double)

In dieser Lektion besprechen wir das Debugging des Datentyps double.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 199: Pico-Hacking-Kurs (Teil 16 - Hacking von double)

In dieser Lektion besprechen wir das Hacking des Datentyps double.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 200: Pico-Hacking-Kurs (Teil 17 - "ABSOLUTE MACHT KORRUMPIERT ABSOLUT!", Die tragische Geschichte der Eingabe...)

In dieser Lektion besprechen wir das Konzept der ordnungsgemäßen Eingabebehandlung.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 201: Pico-Hacking-Kurs (Teil 18 - "SEIT 800 JAHREN HABE ICH JEDI AUSGEBILDET!", Die MACHT, die Eingabe IST...)

In dieser Lektion besprechen wir die Bedeutung einer ordnungsgemäßen Eingabebehandlung und analysieren darüber hinaus unsere benutzerdefinierte Eingabefunktion.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 202: Pico-Hacking-Kurs (Teil 19 - Eingabe)

In dieser Lektion besprechen wir die Erstellung einer effektiven Eingabearchitektur.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.

Lektion 203: Pico-Hacking-Kurs (Teil 20 - Debugging der Eingabe)

In dieser Lektion besprechen wir das Debugging der Eingabe.

-> Klicken Sie HIER, um das KOSTENLOSE E-Book zu lesen.


Windows-Hacking-Kurs

Lektion 204: Windows-Hacking-Kurs (Kapitel 1 - Hello World)

Dieses Kapitel behandelt die Grundlagen der Entwicklung eines sehr einfachen Windows-Assembly-Sprachprogramms mit einer MessageBox in reinem Assembly für x86- und x64-Architekturen.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 205: Windows-Hacking-Kurs (Kapitel 2 - Debugging von Hello World x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse, das Debugging, der Hello-World-App in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 206: Windows-Hacking-Kurs (Kapitel 3 - Hacking von Hello World x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse, das Hacking, der Hello-World-App in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 207: Windows-Hacking-Kurs (Kapitel 4 - Debugging von Hello World x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse, das Debugging, der Hello-World-App in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 208: Windows-Hacking-Kurs (Kapitel 5 - Hacking von Hello World x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse, das Hacking, der Hello-World-App in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 209: Windows-Hacking-Kurs (Kapitel 6 - Verzeichnisse)

Dieses Kapitel behandelt die Besprechung der Windows-API-Funktionen CreateDirectoryW und RemoveDirectoryW in C.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 210: Windows-Hacking-Kurs (Kapitel 7 - Debugging von Verzeichnissen x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktionen CreateDirectoryW und RemoveDirectoryW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 211: Windows-Hacking-Kurs (Kapitel 8 - Hacking von Verzeichnissen x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktionen CreateDirectoryW und RemoveDirectoryW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 212: Windows-Hacking-Kurs (Kapitel 9 - Debugging von Verzeichnissen x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktionen CreateDirectoryW und RemoveDirectoryW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 213: Windows-Hacking-Kurs (Kapitel 10 - Hacking von Verzeichnissen x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktionen CreateDirectoryW und RemoveDirectoryW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 214: Windows-Hacking-Kurs (Kapitel 11 - CopyFile)

Dieses Kapitel behandelt die Besprechung der Windows-API-Funktion CopyFileW in C.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 215: Windows-Hacking-Kurs (Kapitel 12 - Debugging von CopyFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion CopyFileW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 216: Windows-Hacking-Kurs (Kapitel 13 - Hacking von CopyFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion CopyFileW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 217: Windows-Hacking-Kurs (Kapitel 14 - Debugging von CopyFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion CopyFileW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 218: Windows-Hacking-Kurs (Kapitel 15 - Hacking von CopyFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion CopyFileW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 219: Windows-Hacking-Kurs (Kapitel 16 - MoveFile)

Dieses Kapitel behandelt die Besprechung der Windows-API-Funktion MoveFileW in C.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 220: Windows-Hacking-Kurs (Kapitel 17 - Debugging von MoveFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion MoveFileW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 221: Windows-Hacking-Kurs (Kapitel 18 - Hacking von MoveFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion MoveFileW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 222: Windows-Hacking-Kurs (Kapitel 19 - Debugging von MoveFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion MoveFileW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 223: Windows-Hacking-Kurs (Kapitel 20 - Hacking von MoveFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion MoveFileW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 224: Windows-Hacking-Kurs (Kapitel 21 - CreateFile)

Dieses Kapitel behandelt die Besprechung der Windows-API-Funktion CreateFileW in C.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 225: Windows-Hacking-Kurs (Kapitel 22 - Debugging von CreateFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion CreateFileW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 226: Windows-Hacking-Kurs (Kapitel 23 - Hacking von CreateFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion CreateFileW in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 227: Windows-Hacking-Kurs (Kapitel 24 - Debugging von CreateFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion CreateFileW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 228: Windows-Hacking-Kurs (Kapitel 25 - Hacking von CreateFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion CreateFileW in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 229: Windows-Hacking-Kurs (Kapitel 26 - WriteFile)

Dieses Kapitel behandelt die Besprechung der Windows-API-Funktion WriteFile in C.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 230: Windows-Hacking-Kurs (Kapitel 27 - Debugging von WriteFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion WriteFile in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 231: Windows-Hacking-Kurs (Kapitel 28 - Hacking von WriteFile x86)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion WriteFile in x86-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 232: Windows-Hacking-Kurs (Kapitel 29 - Debugging von WriteFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Debugging) der Windows-API-Funktion WriteFile in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 233: Windows-Hacking-Kurs (Kapitel 30 - Hacking von WriteFile x64)

Dieses Kapitel behandelt die dynamische Reverse-Engineering-Analyse (das Hacking) der Windows-API-Funktion WriteFile in x64-Assembly.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.


Go-Hacking-Kurs

Lektion 234: Go-Hacking-Kurs (Kapitel 1 - Hello Distributed System World)

Dieses Kapitel behandelt die Grundlagen der Einrichtung einer Entwicklungsumgebung und eines einfachen Hello-World-Programms im Go-Stil für die x64-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 235: Go-Hacking-Kurs (Kapitel 2 - Debugging von Hello Distributed System World)

Dieses Kapitel behandelt das Debugging des grundlegenden Hello-World-Programms im Go-Stil für die x64-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 236: Go-Hacking-Kurs (Kapitel 3 - Hacking von Hello Distributed System World)

Dieses Kapitel behandelt das Hacking des grundlegenden Hello-World-Programms im Go-Stil für die x64-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 237: Go-Hacking-Kurs (Kapitel 4 - Primitive Typen)

Dieses Kapitel behandelt die primitiven Golang-Typen für die x64-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 238: Go-Hacking-Kurs (Kapitel 5 - Debugging primitiver Typen)

Dieses Kapitel behandelt das Golang-Debugging der primitiven Typen für die x64-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 239: Go-Hacking-Kurs (Kapitel 6 - Hacking primitiver Typen)

Dieses Kapitel behandelt das Golang-Hacking der primitiven Typen für die x64-Architektur.

-> Klicken Sie HIER, um das KOSTENLOSE PDF-Buch zu lesen.## Lektion 240: Go-Hacking-Kurs (Kapitel 7: Kontrollfluss) Dieses Kapitel behandelt den Golang-Kontrollfluss für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 241: Go-Hacking-Kurs (Kapitel 8: Debugging von Kontrollfluss)

Dieses Kapitel behandelt das Debugging des Golang-Kontrollflusses für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 242: Go-Hacking-Kurs (Kapitel 9: Hacking von Kontrollfluss)

Dieses Kapitel behandelt das Hacking des Golang-Kontrollflusses für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 243: Go-Hacking-Kurs (Kapitel 10: Fortgeschrittener Kontrollfluss)

Dieses Kapitel behandelt den fortgeschrittenen Golang-Kontrollfluss für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 244: Go-Hacking-Kurs (Kapitel 11: Debugging von fortgeschrittenem Kontrollfluss)

Dieses Kapitel behandelt das Debugging des fortgeschrittenen Golang-Kontrollflusses für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 245: Go-Hacking-Kurs (Kapitel 12: Hacking von fortgeschrittenem Kontrollfluss)

Dieses Kapitel behandelt das Hacking des fortgeschrittenen Golang-Kontrollflusses für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.


Hacking-Rust-Kurs

Lektion 246: Hacking-Rust-Kurs (Kapitel 1: Hello Rust)

Dieses Kapitel behandelt die Grundlagen der Einrichtung einer Entwicklungsumgebung und eines einfachen Rust-Programms im Hello-World-Stil für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 247: Hacking-Rust-Kurs (Kapitel 2: Debugging von Hello Rust)

Dieses Kapitel behandelt das Debugging des einfachen Rust-Programms im Hello-World-Stil für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 248: Hacking-Rust-Kurs (Kapitel 3: Hacking von Hello Rust)

Dieses Kapitel behandelt das Hacking des einfachen Rust-Programms im Hello-World-Stil für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 249: Hacking-Rust-Kurs (Kapitel 4: Skalare Datentypen)

Dieses Kapitel behandelt skalare Datentypen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 250: Hacking-Rust-Kurs (Kapitel 5: Debugging von skalaren Datentypen)

Dieses Kapitel behandelt das Debugging von skalaren Datentypen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 251: Hacking-Rust-Kurs (Kapitel 6: Hacking von skalaren Datentypen)

Dieses Kapitel behandelt das Hacking von skalaren Datentypen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 252: Hacking-Rust-Kurs (Kapitel 7: Zusammengesetzte Datentypen)

Dieses Kapitel behandelt zusammengesetzte Datentypen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 253: Hacking-Rust-Kurs (Kapitel 8: Debugging von zusammengesetzten Datentypen)

Dieses Kapitel behandelt das Debugging von zusammengesetzten Datentypen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 254: Hacking-Rust-Kurs (Kapitel 9: Hacking von zusammengesetzten Datentypen)

Dieses Kapitel behandelt das Hacking von zusammengesetzten Datentypen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 255: Hacking-Rust-Kurs (Kapitel 10: Funktionen)

Dieses Kapitel behandelt Funktionen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 256: Hacking-Rust-Kurs (Kapitel 11: Debugging von Funktionen)

Dieses Kapitel behandelt das Debugging von Funktionen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 257: Hacking-Rust-Kurs (Kapitel 12: Hacking von Funktionen)

Dieses Kapitel behandelt das Hacking von Funktionen in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 258: Hacking-Rust-Kurs (Kapitel 13: Kontrollfluss)

Dieses Kapitel behandelt den Kontrollfluss in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 259: Hacking-Rust-Kurs (Kapitel 14: Debugging von Kontrollfluss)

Dieses Kapitel behandelt das Debugging des Kontrollflusses in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 260: Hacking-Rust-Kurs (Kapitel 15: Hacking von Kontrollfluss)

Dieses Kapitel behandelt das Hacking des Kontrollflusses in einem Rust-Programm für die x64-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.


Hacking-Embedded-Rust-Kurs

Lektion 261: Hacking-Embedded-Rust-Kurs (Kapitel 1: Verdrahtung)

Dieses Kapitel behandelt die Grundlagen der Einrichtung der Verdrahtung für einen Embedded-Rust-Pico.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 262: Hacking-Embedded-Rust-Kurs (Kapitel 2: Funktionen)

Dieses Kapitel behandelt die Funktionen von Reverse Engineering Rust Pico.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 263: Hacking-Embedded-Rust-Kurs (Kapitel 3: Projektstruktur)

Dieses Kapitel behandelt die Projektstruktur von Reverse Engineering Rust Pico.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 264: Hacking-Embedded-Rust-Kurs (Kapitel 4: So funktioniert es (Schritt für Schritt))

Dieses Kapitel behandelt Schritt für Schritt das Projekt Reverse Engineering Rust Pico.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 265: Hacking-Embedded-Rust-Kurs (Kapitel 5: Embassy Executor Enqueue/Dequeue im Detail

Dieses Kapitel behandelt Schritt für Schritt das Enqueue/Dequeue des Projekts Reverse Engineering Rust Pico.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 266: Hacking-Embedded-Rust-Kurs (Kapitel 6: Erstellen und Flashen)

Dieses Kapitel behandelt Schritt für Schritt das Erstellen und Flashen von Reverse Engineering Rust Pico.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.


Hacking-Embedded-Rust-Kurs mit microbit

Lektion 267: Hacking-Embedded-Rust-Kurs mit microbit (Kapitel 1: Grundlagenanalyse und Binärstruktur)

Dieses Kapitel behandelt die Grundlagenanalyse und die Binärstruktur für einen Embedded-Rust-microbit.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 268: Hacking-Embedded-Rust-Kurs mit microbit (Kapitel 2: Embassy Async Runtime im Detail)

Dieses Kapitel behandelt die Embassy-Async-Runtime für einen Embedded-Rust-microbit.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 269: Hacking-Embedded-Rust-Kurs mit microbit (Kapitel 3: Interrupt-Handler und Hardware-Abstraktion)

Dieses Kapitel behandelt die Interrupt-Handler und die Hardware-Abstraktion für einen Embedded-Rust-microbit.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 270: Hacking-Embedded-Rust-Kurs mit microbit (Kapitel 4: Fortgeschrittene Systemkomponenten)

Dieses Kapitel behandelt die fortgeschrittenen Systemkomponenten für einen Embedded-Rust-microbit.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 271: Hacking-Embedded-Rust-Kurs mit microbit (Kapitel 5: Exploitation und Sicherheitsbewertung)

Dieses Kapitel behandelt die Exploitation und die Sicherheitsbewertung für einen Embedded-Rust-microbit.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.


Embedded-Assembler-Kurs

Lektion 272: Embedded-Assembler-Kurs (Kapitel 1: Toolchain)

Dieses Kapitel behandelt die Grundlagen der Einrichtung einer Entwicklungsumgebung und einer grundlegenden Template-Firmware für den STM32F401CCU6-Mikrocontroller.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 273: Embedded-Assembler-Kurs (Kapitel 2: Architektur-Grundlagen)

Dieses Kapitel behandelt die Grundlagen der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 274: Embedded-Assembler-Kurs (Kapitel 3: Vektortabelle)

Dieses Kapitel behandelt das Konzept und die Entwicklung der Vektortabelle innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 275: Embedded-Assembler-Kurs (Kapitel 4: Linker-Skript)

Dieses Kapitel behandelt das Konzept und die Entwicklung des Linker-Skripts innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 276: Embedded-Assembler-Kurs (Kapitel 5: ELF-Dateianalyse)

Dieses Kapitel behandelt die Analyse von ELF-Dateien und Tools innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 277: Embedded-Assembler-Kurs (Kapitel 6: ARM-Cortex-M-Register)

Dieses Kapitel behandelt die ARM-Cortex-M-Register innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 278: Embedded-Assembler-Kurs (Kapitel 7: ARM-Thumb2-Befehlssatz)

Dieses Kapitel behandelt den ARM-Thumb2-Befehlssatz innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 279: Embedded-Assembler-Kurs (Kapitel 8: Load- und Store-Befehle)

Dieses Kapitel behandelt die grundlegenden Load- und Store-Befehle sowie Echtzeit-Hacking innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 280: Embedded-Assembler-Kurs (Kapitel 9: Konstanten und Literalwerte)

Dieses Kapitel behandelt die grundlegenden Konstanten- und Literalwert-Beispiele innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 281: Embedded-Assembler-Kurs (Kapitel 10: Bedingte Ausführung)

Dieses Kapitel behandelt die grundlegende bedingte Ausführung innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 282: Embedded-Assembler-Kurs (Kapitel 11: Funktionen, Interrupts, UART & STUXNET-Simulation!)

Dieses Kapitel behandelt Funktionen, Interrupts, UART und eine einfache STUXNET-Simulation innerhalb der STM32F401CCU6-Architektur.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.


Embedded-Hacking-Kurs

Lektion 283: Embedded-Hacking-Kurs (Kapitel 1: hello, world)

Dieses Kapitel behandelt die Grundlagen der Einrichtung einer Entwicklungsumgebung und einer einfachen Template-Firmware für den Pico-2-Mikrocontroller sowie das Drucken von hello, world.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 284: Embedded-Hacking-Kurs (Kapitel 2: Debugging von hello, world)

Dieses Kapitel behandelt das Debugging unserer Firmware für das hello-world-Programm des Pico-2-Mikrocontrollers.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 285: Embedded-Hacking-Kurs (Kapitel 3: Hacking von hello, world)

Dieses Kapitel behandelt das Hacking unserer Firmware für das hello-world-Programm des Pico-2-Mikrocontrollers.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 286: Embedded-Hacking-Kurs (Kapitel 4: Analyse eingebetteter Systeme)

Dieses Kapitel behandelt eine umfassende Analyse eingebetteter Systeme, bei der Teile des RP2350-Datenblatts und hilfreiche Firmware-Analysewerkzeuge überprüft werden.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 287: Embedded-Hacking-Kurs (Kapitel 5: Einführung in Variablen)

Dieses Kapitel behandelt eine Einführung in Variablen im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 288: Embedded-Hacking-Kurs (Kapitel 6: Debugging der Einführung in Variablen)

Dieses Kapitel behandelt das Debugging einer Einführung in Variablen im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 289: Embedded-Hacking-Kurs (Kapitel 7: Hacking der Einführung in Variablen)

Dieses Kapitel behandelt das Hacking einer Einführung in Variablen im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 290: Embedded-Hacking-Kurs (Kapitel 8: Nicht initialisierte Variablen)

Dieses Kapitel behandelt nicht initialisierte Variablen sowie eine Einführung in GPIO-Ausgänge, indem wir eine LED blinken lassen, im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 291: Embedded-Hacking-Kurs (Kapitel 9: Debugging nicht initialisierter Variablen)

Dieses Kapitel behandelt das Debugging nicht initialisierter Variablen sowie eine Einführung in GPIO-Ausgänge, indem wir eine LED blinken lassen, im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 292: Embedded-Hacking-Kurs (Kapitel 10: Hacking nicht initialisierter Variablen)

Dieses Kapitel behandelt das Hacking nicht initialisierter Variablen sowie eine Einführung in GPIO-Ausgänge, indem wir eine LED blinken lassen, im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 293: Embedded-Hacking-Kurs (Kapitel 11: Integer-Datentyp)

Dieses Kapitel behandelt den Integer-Datentyp sowie einen tieferen Einblick in Assembler für GPIO-Ausgänge im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 294: Embedded-Hacking-Kurs (Kapitel 12: Debugging des Integer-Datentyps)

Dieses Kapitel behandelt das Debugging des Integer-Datentyps sowie einen tieferen Einblick in Assembler für GPIO-Ausgänge im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 295: Embedded-Hacking-Kurs (Kapitel 13: Hacking des Integer-Datentyps)

Dieses Kapitel behandelt das Hacking des Integer-Datentyps sowie einen tieferen Einblick in Assembler für GPIO-Ausgänge im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 296: Embedded-Hacking-Kurs (Kapitel 14: Gleitkomma-Datentyp)

Dieses Kapitel behandelt den Gleitkomma-Datentyp im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 297: Embedded-Hacking-Kurs (Kapitel 15: Debugging des Gleitkomma-Datentyps)

Dieses Kapitel behandelt das Debugging des Gleitkomma-Datentyps im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 298: Embedded-Hacking-Kurs (Kapitel 16: Hacking des Gleitkomma-Datentyps)

Dieses Kapitel behandelt das Hacking des Gleitkomma-Datentyps im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 299: Embedded-Hacking-Kurs (Kapitel 17: Doppelter Gleitkomma-Datentyp)

Dieses Kapitel behandelt den doppelten Gleitkomma-Datentyp im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 300: Embedded-Hacking-Kurs (Kapitel 18: Debugging des doppelten Gleitkomma-Datentyps)

Dieses Kapitel behandelt das Debugging des doppelten Gleitkomma-Datentyps im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 301: Embedded-Hacking-Kurs (Kapitel 19: Hacking des doppelten Gleitkomma-Datentyps)

Dieses Kapitel behandelt das Hacking des doppelten Gleitkomma-Datentyps im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 302: Embedded-Hacking-Kurs (Kapitel 20: Statische Variablen)

Dieses Kapitel behandelt statische Variablen sowie eine Einführung in GPIO-Eingänge, während wir mit Tastern arbeiten, im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 303: Embedded-Hacking-Kurs (Kapitel 21: Debugging statischer Variablen)

Dieses Kapitel behandelt das Debugging statischer Variablen sowie eine Einführung in GPIO-Eingänge, während wir mit Tastern arbeiten, im Zusammenhang mit der eingebetteten Entwicklung auf dem Pico 2.

-> Klicken Sie HIER um das KOSTENLOSE PDF-Buch zu lesen.-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 304: Embedded Hacking Course (Kapitel 22: Hacken statischer Variablen)

Dieses Kapitel behandelt das Hacken statischer Variablen sowie eine Einführung in GPIO-Eingänge, während wir mit Tastern arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 305: Embedded Hacking Course (Kapitel 23: Konstanten)

Dieses Kapitel behandelt Konstanten sowie eine Einführung in I2C, während wir mit einem 1602-LCD arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 306: Embedded Hacking Course (Kapitel 24: Debuggen von Konstanten)

Dieses Kapitel behandelt das Debuggen von Konstanten sowie eine Einführung in I2C, während wir mit einem 1602-LCD arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 307: Embedded Hacking Course (Kapitel 25: Hacken von Konstanten)

Dieses Kapitel behandelt das Hacken von Konstanten sowie eine Einführung in I2C, während wir mit einem 1602-LCD arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 308: Embedded Hacking Course (Kapitel 26: Operatoren)

Dieses Kapitel behandelt Operatoren sowie eine Einführung in das Single-Wire-Protokoll, während wir mit einem DHT11-Temperatur- und Luftfeuchtigkeitssensor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 309: Embedded Hacking Course (Kapitel 27: Debuggen von Operatoren)

Dieses Kapitel behandelt das Debuggen von Operatoren sowie eine Einführung in das Single-Wire-Protokoll, während wir mit einem DHT11-Temperatur- und Luftfeuchtigkeitssensor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 310: Embedded Hacking Course (Kapitel 28: Hacken von Operatoren)

Dieses Kapitel behandelt das Hacken von Operatoren sowie eine Einführung in das Single-Wire-Protokoll, während wir mit einem DHT11-Temperatur- und Luftfeuchtigkeitssensor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 311: Embedded Hacking Course (Kapitel 29: Statische Bedingungen)

Dieses Kapitel behandelt statische Bedingungen sowie eine Einführung in PWM, während wir mit einem SG90-Servomotor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 312: Embedded Hacking Course (Kapitel 30: Debuggen statischer Bedingungen)

Dieses Kapitel behandelt das Debuggen statischer Bedingungen sowie eine Einführung in PWM, während wir mit einem SG90-Servomotor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 313: Embedded Hacking Course (Kapitel 31: Hacken statischer Bedingungen)

Dieses Kapitel behandelt das Hacken statischer Bedingungen sowie eine Einführung in PWM, während wir mit einem SG90-Servomotor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 314: Embedded Hacking Course (Kapitel 32: Dynamische Bedingungen)

Dieses Kapitel behandelt dynamische Bedingungen sowie weitere PWM-Beispiele, während wir mit einem SG90-Servomotor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 315: Embedded Hacking Course (Kapitel 33: Debuggen dynamischer Bedingungen)

Dieses Kapitel behandelt das Debuggen dynamischer Bedingungen sowie weitere PWM-Beispiele, während wir mit einem SG90-Servomotor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 316: Embedded Hacking Course (Kapitel 34: Hacken dynamischer Bedingungen)

Dieses Kapitel behandelt das Hacken dynamischer Bedingungen sowie weitere PWM-Beispiele, während wir mit einem SG90-Servomotor arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 317: Embedded Hacking Course (Kapitel 35: Strukturen)

Dieses Kapitel behandelt Strukturen sowie eine Einführung in die Infrarot-Grundlagen, während wir mit einem Infrarot-Empfänger und einer Infrarot-Fernbedienung arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 318: Embedded Hacking Course (Kapitel 36: Debuggen von Strukturen)

Dieses Kapitel behandelt das Debuggen von Strukturen sowie eine Einführung in die Infrarot-Grundlagen, während wir mit einem Infrarot-Empfänger und einer Infrarot-Fernbedienung arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 319: Embedded Hacking Course (Kapitel 37: Hacken von Strukturen)

Dieses Kapitel behandelt das Hacken von Strukturen sowie eine Einführung in die Infrarot-Grundlagen, während wir mit einem Infrarot-Empfänger und einer Infrarot-Fernbedienung arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 320: Embedded Hacking Course (Kapitel 38: Funktionen, m. Param., m. Rückgabewert)

Dieses Kapitel behandelt Funktionen mit Parametern und mit einem Rückgabewert sowie zusätzliche Infrarot-Beispiele, während wir mit einem Infrarot-Empfänger und einer Infrarot-Fernbedienung arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 321: Embedded Hacking Course (Kapitel 39: Debuggen von Funktionen, m. Param., m. Rückgabewert)

Dieses Kapitel behandelt das Debuggen von Funktionen mit Parametern und mit einem Rückgabewert sowie zusätzliche Infrarot-Beispiele, während wir mit einem Infrarot-Empfänger und einer Infrarot-Fernbedienung arbeiten, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 322: Embedded Hacking Course (Kapitel 40: Hacken von Funktionen, m. Param., m. Rückgabewert)

Dieses Kapitel behandelt das Hacken von Funktionen mit Parametern und mit einem Rückgabewert, im Zusammenhang mit der Embedded-Entwicklung auf dem Pico 2.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.


Hacking Bits Course

Lektion 323: Hacking Bits Course (Kapitel 1: Das Ohmsche Gesetz - Die Grundlage der Elektronik)

Dieses Kapitel behandelt die Grundlagen des Ohmschen Gesetzes und der grundlegenden Elektronik.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 324: Hacking Bits Course (Kapitel 2: Das binäre Zahlensystem)

Dieses Kapitel behandelt die Grundlagen des binären Zahlensystems.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 325: Hacking Bits Course (Kapitel 3: Das hexadezimale Zahlensystem)

Dieses Kapitel behandelt die Grundlagen des hexadezimalen Zahlensystems.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 326: Hacking Bits Course (Kapitel 4: Die ATmega328P-Architektur)

Dieses Kapitel behandelt die Grundlagen der ATmega328P-Architektur.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 327: Hacking Bits Course (Kapitel 5: Werkzeuge)

Dieses Kapitel behandelt die Grundlagen der Einrichtung einer Toolchain und Entwicklungsumgebung.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 328: Hacking Bits Course (Kapitel 6: ATmega328P-Datenblatt)

Dieses Kapitel behandelt die Grundlagen des ATmega328P-Datenblatts.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Dieses Kapitel behandelt die Entwicklung und das Reverse Engineering eines Blink-Treibers in AVR-C.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Dieses Kapitel behandelt die Entwicklung eines Blink-Treibers in AVR-Assembler.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 331: Hacking Bits Course (Kapitel 9: IO-Treiber in C)

Dieses Kapitel behandelt die Entwicklung und das Reverse Engineering eines IO-Treibers in C.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 332: Hacking Bits Course (Kapitel 10: STUXNET)

Dieses Kapitel behandelt die Entwicklung und das Reverse Engineering eines Servomotors in C, einschließlich eines Mock-STUXNET-Hacks.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.


Hacking RISC-V Course

Lektion 333: Hacking RISC-V Course (Kapitel 1: Warum RISC-V?)

Dieses Kapitel behandelt das „Warum“ des Lernens von RISC-V-Hacking, während wir den Aufstieg von RISC-V besprechen und unser ESP32-C3-Entwicklungsboard vorstellen.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 334: Hacking RISC-V Course (Kapitel 2: Umgebung einrichten)

Dieses Kapitel behandelt die Einrichtung deiner Entwicklungsumgebung, einschließlich allem, was du kaufen und herunterladen musst, sowie der Einrichtung selbst.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 335: Hacking RISC-V Course (Kapitel 3: Hallo, Welt)

Dieses Kapitel behandelt das Erstellen deines ersten Projekts in PlatformIO und das Erstellen deiner ersten Assembler-Datei zur Interaktion mit deiner C-Umgebung.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 336: Hacking RISC-V Course (Kapitel 4: Binärzahlen)

Dieses Kapitel behandelt die Grundlagen von Binärzahlen und ihre allgemeine Anwendung für eingebettete Systeme.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 337: Hacking RISC-V Course (Kapitel 5: Hexadezimalzahlen)

Dieses Kapitel behandelt die Grundlagen von Hexadezimalzahlen und ihre allgemeine Anwendung für eingebettete Systeme.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 338: Hacking RISC-V Course (Kapitel 6: Fortgeschrittene Operationen)

Dieses Kapitel behandelt die fortgeschrittenen Operationen mit Hexadezimal- und Binärzahlen sowie Speichermanipulation und Bit-Level-Operationen für den RISC-V ESP32-C3.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 339: Hacking RISC-V Course (Kapitel 7: Register)

Dieses Kapitel behandelt die Register des RISC-V ESP32-C3.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 340: Hacking RISC-V Course (Kapitel 8: ADD)

Dieses Kapitel behandelt, wie man innerhalb des RISC-V ESP32-C3 addiert.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.

Lektion 341: Hacking RISC-V Course (Kapitel 9: Debuggen von ADD)

Dieses Kapitel behandelt, wie man das Addieren innerhalb des RISC-V ESP32-C3 debuggt.

-> Klicke HIER, um das KOSTENLOSE PDF-Buch zu lesen.


RP2350 UART Driver Course

Lektion 342: RP2350 UART Driver Course (Kapitel 1: Was ist ein Computer?)

Dieses Kapitel behandelt den Fetch-Decode-Execute-Zyklus, die drei Kernkomponenten, Mikrocontroller im Vergleich zu Desktop-Computern, den RP2350, den ARM Cortex-M33 und die Assemblersprache.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 343: RP2350 UART Driver Course (Kapitel 2: Zahlensysteme — Binär, Hexadezimal und Dezimal)

Dieses Kapitel behandelt dezimale, binäre und hexadezimale Zahlensysteme, Bit-Nummerierung, gängige Bitmuster, das Zweierkomplement und Datengrößen auf dem ARM Cortex-M33.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 344: RP2350 UART Driver Course (Kapitel 3: Speicher — Adressen, Bytes, Wörter und Endianness)

Dieses Kapitel behandelt den Adressraum, Bytes, Halbwörter, Wörter, Ausrichtung, Little-Endian-Byte-Reihenfolge, speichergemappte Register, den Stack, Flash-Speicher und SRAM.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 345: RP2350 UART Driver Course (Kapitel 4: Was ist ein Register?)

Dieses Kapitel behandelt die Registerdatei des ARM Cortex-M33, Allzweckregister, den Stack-Pointer, das Link-Register, den Programmzähler, spezielle Register und das Program-Status-Register.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 346: RP2350 UART Driver Course (Kapitel 5: Load-Store-Architektur — Wie ARM auf Speicher zugreift)

Dieses Kapitel behandelt die Load-Store-Designphilosophie, ldr- und str-Befehle, das Load-Modify-Store-Muster, Byte- und Halbwortzugriff sowie Push- und Pop-Operationen.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 347: RP2350 UART Driver Course (Kapitel 6: Der Fetch-Decode-Execute-Zyklus im Detail)

Dieses Kapitel behandelt die drei Stufen der Befehlsausführung, die Pipeline, Verzweigungseffekte, das Ausführungsmodell des Cortex-M33 und die Taktrate.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 348: RP2350 UART Driver Course (Kapitel 7: ARM-Cortex-M33-ISA-Überblick)

Dieses Kapitel behandelt die ARM-Designphilosophie, die Thumb-2-Befehlsencodierung, Befehlskategorien, Encodierungsformate und die in der Firmware verwendeten Befehle.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 349: RP2350 UART Driver Course (Kapitel 8: ARM-Immediate- und Move-Befehle)

Dieses Kapitel behandelt den mov-Befehl, die ldr-Pseudoanweisung, den ldr-Immediate-Befehl, die Immediate-Encodierung in Thumb-2, Konstanten in der Firmware und Add/Sub-Immediates.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 350: RP2350 UART Driver Course (Kapitel 9: ARM-Arithmetik- und Logikbefehle)

Dieses Kapitel behandelt arithmetische Befehle, logische Befehle, Schiebebefehle, das „s“-Suffix für Flag-Updates und das Read-Modify-Write-Muster.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 351: RP2350 UART Driver Course (Kapitel 10: ARM-Speicherzugriffsbefehle — Load und Store im Detail)

Dieses Kapitel behandelt ldr-, str-, Push- und Pop-Stack-Operationen, Adressierungsarten, Speicherzugriffsgrößen, Hardware-Konfiguration und das Polling-Loop-Muster.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 352: RP2350 UART Driver Course (Kapitel 11: ARM-Branch-Befehle)

Dieses Kapitel behandelt unbedingte Sprünge, Branch mit Link, Branch Exchange, Bedingungsflags, bedingte Sprünge, Polling-Loops und die Sprungreichweite.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 353: RP2350 UART Driver Course (Kapitel 12: ARM-Sprünge, Aufrufe und Rückgaben)

Dieses Kapitel behandelt den bl-Befehl für Funktionsaufrufe, bx lr für Rückgaben, die vollständige Aufruf-/Rückgabesequenz, verschachtelte Aufrufe, Push/Pop-Lösungen, Leaf- vs. Non-Leaf-Funktionen und das Thumb-Bit.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 354: RP2350 UART Driver Course (Kapitel 13: Pseudoanweisungen — Was der Assembler für dich erledigt)

Dieses Kapitel behandelt das Laden von Konstanten mit ldr, .equ-Symboldefinitionen, .include-Dateieinbindung, .global-Symbolexport, .type, .size, .word, .byte, .hword sowie Pseudoanweisungen im Vergleich zu Direktiven.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 355: RP2350 UART Driver Course (Kapitel 14: Assembler-Direktiven — Steuerung des Assemblierungsprozesses)

Dieses Kapitel behandelt .syntax unified, .cpu cortex-m33, .thumb, .section, .align, .equ, .global, .type, .size, .word, .byte, .hword, .include und KEEP im Linker-Kontext.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 356: RP2350 UART Driver Course (Kapitel 15: Die Aufrufkonvention und Stack-Frames)

Dieses Kapitel behandelt die ARM-AAPCS-Aufrufkonvention, Caller-Saved- und Callee-Saved-Register, den Stack-Frame, Funktions-Prolog und -Epilog sowie Leaf- vs. Non-Leaf-Funktionen.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 357: RP2350 UART Driver Course (Kapitel 16: Bitweise Operationen für die Hardware-Programmierung)

Dieses Kapitel behandelt den Bitmanipulations-Werkzeugkasten, das Setzen von Bits mit orr, das Löschen von Bits mit bic, das Testen von Bits mit tst, das Isolieren von Bits mit ands, Maskieren, das Read-Modify-Write-Muster und Schiebeoperationen.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 358: RP2350 UART Driver Course (Kapitel 17: Memory-Mapped-I/O — Hardware-Steuerung über Adressen)

Dieses Kapitel behandelt, wie Memory-Mapped-I/O funktioniert, das Lesen im Vergleich zum Schreiben von Peripherie-Registern, die Peripherie-Adresskarte des RP2350, die UART0-Registerkarte, flüchtiges Verhalten, atomare Aliase und Barrieren.

-> Klicke HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 359: RP2350 UART Driver Course (Kapitel 18: Der RP2350-Mikrocontroller — Architektur und Hardware)

Dieses Kapitel behandelt das Blockdiagramm des RP2350, den ARM-Cortex-M33-Kern, die Speicherkarte, das Bus-Fabric, den Reset-Controller, das Taktsystem, XOSC, UART0, GPIO-Pin-Multiplexing, die Coprozessor-Schnittstelle, den Boot-Prozess und die Vektortabelle.-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 360: RP2350-UART-Treiberkurs (Kapitel 19: Das Linker-Skript — Platzieren von Code im Speicher)

In diesem Kapitel werden das Linker-Skript linker.ld, eine zeilenweise Erläuterung und das Speicherlayout behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 361: RP2350-UART-Treiberkurs (Kapitel 20: Die Build-Pipeline — Von der Assemblierung zur UF2)

In diesem Kapitel werden das Build-Skript build.bat, die vier Build-Phasen Assemblierung, Linken, Binärextraktion und UF2-Konvertierung, das Bereinigen und die Family-ID behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 362: RP2350-UART-Treiberkurs (Kapitel 21: image_def.s — Der PICOBIN-Block Byte für Byte)

In diesem Kapitel werden der vollständige Quellcode von image_def.s, ein zeilenweiser Durchgang, der vollständige Block im Speicher und der sichere Modus behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 363: RP2350-UART-Treiberkurs (Kapitel 22: constants.s — Jede .equ-Definition erklärt)

In diesem Kapitel werden der vollständige Quellcode von constants.s, ein zeilenweiser Durchgang, die Funktionsweise von .equ und der .include-Mechanismus behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 364: RP2350-UART-Treiberkurs (Kapitel 23: stack.s und vector_table.s — Stapelinitialisierung und die Vektortabelle)

In diesem Kapitel werden der vollständige Quellcode und der zeilenweise Durchgang von vector_table.s und stack.s für die Stapelinitialisierung und die Vektortabelle behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 365: RP2350-UART-Treiberkurs (Kapitel 24: reset_handler.s — Die Boot-Sequenz Zeile für Zeile)

In diesem Kapitel werden der vollständige Quellcode von reset_handler.s, ein zeilenweiser Durchgang, das Diagramm der Boot-Sequenz und die Bedeutung der Reihenfolge behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 366: RP2350-UART-Treiberkurs (Kapitel 25: xosc.s — Initialisierung des Quarzoszillators)

In diesem Kapitel werden der vollständige Quellcode von xosc.s, Init_XOSC, Enable_XOSC_Peri_Clock, das Diagramm des Taktpfads und die Bedeutung von XOSC für UART behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 367: RP2350-UART-Treiberkurs (Kapitel 26: reset.s — IO_BANK0 aus dem Reset freigeben)

In diesem Kapitel werden der vollständige Quellcode von reset.s, ein zeilenweiser Durchgang, der Reset-Controller des RP2350 und die atomare Clear-Alternative behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 368: RP2350-UART-Treiberkurs (Kapitel 27: uart.s Teil 1 — UART_Release_Reset und UART_Init)

In diesem Kapitel werden die Funktion UART_Release_Reset, die Funktion UART_Init und eine Zusammenfassung der UART-Registerbelegung behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 369: RP2350-UART-Treiberkurs (Kapitel 28: uart.s Teil 2 — UART0_Out und UART0_In)

In diesem Kapitel werden die Sende-Funktion UART0_Out, die Empfangs-Funktion UART0_In, der Vergleich der Registerverwendung, das Polling-Muster und der Datenfluss durch die UART behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 370: RP2350-UART-Treiberkurs (Kapitel 29: main.s — Die Echo-Schleife)

In diesem Kapitel werden der vollständige Quellcode von main.s, ein zeilenweiser Durchgang, der vollständige Ausführungsablauf und die Merkmale, die dies zu einer vollständigen Firmware machen, behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 371: RP2350-UART-Treiberkurs (Kapitel 30: Vollständige Integration — Vom Einschalten bis zum Echo)

In diesem Kapitel werden die vollständige Integration vom Build über das Flashen und die Boot-ROM bis zur Hardware-Reset-Sequenz, von Reset_Handler bis zur Echo-Schleife, die vollständige Adresskarte und das, was wir gebaut haben, behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.


RP2350-UART-Treiberkurs für RISC-V

Lektion 372: RP2350-UART-Treiberkurs für RISC-V (Kapitel 1: Was ist ein Computer?)

In diesem Kapitel werden der Fetch-Decode-Execute-Zyklus, die drei Kernkomponenten, Mikrocontroller im Vergleich zu Desktop-Computern, der RP2350, RISC-V und die Assemblersprache behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 373: RP2350-UART-Treiberkurs für RISC-V (Kapitel 2: Zahlensysteme — Binär, Hexadezimal und Dezimal)

In diesem Kapitel werden die dezimalen, binären und hexadezimalen Zahlensysteme, Präfixe im Code und Größeneinheiten in der Computertechnik behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 374: RP2350-UART-Treiberkurs für RISC-V (Kapitel 3: Speicher — Adressen, Bytes, Wörter und Endianness)

In diesem Kapitel werden das byteadressierbare Modell, Wörter und Ausrichtung, die Endianness, Speicherbereiche auf dem RP2350, Memory-Mapped-I/O und Adressarithmetik behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 375: RP2350-UART-Treiberkurs für RISC-V (Kapitel 4: Was ist ein Register?)

In diesem Kapitel werden die RISC-V-Registerdatei, das fest verdrahtete Nullregister x0, die ABI-Registernamen und die Veranschaulichung von Registern behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 376: RP2350-UART-Treiberkurs für RISC-V (Kapitel 5: Load-Store-Architektur — Wie RISC-V auf Speicher zugreift)

In diesem Kapitel werden das Load-Store-Prinzip, die Lade- und Speicherbefehle von RISC-V, die Basis-Offset-Adressierung und der Speicherbus behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 377: RP2350-UART-Treiberkurs für RISC-V (Kapitel 6: Der Fetch-Decode-Execute-Zyklus im Detail)

In diesem Kapitel werden der Zyklus Schritt für Schritt, das Pipeline-Konzept, die Nachverfolgung durch die Firmware und der Programmzähler behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 378: RP2350-UART-Treiberkurs für RISC-V (Kapitel 7: RISC-V-ISA-Überblick)

In diesem Kapitel werden die Designphilosophie von RISC-V, die ISA-Zeichenfolge rv32imac_zicsr, eine Zusammenfassung der Befehlsencodierung und die Abbildung auf die Firmware behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 379: RP2350-UART-Treiberkurs für RISC-V (Kapitel 8: RISC-V-Immediate- und Upper-Immediate-Befehle)

In diesem Kapitel werden I-Typ-Immediates, Shift-Immediates, die U-Typ-Befehle LUI und AUIPC, das Erstellen von 32-Bit-Konstanten mit LUI + ADDI, die Pseudoanweisung LI und LA zum Laden von Adressen behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 380: RP2350-UART-Treiberkurs für RISC-V (Kapitel 9: RISC-V-Arithmetik- und Logikbefehle)

In diesem Kapitel werden das R-Typ-Format, Addition und Subtraktion, logische Operationen, Schiebeoperationen, Vergleichsbefehle, MUL aus der M-Erweiterung und das Read-Modify-Write-Muster behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 381: RP2350-UART-Treiberkurs für RISC-V (Kapitel 10: RISC-V-Speicherzugriffsbefehle — Load und Store im Detail)

In diesem Kapitel werden die Familien der Lade- und Speicherbefehle, der Grund, warum die Firmware nur LW und SW verwendet, die Einschränkungen bei der Offset-Encodierung und die vollständige Karte der Speicherzugriffe behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 382: RP2350-UART-Treiberkurs für RISC-V (Kapitel 11: RISC-V-Verzweigungsbefehle)

In diesem Kapitel werden die Funktionsweise von Verzweigungen, die B-Typ-Encodierung, die sechs Verzweigungsbefehle, der Vergleich mit und ohne Vorzeichen, Verzweigungen in der Firmware, lokale Marken, die Begrenzung der Verzweigungsreichweite und das Design ohne Flags-Register behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 383: RP2350-UART-Treiberkurs für RISC-V (Kapitel 12: RISC-V-Sprünge, Aufrufe und Rücksprünge)

In diesem Kapitel werden die Pseudoanweisungen JAL, JALR, CALL, RET und TAIL, die vollständige Aufrufkette, Endlosschleifen und verschachtelte Aufrufe mit dem Stack behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 384: RP2350-UART-Treiberkurs für RISC-V (Kapitel 13: Pseudoanweisungen — Was der Assembler für Sie erledigt)

In diesem Kapitel werden die Definition einer Pseudoanweisung, eine vollständige Referenz der Pseudoanweisungen, die Bedeutung von Pseudoanweisungen und deren Erkennung behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 385: RP2350-UART-Treiberkurs für RISC-V (Kapitel 14: Assembler-Direktiven — Steuerung des Assemblierungsprozesses)

In diesem Kapitel werden Abschnitte, die Symbol-Sichtbarkeit, die Ausrichtung, das Einbetten von Daten, Konstantendefinitionen, die Dateieinbindung, Marken und das Zusammenfügen aller Teile behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 386: RP2350-UART-Treiberkurs für RISC-V (Kapitel 15: Die Aufrufkonvention und Stack-Frames)

In diesem Kapitel werden die Aufrufkonvention ilp32 von RISC-V, der Stack, das Layout der Stack-Frames, Funktionstypen in der Firmware, der Argumentfluss und Caller-Saved-Register in der Praxis behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 387: RP2350-UART-Treiberkurs für RISC-V (Kapitel 16: Bitweise Operationen für die Hardwareprogrammierung)

In diesem Kapitel werden die Bitnummerierung, die vier grundlegenden Bitoperationen, das Read-Modify-Write-Muster, Mehrbit-Felder, der BGEZ-Bittest-Trick, Konstanten in der Firmware und häufige Bitmuster behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 388: RP2350-UART-Treiberkurs für RISC-V (Kapitel 17: Memory-Mapped-I/O — Hardware über Adressen steuern)

In diesem Kapitel werden das Prinzip des Memory-Mapped-I/O, die Adressraumkarte des RP2350, die Struktur der Peripherie-Register, Registertypen, Flüchtigkeit, Reihenfolge, der PPB und Aspekte des atomaren Zugriffs behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 389: RP2350-UART-Treiberkurs für RISC-V (Kapitel 18: Der RP2350-Mikrocontroller — Architektur und Hardware)

In diesem Kapitel werden das Blockdiagramm des RP2350, der Hazard3-RISC-V-Kern, das Speichersystem, die Reset-Infrastruktur, die Taktinfrastruktur, das GPIO-System, die UART-Hardware, die Boot-Sequenz und die Aufgaben der Firmware behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 390: RP2350-UART-Treiberkurs für RISC-V (Kapitel 19: Das Linker-Skript — Platzieren von Code im Speicher)

In diesem Kapitel werden das Linker-Skript linker.ld, ein zeilenweiser Durchgang und das Speicherlayout nach dem Linken behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 391: RP2350-UART-Treiberkurs für RISC-V (Kapitel 20: Die Build-Pipeline — Von der Assemblierung zur UF2)

In diesem Kapitel werden die vierstufige Pipeline, die automatische Erkennung des Toolchain-Pfads, die Inhalte der Objektdatei und die Untersuchung der finalen ELF behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 392: RP2350-UART-Treiberkurs für RISC-V (Kapitel 21: image_def.s — Boot-Metadaten Zeile für Zeile)

In diesem Kapitel werden der Abschnitt und die Ausrichtung, die Startmarkierung, der Image-Typ-Eintrag, der Einstiegspunkt-Eintrag, der Marker für den letzten Eintrag, der Block-Schleifenzeiger, die Endmarkierung, der vollständige Binärdump und die Boot-ROM-Sequenz behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 393: RP2350-UART-Treiberkurs für RISC-V (Kapitel 22: constants.s — Jede Definition erklärt)

In diesem Kapitel werden Stack-Konstanten, Quarzoszillator-Konstanten, Systemkonstanten, Taktkonstanten, Reset-Controller-Konstanten, GPIO-Konstanten, UART-Konstanten und die Verwendung von Konstanten behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 394: RP2350-UART-Treiberkurs für RISC-V (Kapitel 23: stack.s und vector_table.s — Zeile für Zeile)

In diesem Kapitel werden der vollständige Durchgang durch stack.s und vector_table.s und der Grund für die Existenz beider Dateien behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 395: RP2350-UART-Treiberkurs für RISC-V (Kapitel 24: reset_handler.s — Die Boot-Sequenz Zeile für Zeile)

In diesem Kapitel werden die Funktion Reset_Handler, Default_Trap_Handler, Init_Trap_Vector und die vollständige Initialisierungsreihenfolge behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 396: RP2350-UART-Treiberkurs für RISC-V (Kapitel 25: xosc.s — Initialisierung des Quarzoszillators Zeile für Zeile)

In diesem Kapitel werden Init_XOSC, Enable_XOSC_Peri_Clock, eine Zusammenfassung der Registerverwendung und das Read-Modify-Write-Muster behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 397: RP2350-UART-Treiberkurs für RISC-V (Kapitel 26: reset.s — IO_BANK0 aus dem Reset freigeben)

In diesem Kapitel werden die Hintergründe des Reset-Controllers, ein zeilenweiser Durchgang, das Bit-Clear-Muster im Detail und das Polling-Muster behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 398: RP2350-UART-Treiberkurs für RISC-V (Kapitel 27: uart.s Teil 1 — Reset freigeben und initialisieren)

In diesem Kapitel werden die Funktion UART_Release_Reset, die Funktion UART_Init und eine Zusammenfassung der Registerbelegung behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 399: RP2350-UART-Treiberkurs für RISC-V (Kapitel 28: uart.s Teil 2 — Senden und Empfangen)

In diesem Kapitel werden die blockierende Sende-Funktion UART0_Out, die blockierende Empfangs-Funktion UART0_In, die Echo-Schleife, das UARTDR-Register mit Doppelfunktion und mögliche Probleme behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 400: RP2350-UART-Treiberkurs für RISC-V (Kapitel 29: main.s — Der Anwendungseinstiegspunkt)

In diesem Kapitel werden der .text-Abschnitt, die Echo-Schleife, die Datenabschnitte, die Registerverwendung in der gesamten Schleife, der Grund, warum dieser Code minimal ist, und die vollständige Ausführungszeitachse behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.

Lektion 401: RP2350-UART-Treiberkurs für RISC-V (Kapitel 30: Vollständige Integration — Build, Flash, Verdrahten und Testen)

In diesem Kapitel werden die Projektstruktur, die Build-Pipeline, die Speicherkarte nach dem Build, der Hardwareaufbau, das Flashen der Firmware, das Testen mit einem Terminal, der vollständige Boot-Ablauf, Tipps zum Debuggen, das Gelernte und die nächsten Schritte behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.


RP2350-Blink-Treiberkurs

In diesem Kapitel werden der Fetch-Decode-Execute-Zyklus, die drei Kernkomponenten, Mikrocontroller im Vergleich zu Desktop-Computern, der RP2350, ARM Cortex-M33, die Assemblersprache und das, was wir bauen werden, behandelt.

-> Klicken Sie HIER, um das KOSTENLOSE Tutorial auf GitHub zu lesen.


Read more

Kategorien