
Reverse-Engineering — Updated!
x86、x64、32ビット/64ビットARM、8ビットAVR、32ビットRISC-Vアーキテクチャを網羅した、無料の総合リバースエンジニアリングチュートリアル。
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
FREE EMBEDDED HACKING COURSE PROMO HERE
Join DC540 Discord HERE
Today's Tutorial [October 26, 2026]
Lesson 337: Hacking RISC-V Course (Chapter 5: Hexadecimal Numbers)
This chapter covers the basics of hexadecimal numbers and their general application for embedded systems.
-> Click HERE to read the FREE pdf book.
Book
Reverse Engineering E-BOOK HERE
Reverse Engineering PDF HERE
Assembled by @0xInfection (Twitter)
Ghidra Plugins
G-AVR HERE
G-Pulley HERE
Cryptography
The Ouroboros Engine HERE
Radio
MeshCore Bare RP2350 HERE
MeshCare Bare ESP32S3 HERE
MeshCore Bare HERE
MeshCore Sniffer HERE
Network
Turbo Scanner HERE
Turbo Attack HERE
Windows Hacking
Hacking Windows HERE
Windows Process Lifecycle HERE
Windows Kernel Debugging HERE
Windows Indirect Syscall HERE
MAC/Linux Hacking
Core Dump RE HERE
IoT Hacking
IIA HERE
RE-Flock HERE
DC540 CTF's
DC540 Hacking Challenge 0x00001 HERE
DC540 Hacking Challenge 0x00002 [MicroPython CTF] HERE
DC540 Hacking Challenge 0x00003 [C CTF] HERE
DC540 Hacking Challenge 0x00004 [C CTF] HERE
DC540 Hacking Challenge 0x00005a HERE
DC540 Hacking Challenge 0x00005b [Assembler CTF] HERE
DC540 Hacking Challenge 0x00006 [UNKNOWN CTF] HERE
DC540 Hacking Challenge 0x00007 [UNKNOWN CTF] HERE
DC540 Hacking Challenge 0x00008 [UNKNOWN CTF] HERE
DC540 Hacking Challenge 0x00009 [Windows CTF] HERE
DC540 Hacking Challenge 0x0000a [Assembler CTF] HERE
STEM
Python For Kids HERE
Python Zero To Hero HERE
AI
REA HERE
Tiny GPT HERE
Minimal Harness HERE
Table of Contents
x86 Course HERE
ARM-32 Course 1 HERE
ARM-32 Course 2 HERE
ARM-32 Project Course HERE
x64 Course HERE
ARM-64 Course HERE
Pico Hacking Course HERE
Hacking Windows Course HERE
Go Hacking Course HERE
Hacking Rust Course HERE
Hacking Embedded Rust Course HERE
Hacking Embedded Rust Course w/ microbit HERE
Embedded Assembler Course HERE
Embedded Hacking Course HERE
Hacking Bits Course HERE
Hacking RISC-V Course HERE
Wasm Course HERE
Embedded Wasm UART Echo Course HERE
Embedded Wasm Blinky Course HERE
Embedded Wasm Button Course HERE
Embedded Wasm Servo Course HERE
AVR Assembler Course HERE
RP2350 ARM Assembler Course HERE
RP2350 RISC-V Assembler Course HERE
RP2350 Rust Course HERE
Reverse Engineering Data Course HERE
x86 Course
Lesson 1: x86 Course (Part 1: Goals)
This tutorial will begin with the basic concepts of malware reverse engineering and graduate to an entry-level basic examination of Assembly Language.
-> Click HERE to read the FREE ebook.
Lesson 2: x86 Course (Part 2: Techniques)
This tutorial will address the two basic techniques that you can employ when analyzing malware. The first being static analysis and the other being dynamic analysis.
-> Click HERE to read the FREE ebook.
Lesson 3: x86 Course (Part 3: Types Of Malware)
This tutorial will address the basic forms of malware and how they work in simple terms.
-> Click HERE to read the FREE ebook.
Lesson 4: x86 Course (Part 4: x86 Assembly Intro)
This tutorial will address x86 Assembly Languages and their usage to produce object code for the aforementioned series of processors.
-> Click HERE to read the FREE ebook.
Lesson 5: x86 Course (Part 5: Binary Number System)
This tutorial will address the very basics of the binary number system.
-> Click HERE to read the FREE ebook.
Lesson 6: x86 Course (Part 6: Hexadecimal Number System)
This tutorial will address the very basics of the hexadecimal number system.
-> Click HERE to read the FREE ebook.
Lesson 7: x86 Course (Part 7: Transistors And Memory)
This tutorial will address the basics of transistors and memory.
-> Click HERE to read the FREE ebook.
Lesson 8: x86 Course (Part 8 - Bytes, Words, Double Words, etc...)
This tutorial will address the basics of memory and examine our first GDB debugger instance and examine our first real look into our computers memory and instructions.
-> Click HERE to read the FREE ebook.
Lesson 9: x86 Course (Part 9: x86 Basic Architecture)
This tutorial will address the basic architecture of an x86 processor.
-> Click HERE to read the FREE ebook.
Lesson 10: x86 Course (Part 10: General-purpose Registers)
This tutorial will address the general purpose x86 registers.
-> Click HERE to read the FREE ebook.
Lesson 11: x86 Course (Part 11: Segment Registers)
This tutorial will address the x86 segment registers.