Exploit
Ein Stück Software oder Code, das eine Schwachstelle in einem System gezielt ausnutzt. Exploits bestehen aus präzise konstruierten Payloads, die vorhandene Sicherheitslücken—etwa in Pufferüberläufen, Format-String-Fehlern oder Authentifizierungs-Bypass-Mechanismen—ausnutzen. Ein Exploit-Entwickler analysiert den Quellcode oder führt Reverse Engineering durch, um Schwachstellen in Binärdateien oder Protokollimplementierungen zu identifizieren. Anschließend wird der Exploit so verpackt, dass das Zielsystem kompromittiert oder schädlicher Code remote ausgeführt wird. In modernen Attacken sind Exploit-Kits (z. B. Metasploit, Cobalt Strike) gängig, die automatisierte Module bereitstellen. Gegenmaßnahmen erfordern zeitnahe Patch-Management-Prozesse, Einsatz von Exploit-Prevention-Lösungen (Host-based IPS) und Netzwerkverhaltensanalysen, um verdächtige Exploit-Versuche im Vorfeld zu blockieren.