Saltar al contenido

Los 10 comandos de Linux que todo hacker ético debe conocer

    Administración de sistemas y pentesting | unfantasmaenelsistema.com

    La línea entre un administrador de sistemas experto y un hacker ético es, en gran medida, el mismo conjunto de herramientas aplicadas con diferente propósito. Este artículo te lleva más allá del man page: casos de uso reales, combinaciones de comandos potentes, y el contexto de seguridad de cada herramienta.

    1. nmap — El escáner de red de referencia

    Nmap (Network Mapper) es la herramienta de reconocimiento de red más usada en el mundo, escrita por Gordon Lyon (Fyodor) en 1997. Permite descubrir hosts y servicios en una red de computadoras construyendo y enviando paquetes de red personalizados y analizando las respuestas.

    2. tcpdump — Captura y análisis de tráfico en tiempo real

    tcpdump es el analizador de tráfico de red en línea de comandos más veterano y extendido. Permite capturar y mostrar en tiempo real los paquetes que pasan por una interfaz de red. Es la base sobre la que se construye Wireshark.

    3. ss / netstat — Radiografía de las conexiones de red

    ss (socket statistics) es el sucesor moderno de netstat: más rápido y con más información. Fundamental para auditar qué servicios están expuestos y detectar conexiones inesperadas.

    4. grep — La navaja suiza del filtrado de texto

    grep (Global Regular Expression Print) es probablemente el comando más usado en terminal Linux. En seguridad es indispensable para analizar logs, buscar indicadores de compromiso, y extraer información de archivos de configuración.

    5. awk — Procesamiento de texto estructurado con precisión

    awk es un lenguaje de programación diseñado específicamente para procesar texto estructurado en columnas. En seguridad es el procesador definitivo de logs: permite extraer columnas específicas, filtrar por condiciones y calcular estadísticas.

    6. ssh — Acceso remoto seguro y tunneling avanzado

    SSH es mucho más que un terminal remoto. Soporta forwarding de puertos, proxying SOCKS, y multiplexado de conexiones. El dominio de SSH puede marcar la diferencia entre tener acceso a un sistema y poder usarlo efectivamente.

    7. curl — Interacción con protocolos web

    curl soporta HTTP, HTTPS, FTP, SFTP y docenas de protocolos más. En seguridad web es el equivalente de Postman o Burp Suite en la terminal: permite interactuar con APIs, inspeccionar cabeceras y probar configuraciones de servidores.

    8. find — Búsqueda avanzada en el sistema de archivos

    find puede buscar por nombre, tipo, tamaño, permisos, propietario, y fecha de modificación. En seguridad es esencial para encontrar archivos con permisos peligrosos (SUID/SGID), archivos de configuración con credenciales, e indicadores de compromiso.

    9. ps / lsof — Procesos activos y archivos abiertos

    ps (process status) muestra los procesos activos, y lsof (list open files) muestra todos los archivos abiertos por los procesos, incluyendo sockets de red. Fundamentales en el análisis forense de un sistema.

    10. iptables / nftables — Firewall y políticas de red

    iptables es el firewall del kernel Linux desde finales de los 90. Su sucesor, nftables, unifica el filtrado de IPv4, IPv6, ARP y bridges en una sintaxis más consistente. Fundamentales para proteger un servidor y entender cómo se bloquean o redirigen conexiones.

    Bonus: pipelines potentes combinando herramientas

    El verdadero poder de estas herramientas no está en usarlas de forma aislada, sino en combinarlas en pipelines que automatizan tareas de análisis complejas.

    Conclusión

    El siguiente paso natural es construir un laboratorio propio: máquinas virtuales con Kali Linux o Parrot OS como plataforma de análisis, y máquinas vulnerables como Metasploitable, DVWA o las máquinas de HackTheBox / TryHackMe como objetivos de práctica.

    unfantasmaenelsistema.com | Seguridad, sistemas y todo lo que no debería funcionar (pero funciona)

    Resumen de privacidad

    Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.