Series
Shellcode-Lab-Betrieb
10 posts in this series. Read them in order or jump to any one.
- Reverse-TCP-Shellcode: die Lab-Checkliste, die ich wirklich nutze
Ein praktischer Reverse-TCP-Ablauf für autorisierte Tests: Listener, Byte-Prüfung und echte Fehlerbilder vor der Integration.
- Null-Bytes zerstören Shellcode-Exploits auch 2026
Warum 0x00 strcpy-artige Wege kappt, wie Nulls in Reverse-TCP-Strukturen landen und wie Encoder sauber geprüft werden.
- Clientseitige Shellcode-Generierung: Threat Model ohne Marketing
Was im Browser lokal bleibt, was trotzdem leakt und wie autorisierte Tests ohne unnötige Spuren laufen.
- Encoder-Reihenfolge: warum der zweite Durchlauf den ersten bricht
Wie gestapelte Encoder Größe, Decoder und Bad-Char-Profil ändern, plus sinnvolle Reihenfolge vor der Integration.
- Shellcode importieren, ohne ein Byte zu beschädigen
Paste-Formate, Whitespace-Fallen und Round-Trips externer Shellcode-Bytes im Browser ohne stille Trunkierung.
- Linux exec vs. Reverse TCP: Payload nach Primitive wählen
Wann Exec-Shellcode besser ist als Reverse TCP in autorisierten Labs, und warum die auffällige Option oft falsch ist.
- Wiederholbare Shellcode-Runbooks für autorisierte Tests
Wie Encoder-Ketten, Netzwerkparameter und Exportformate dokumentiert werden, damit Retests keine Archäologie werden.
- Was der Hex-Viewer zeigt, bevor Shellcode kopiert wird
Mit Hex-Ansicht Alignment, Bad Chars und Längenfehler erkennen, bevor Shellcode im Exploit-Skript landet.
- Bad-Character-Filter: Presets sind Startpunkt, kein Vertrag
Wie Null- und alphanumerische Presets zu echten Kanälen passen und wann eigene Bad-Char-Listen nötig sind.
- msfvenom vom Jump-Host lösen: ein browsernativer Workflow
Vom Team-Server-Gewohnheiten zur Browser-Generierung wechseln, ohne Reproduzierbarkeit oder OPSEC zu verlieren.