
Linux Basics for Hackers
OccupyTheWeb
- Editorial
- No Starch Press
- Año
- 2018
- Páginas
- ~248
- Nivel
- Básico
De qué trata
Manual introductorio publicado por No Starch Press a finales de 2018 que enseña los fundamentos operativos, de red y de administración del sistema operativo Linux adaptados al contexto de la seguridad ofensiva y el hacking ético. Su autor, OccupyTheWeb, utiliza como entorno didáctico la distribución Kali Linux. La obra está pensada específicamente para principiantes y entusiastas de la ciberseguridad sin experiencia previa en sistemas Unix o en la terminal, sirviendo de puente accesible para quienes provienen de entornos gráficos como Windows y necesitan dominar la línea de comandos antes de adentrarse en herramientas complejas de auditoría.
El temario abarca la navegación del sistema de archivos, manipulación de flujos de texto (mediante grep, sed, awk y cut), gestión de permisos (chmod, chown), control de procesos (ps, top, kill), variables de entorno, administración de paquetes (apt) y compresión de archivos con tar. En el ámbito de redes y comunicaciones, aborda la configuración y análisis de interfaces (ifconfig, iwconfig), escaneo con Nmap, gestión de servicios esenciales (servidores Apache, SSH y bases de datos MySQL) y monitorización de registros del sistema con rsyslog. Asimismo, cubre técnicas de anonimato y evasión mediante el uso de redes Tor, servidores proxy y VPNs, inspección de redes inalámbricas y Bluetooth con utilidades de la suite Aircrack-ng, junto con una introducción a la automatización mediante scripting en Bash y desarrollo de scripts básicos en Python orientados a sockets.
En la parte práctica, el lector aprende a configurar su propio laboratorio virtualizado en VirtualBox y desarrolla pequeños proyectos de código, destacando la construcción de un recolector de banners y un escáner rudimentario de puertos TCP en Python, además de scripts en Bash para automatizar barridos de red. El mayor mérito del libro es su capacidad pedagógica para desmitificar la consola de Linux, omitiendo tareas administrativas corporativas irrelevantes para concentrarse en lo que un analista ofensivo necesita a diario. Por contra, no aborda el desarrollo de exploits complejos ni la auditoría profunda de código, por lo que debe concebirse como un primer escalón formativo antes de abordar certificaciones técnicas o manuales avanzados de penetración.
- Kali Linux
- Línea de comandos Bash
- Redes TCP/IP
- Scripting en Python
- Permisos y procesos en Linux
- Nmap
- Aircrack-ng
- Anonimato (Tor, VPN, Proxies)
- Gestión de servicios (SSH, Apache, MySQL)
- Manipulación de texto (grep, sed)
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Escáner de puertos y recolector de banners en Python
Script de red en Python desarrollado desde cero utilizando la librería de sockets para conectarse a direcciones IP de destino, detectar puertos abiertos y capturar los banners informativos de los servicios expuestos.
Script de automatización de reconocimiento en Bash
Herramienta de terminal creada en Bash para automatizar el descubrimiento de redes locales, extracción de rangos de direcciones y lanzamiento de barridos sistemáticos apoyándose en comandos del sistema y Nmap.

