0x2000 · Bereich
Exploit-Mitigationen
Mitigationen beheben keine Bugs; sie machen es deutlich schwerer, verbliebene Bugs in Codeausführung zu verwandeln. Dieser Bereich erklärt, was jede Compiler-, Linker-, Kernel- und Hardware-Mitigation tatsächlich schützt, was sie kostet und wie man prüft, ob ein Binary sie wirklich enthält.
Leitfäden in diesem Bereich
What each classic exploit mitigation protects, the GCC and Clang flags that enable it, what it costs, and how to verify a binary with checksec and readelf.
How forward-edge and backward-edge control-flow integrity work, from Clang CFI and Microsoft CFG to Intel CET shadow stacks and Arm pointer authentication, and their limits.
Every exploit walks the same stages: bug, corruption, hijack, code execution, escalation. A defender's checklist of which mitigation stops each — across Linux, ARM, Windows and the kernel.
Leitfäden erscheinen zuerst auf Englisch. Übersetzungen folgen.
Weitere Bereiche
Speicher-Grundlagen
Stack, Heap, ELF-Segmente und Aufrufkonventionen: das Terrain jedes Bugs.
Schwachstellenklassen
Überläufe, Use-after-free, Double Free, Integer- und Format-String-Bugs und wie man sie erkennt.
Bugs finden
AddressSanitizer, UBSan und coverage-gesteuertes Fuzzing mit libFuzzer und AFL++.
Crash-Triage
Signale, Backtraces, Sanitizer-Berichte und Core-Dumps lesen und entscheiden, was zuerst behoben wird.
Sichere Entwicklung
Speichersichere Sprachen, sichereres C++ und eine realistische Migrationsstrategie.
Lernpfad
Ein legaler, gestufter Weg von C und Assembler zu CTF-Pwn-Challenges und Security-Karrieren.
Exploit-Techniken
ret2win, ret2libc, ROP-Ketten, GOT-Überschreiben und Format-String-Primitiven, im Labor gebaut und ausgehebelt.
ARM64-Exploitation
AArch64-Aufrufkonventionen, Link-Register, ROP auf ARM und die PAC- und BTI-Abwehr.
Kernel-Exploitation
Rechteausweitung aus einem Kernel-Bug: das Credential-Modell, ret2usr und SMEP, SMAP, KASLR und KPTI.
Windows-Exploitation
SEH-Überschreiben, DEP-Umgehung per ROP und die Mitigationen SafeSEH, SEHOP, ASLR, CFG und CET.