Skip to content
shellcodes

Series

Opérations de lab shellcode

10 posts in this series. Read them in order or jump to any one.

  1. Shellcode reverse TCP : la checklist de lab que j'utilise vraiment

    Un workflow reverse TCP concret pour tests autorisés : listener, vérification des octets et pannes réalistes avant intégration.

  2. Les octets nuls cassent encore les exploits en 2026

    Pourquoi 0x00 coupe les chaînes, comment il se glisse dans les structs reverse TCP et comment contrôler les encodeurs.

  3. Génération de shellcode côté client : un vrai threat model

    Ce qui reste local dans un builder navigateur, ce qui fuit encore, et comment garder des tests autorisés propres.

  4. Ordre des encodeurs : pourquoi le deuxième passage casse le premier

    Comment les encodeurs empilés changent taille, décodeur et bad chars, avec un ordre sain pour itérer en lab.

  5. Importer du shellcode sans corrompre un seul octet

    Formats de collage, pièges d'espaces et round-trip d'un shellcode externe dans le navigateur sans troncature silencieuse.

  6. Linux exec ou reverse TCP : choisir le payload adapté à la primitive

    Quand utiliser un shellcode exec plutôt que reverse TCP en lab autorisé, et pourquoi l'option spectaculaire est souvent mauvaise.

  7. Runbooks shellcode répétables pour tests autorisés

    Documenter chaînes d'encodeurs, paramètres réseau et formats d'export pour éviter l'archéologie en retest.

  8. Ce que le hex viewer révèle avant de copier du shellcode

    Utiliser la vue hex pour repérer alignement, bad chars évidents et erreurs de longueur avant le script d'exploit.

  9. Filtres bad chars : les presets démarrent le travail, ils ne signent pas le contrat

    Comment les presets null/alphanumériques collent aux canaux réels, et quand construire une liste custom.

  10. Quitter msfvenom sur le jump box : workflow natif navigateur

    Migrer des habitudes team-server vers la génération navigateur sans perdre reproductibilité ni discipline OPSEC.

All posts in this series

Un workflow reverse TCP concret pour tests autorisés : listener, vérification des octets et pannes réalistes avant intégration.
Pourquoi 0x00 coupe les chaînes, comment il se glisse dans les structs reverse TCP et comment contrôler les encodeurs.
Ce qui reste local dans un builder navigateur, ce qui fuit encore, et comment garder des tests autorisés propres.
Comment les encodeurs empilés changent taille, décodeur et bad chars, avec un ordre sain pour itérer en lab.
Formats de collage, pièges d'espaces et round-trip d'un shellcode externe dans le navigateur sans troncature silencieuse.
Quand utiliser un shellcode exec plutôt que reverse TCP en lab autorisé, et pourquoi l'option spectaculaire est souvent mauvaise.
Documenter chaînes d'encodeurs, paramètres réseau et formats d'export pour éviter l'archéologie en retest.
Utiliser la vue hex pour repérer alignement, bad chars évidents et erreurs de longueur avant le script d'exploit.
Comment les presets null/alphanumériques collent aux canaux réels, et quand construire une liste custom.
Migrer des habitudes team-server vers la génération navigateur sans perdre reproductibilité ni discipline OPSEC.