</> CodeBooks
    ← Volver a Seguridad (página 6)
    Portada de Penetration Testing with the Bash shell

    Penetration Testing with the Bash shell

    Keith Makan

    Editorial
    Packt
    Año
    2014
    Páginas
    ~150
    Nivel
    Intermedio

    De qué trata

    Guía práctica de Keith Makan publicada por Packt Publishing en 2014 que aborda el uso de la consola Unix/Linux y el intérprete Bash (probado sobre entornos Kali Linux) como herramienta principal para ejecutar y automatizar tareas de pruebas de penetración y auditoría de seguridad. Está dirigida a administradores de sistemas, analistas de seguridad y desarrolladores con nivel intermedio que ya conocen los fundamentos del sistema operativo Linux y conceptos básicos de redes (modelo TCP/IP, direccionamiento, puertos y resolución DNS), pero desean prescindir de interfaces gráficas pesadas para operar directamente desde la línea de comandos con agilidad y control granular.

    El texto detalla cómo configurar y asegurar el entorno de trabajo en Bash (personalización de variables como PS1, colores ANSI, alias, autocompletado y protección del historial de comandos para evitar fugas involuntarias de credenciales sensibles) antes de adentrarse en las fases operativas de una intrusión ética. A lo largo de sus capítulos se utilizan utilidades nativas y herramientas de seguridad como whois, dig, dnsmap y dnsenum para el reconocimiento de dominios; arping y Nmap para el descubrimiento y escaneo de puertos en hosts locales; tcpdump, sslyze y openssl para la monitorización de tráfico y evaluación de cifrado SSL/TLS; y arpspoof junto a sslstrip para ataques Man-in-the-Middle (MitM). Asimismo, aborda la interacción por línea de comandos con componentes de Metasploit Framework (mediante herramientas como msfcli y msfpayload) e introducción a la depuración e ingeniería inversa básica con GDB.

    A través de procedimientos guiados paso a paso, el lector aprende a escribir scripts modulares y a enlazar flujos de datos mediante tuberías (pipes) y filtros de texto (grep, sed, awk) para automatizar la extracción de resultados en auditorías de red. Su principal valor radica en enseñar a combinar utilidades estándar del sistema operativo con herramientas ofensivas sin depender de plataformas monolíticas. No obstante, al haber sido editado en 2014, varias de las herramientas de Metasploit tratadas (como msfcli y msfpayload, sustituidas posteriormente por msfconsole y msfvenom) y ciertas técnicas de degradación de cifrado requieren contextualización y adaptación a versiones actuales. Es una lectura ágil, ideal como manual de scripting en consola antes de abordar automatizaciones más complejas con Python.

    • Bash
    • Kali Linux
    • Penetration Testing
    • Reconocimiento de red
    • Nmap
    • DNS enumeration
    • Metasploit
    • tcpdump
    • Man-in-the-Middle
    • Auditoría de seguridad

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Seguridad con nivel Intermedio