2026-06-29 @pequepadawans meta intro redteam

Bienvenido al RedTeam Log

Bienvenido

Esto es un post de ejemplo para que veas cómo renderiza el blog. Reemplaza este archivo por los .md que quieras publicar y ajusta posts.json para que aparezcan en la home.

Soporta syntax highlighting

fn main() {
    let target: &str = "AdaptixServer:443";
    println!("[loader] connecting to {}", target);
}
# builder.sh stage: encrypt shellcode
key = 0xAB
with open("agent.x64.bin", "rb") as f:
    data = f.read()
with open("shellcode.enc", "wb") as f:
    f.write(bytes(b ^ key for b in data))
# Run on the dev Windows VM
update.debug.exe --debug 2>&1 | grep '\[loader\]'

Soporta Mermaid

flowchart LR
    A[agent.x64.bin] -->|XOR 0xAB| B[shellcode.enc]
    B -->|include_bytes!| C[main.rs]
    C -->|cargo build| D[update.exe]
    D -->|run| E[Beacon HTTPS 443]
    E <-->|callback| F[AdaptixServer]

Soporta callouts Obsidian

Esto es un callout tipo note

Se renderiza como un bloque con borde azul y fondo translúcido. Útil para anotaciones rápidas.

Cuidado

Los callouts soportan negrita, cursiva, código inline y listas dentro.

  • item 1
  • item 2
Crítico

El debug build (--debug) NO debe llegar a producción. Haltea antes de activar el beacon.

Pro tip

Los callouts soportan casi todos los tipos de Obsidian: note, tip, info, warning, danger, important, example, quote, question, success, bug, fail.

Tablas

Técnica Esfuerzo Stealth gain Estado
Self-injection low small shipped
Rolling XOR low small shipped
Process hollowing high big planned
Indirect syscalls high big planned

Listas y tareas

  • Crear estructura del blog
  • Render MD con marked
  • Soporte Mermaid
  • Callouts Obsidian
  • Publicar el primer writeup real

Inline code y formato

Una llamada típica al loader: builder.sh agent.x64.bin update.exe. El binario final mide ~80KB y queda en target/x86_64-pc-windows-gnu/release/update.exe.

Output del debug build
[loader] burn: ok
[loader] alloc: ok
[loader] decrypt: ok
[loader] protect: ok
[loader] halt: ok

Si llegaste hasta aquí, ya tienes el blog funcionando. Edita este .md, añade el archivo a posts.json y refresca.