⬅️ Volver al programa · 📚 Índice completo · ⏭️ Parte siguiente
25 clases · rango 001–025 · Redes, sistemas operativos, Linux, Windows, cripto base, Python ofensivo y laboratorio
Fuentes de referencia de esta parte:
La Parte 0 es la base sobre la que se construye todo el programa. Antes de atacar o defender un sistema hay que entenderlo: cómo viajan los paquetes por una red, cómo un sistema operativo gestiona procesos y permisos, cómo se representan los datos en binario y cómo la criptografía protege la información. Sin estos fundamentos, las técnicas ofensivas y defensivas de las partes siguientes se vuelven recetas memorizadas sin criterio.
Cubrimos cinco pilares: redes (modelo OSI/TCP-IP, protocolos, DNS, HTTP, subnetting), sistemas operativos (Linux y Windows a nivel administrativo y de interiores, procesos, memoria, syscalls), automatización (Bash, PowerShell y sobre todo Python ofensivo con sockets y Scapy), representación y criptografía base (encoding, sistemas de numeración, hashing y cifrado), y el entorno de trabajo (laboratorio virtualizado, Docker, Git y expresiones regulares). Cerramos con ética y legalidad, el marco que hace legítima toda la práctica posterior.
Esta parte sirve a quien llega desde soporte, desarrollo, sysadmin o desde cero con vocación. Al terminarla tendrás un laboratorio funcional, la capacidad de leer tráfico y logs, y el criterio para saber por qué una defensa funciona o falla.
Al terminar la parte, el alumno podrá:
Ninguno formal: es el punto de entrada del programa. Se asume manejo básico de un computador (instalar software, navegar por carpetas) y disposición para trabajar en línea de comandos. Un equipo con virtualización por hardware (VT-x/AMD-V) y al menos 8 GB de RAM es muy recomendable.
| Bloque | Clases | Contenido |
|---|---|---|
| Marco conceptual | 001–003 | CIA/AAA, panorama de amenazas, frameworks |
| Laboratorio | 004 | Virtualización, Kali, snapshots, aislamiento |
| Linux | 005–007 | Filesystem, permisos, CLI avanzada, Bash |
| Windows | 008–009 | Arquitectura, registro, servicios, PowerShell |
| Redes | 010–014 | OSI/TCP-IP, protocolos, DNS/DHCP/ARP, HTTP, subnetting |
| Python ofensivo | 015–017 | Lenguaje, sockets, Scapy |
| Herramientas y datos | 018–020 | Git, regex, numeración y encoding |
| Cripto y contenedores | 021–022 | Criptografía base, Docker |
| Interiores | 023–024 | Procesos/memoria/syscalls, arquitectura de CPU |
| Marco legal | 025 | Ética, legalidad, alcance, divulgación |
Clase 001 — Qué es la ciberseguridad: tríada CIA, AAA, superficie de ataque y defensa en profundidad