Skip to content
shellcodes

Series

Operaciones de laboratorio con shellcode

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

  1. Shellcode reverse TCP: la checklist de laboratorio que uso de verdad

    Un flujo reverse TCP práctico para pruebas autorizadas: listener, revisión de bytes y fallos reales antes de integrar el exploit.

  2. Los bytes nulos todavía rompen exploits en 2026

    Por qué 0x00 corta entregas tipo strcpy, cómo aparece en structs reverse TCP y cómo comprobar codificadores.

  3. Generación de shellcode en cliente: threat model sin marketing

    Qué queda local en un builder de navegador, qué sigue filtrándose y cómo operar pruebas autorizadas con menos residuos.

  4. Orden de encoders: por qué la segunda pasada rompe la primera

    Cómo los encoders apilados cambian tamaño, decoders y bad chars, con un orden razonable antes de integrar.

  5. Importar shellcode sin corromper ni un byte

    Formatos de pegado, trampas de espacios y round-trip de shellcode externo en navegador sin truncado silencioso.

  6. Linux exec vs reverse TCP: elige el payload que encaja con la primitiva

    Cuándo usar shellcode exec frente a reverse TCP en labs autorizados y por qué lo vistoso suele ser lo incorrecto.

  7. Runbooks de shellcode repetibles para pruebas autorizadas

    Cómo documentar encoders, parámetros de red y formatos de exportación para que el retest no sea arqueología.

  8. Qué te dice el visor hex antes de copiar shellcode

    Usar vista hex para detectar alineación, bad chars y errores de longitud antes de llevar shellcode al exploit.

  9. Filtros de bad chars: los presets son inicio, no contrato

    Cómo presets null y alfanuméricos encajan con canales reales, y cuándo construir una lista personalizada.

  10. Dejar msfvenom en el jump box: workflow nativo de navegador

    Migrar de hábitos de team-server a generación en navegador sin perder reproducibilidad ni disciplina OPSEC.

All posts in this series

Un flujo reverse TCP práctico para pruebas autorizadas: listener, revisión de bytes y fallos reales antes de integrar el exploit.
Por qué 0x00 corta entregas tipo strcpy, cómo aparece en structs reverse TCP y cómo comprobar codificadores.
Qué queda local en un builder de navegador, qué sigue filtrándose y cómo operar pruebas autorizadas con menos residuos.
Cómo los encoders apilados cambian tamaño, decoders y bad chars, con un orden razonable antes de integrar.
Formatos de pegado, trampas de espacios y round-trip de shellcode externo en navegador sin truncado silencioso.
Cuándo usar shellcode exec frente a reverse TCP en labs autorizados y por qué lo vistoso suele ser lo incorrecto.
Cómo documentar encoders, parámetros de red y formatos de exportación para que el retest no sea arqueología.
Usar vista hex para detectar alineación, bad chars y errores de longitud antes de llevar shellcode al exploit.
Cómo presets null y alfanuméricos encajan con canales reales, y cuándo construir una lista personalizada.
Migrar de hábitos de team-server a generación en navegador sin perder reproducibilidad ni disciplina OPSEC.