Assembly (Assembler) ist die niedrigste Abstraktionsebene oberhalb des Maschinencodes und bildet die Instruktionen eines Prozessors (x86, ARM, MIPS) direkt in menschenlesbare Mnemonics ab. Jeder Assembler-Befehl entspricht exakt einer CPU-Operation – es gibt keinen Compiler, der abstrahiert.
In der IT-Security ist Assembly-Kenntnis eine Kernkompetenz für Reverse Engineering, Malware-Analyse und Exploit-Entwicklung. Analysten müssen disassemblierten Code lesen und interpretieren, um Schadcode zu verstehen, Schwachstellen zu identifizieren und Angriffsmechanismen wie ROP-Chains (Return-Oriented Programming) nachzuvollziehen. Tools wie IDA Pro, Ghidra und radare2 übersetzen Binaries zurück in Assembly.
