🛡️
Hacking para Juniors - [CPPJ]
Comprar cursoYouTubeTwitterLinkedIn
  • La Biblia del Hacker
    • ADVERTENCIA
    • Aprende GRATIS con El Curso De Junior a Senior en Hacking
    • Conoce tu Academia
    • Aprende con nuestro curso
    • Conoce a tu instructor
  • Fundamentos de la ciberseguridad ofensiva
    • ¿Que es el Ethical Hacking?
      • Tipos de Hackers
        • APTs (Advanced Persistent Threats)
    • ¿Que es el pentesting?
      • Tipos de Caja en Pentesting
      • Tipos de tecnologia
      • Etapas de un pentest
        • Escalacion de privilegios
    • ¿Qué es un CVE?
    • ¿Que es un escaneo de vulnerabilidades?
    • ¿Que es un Red Team?
      • Command and Control
    • ¿Que es la ingenieria social?
      • Kevin Mitnick
      • Libros Recomendados
    • El papel de los Juniors y la IA
  • OSINT for Juniors
    • Open-source intelligence (OSINT)
    • Tipos de fuentes OSINT
    • Herramientas para OSINT
    • Dorks de Google
  • OS for Juniors
    • Introduccion a Sistemas Operativos
    • Archivo y extensiones
    • Windows
      • Estructura del SO
        • Kernel De Windows
        • Servicios Importantes
        • Procesos en Windows
        • Registros en Windows
        • Gestion de archivos en Windows
      • Versiones relevantes
      • La importancia de identificar la version de windows durante una auditoria
      • Tips
    • Linux
      • Tips
    • Android
      • Versiones relevantes
      • Tips
    • IOS
      • Versiones Relevantes
      • Tips
    • macOS
      • Versiones Relevantes
      • Tips
    • Sistemas operativos para Hackers
    • Instalacion de Kali Linux
  • Networking for Juniors
    • ¿Que es el Networking?
    • Fundamentos de Redes
    • Estructura de Redes
    • Topologías de Red
    • Modelo OSI (Open Systems Interconnection)
    • Modelo TCP/IP
    • IP (Internet Protocol)
    • TCP (Transmission Control Protocol)
    • UDP (User Datagram Protocol)
    • Protocolos de red
      • Protocolos de la capa de acceso al medio
      • Protocolos de la capa de red
      • Protocolos de la capa de transporte
      • Protocolos de la capa de aplicación
      • Protocolos de aplicación en correo electrónico
    • Puertos y servicios
      • Puerto 21: FTP
      • Puerto 22: SSH
      • Puerto 23: Telnet
      • Puerto 25: - SMTP
      • Puerto 53: DNS
      • Puerto 80: HTTP
      • Puerto 443: HTTPS
      • Puerto 139 y 445: SMB - CIFS
      • Puerto 3389: RDP
      • Puerto 389: LDAP
      • Puerto 5000: Docker
      • Puerto 5900: VNC
  • Nmap for Juniors
    • ¿Que es Nmap?
    • Tu Primer Nmap
    • Parametros de Nmap
    • Comandos utiles
    • Scripts de Nmap
  • Wi-Fi y Radiofrecuencias
    • Fundamentos de Wireless
    • Fundamentos del Hacking de Wi-Fi
    • Fundamentos en Radiofrecuencias
    • RFID (Radio Frequency Identification)
    • Infrarrojo (IR)
    • Bluetooth
    • NFC (Near Field Communication)
    • Herramientas de un hacker
    • Fundamentos en Hardware Hacking
  • AppWeb For Juniors
    • ¿Porque deberia aprender hacking web?
    • Fundamentos de Aplicaciones Web
      • Códigos de estado HTTP
    • Fundamentos de APIs
      • Métodos HTTP
      • Practica Gratis
    • Cabeceras de seguridad
    • Analisis de certificados SSL
    • Mecanismos de autenticacion y autorizacion en AppWeb
    • Atacando CMS
    • La Seguridad en el Desarrollo de Aplicativos: Frameworks vs. Desarrollo Manual
    • OWASP Top Ten
  • Databases for Juniors
    • ¿Base de Datos?
      • SQL
      • NoSQL
    • Puerto 6379: Redis
    • Puerto 27017: MongoDB
    • Puerto 5432: PostgreSQL
    • Puerto 3306: MySQL
    • Puerto 1433: Microsoft SQL Server
    • Puerto 1521: - Oracle Database
  • Transferencia de Archivos
    • Introduccion a la Transferencia de archivos
    • Descargando desde Windows
      • Utilizando LOLBAS
    • Descargando desde Linux
    • Despliegue de servicio HTTP
    • Despliegue de servicio SMB
    • Despligue de servicio FTP
    • Utilizando Base64
  • Fundamentos en Vulnerabilidades
    • ¿Qué es una Vulnerabilidad?
    • ¿Qué es un 0day?
    • Common Vulnerabilities and Exposures - [CVE]
    • RCE (Remote Code Execution)
    • Buffer Overflow
  • Malware For Junior
    • ¿Que es Malware?
    • ¿Que es un AntiVirus?
      • Microsoft Defender
    • ¿Que es un EDR?
      • Mejores EDRs actuales
    • Desarrollo de Malware
    • Malware for Windows
      • Golang
      • Nim
      • C#
    • Ofuscacion de Malware
  • Shell
    • ¿Shell?
      • CMD (Command Prompt) en Windows
      • PowerShell en Windows
      • Bash en Unix/Linux
    • ¿Reverse Shell?
    • ¿Web Shell?
    • ¿Bind Shell?
    • Enumeracion de Windows
    • Enumeracion de Linux
  • Privilege Escalation for Juniors
    • ¿Que es la escalacion de privilegios?
    • PrivEsc For Windows
      • WinPEAS
    • PrivEsc For Linux
      • LinPEAS
    • PrivEsc For Active Directory
    • PrivEsc For Cloud Computing
  • Tecnicas de persistencia
    • Fundamentos de Persistencia
    • Persistencia en Windows
    • Persistencia en Linux
    • Persistencia Avanzada
  • Pivoting for Juniors
    • ¿Que es pivoting?
    • ¿Que es Socks?
    • Doble Pivoting y Triple Pivoting
    • RPivot y Chisel
  • Active Directory For Juniors
    • Fundamentos de Active Directory
    • Utilizando ADPeas para el reconocimiento
  • Cloud Computing For Juniors
    • Fundamentos de cloud computing
    • Amazon Web Services
    • Microsoft Azure
    • Google Cloud Platform
  • Introduccion a Blue Team
    • ¿Blue Team?
    • ¿SOC?
    • ¿Threat Hunting?
    • SIEM (Security Information and Event Management)
    • La fatiga del SOC
    • ¿SOAR?
  • Defensas y herramientas de seguridad perimetral
    • Soluciones de Seguridad Perimetral Esenciales
    • Firewall
    • IDS (Intrusion Detection System)
    • IPS (Intrusion Prevention System)
    • WAF (Web Application Firewall)
    • Firewalls de Próxima Generación (NGFW)
    • Gateways de Seguridad Web (SWG)
    • Gateways de Seguridad de Correo Electrónico (SEG)
    • Sistemas de Prevención de Fugas de Datos (DLP)
    • Network Access Control (NAC)
  • Muchas gracias
    • 🛡️ ¡Muchísimas Gracias por Participar! 🛡️
    • Importante
Con tecnología de GitBook
En esta página
  • ¿Qué es Command and Control (C2)?
  • Componentes del C2
  • Funcionalidades Comunes de un Sistema C2
  • Importancia del C2 para los Red Teams
  • Herramientas de C2 Utilizadas por los Red Teams
  • Técnicas de Comunicación C2

¿Te fue útil?

  1. Fundamentos de la ciberseguridad ofensiva
  2. ¿Que es un Red Team?

Command and Control

¿Qué es Command and Control (C2)?

Command and Control (C2) es un término utilizado en ciberseguridad para describir los métodos y tecnologías que los atacantes utilizan para mantener comunicación y control sobre los sistemas comprometidos en una red. Los servidores C2 permiten a los atacantes ejecutar comandos, exfiltrar datos y manejar remotamente sus campañas de ataque de manera continua.

Componentes del C2

  1. Servidor C2: El sistema central controlado por el atacante donde se reciben los datos exfiltrados y desde donde se envían los comandos.

  2. Cliente (implante o agente): Software malicioso instalado en los sistemas comprometidos que se comunica con el servidor C2.

  3. Canal de Comunicación: El medio a través del cual se realiza la comunicación, que puede ser HTTP, HTTPS, DNS, TCP/IP, entre otros.

Funcionalidades Comunes de un Sistema C2

  • Ejecutar Comandos: Permite al atacante ejecutar comandos en los sistemas comprometidos.

  • Exfiltrar Datos: Transferir datos desde el sistema comprometido al servidor C2.

  • Control Remoto: Proporciona control total sobre los sistemas infectados.

  • Actualización de Malware: Facilita la actualización o modificación del malware en los sistemas comprometidos.

  • Persistencia: Ayuda a mantener el acceso continuo y persistente a los sistemas comprometidos.

Importancia del C2 para los Red Teams

  1. Simulación Realista: Los Red Teams utilizan servidores C2 para simular de manera realista las tácticas de los atacantes, proporcionando un entorno de prueba auténtico.

  2. Evaluación de Defensas: Implementar un C2 permite a los Red Teams evaluar la capacidad de detección y respuesta de la organización a ataques avanzados.

  3. Desarrollo de Estrategias de Mitigación: Ayuda a identificar brechas en la seguridad y desarrollar estrategias efectivas para mitigarlas.

  4. Persistencia y Movimiento Lateral: Permite a los Red Teams mantener el acceso a la red comprometida y moverse lateralmente para comprometer otros sistemas.

Herramientas de C2 Utilizadas por los Red Teams

  1. Cobalt Strike

    • Descripción: Una herramienta avanzada de red team que proporciona una plataforma completa para simulaciones de ataque, incluyendo capacidades de C2.

    • Funcionalidades: Emulación de adversarios, comandos de post-explotación, gestión de equipos, y colaboración.

  2. Metasploit Framework

    • Descripción: Una plataforma de pruebas de penetración que incluye un módulo de C2 para gestionar agentes en sistemas comprometidos.

    • Funcionalidades: Escaneo de vulnerabilidades, explotación, y gestión de agentes.

  3. Empire

    • Descripción: Un framework de post-explotación basado en PowerShell y Python que incluye capacidades de C2.

    • Funcionalidades: Ejecución de comandos, exfiltración de datos, y persistencia.

  4. C2 Matrix

    • Descripción: Un proyecto que proporciona una lista exhaustiva de herramientas C2 disponibles para los red teams.

    • Funcionalidades: Información y comparaciones de diferentes herramientas C2 para ayudar a elegir la más adecuada.

Técnicas de Comunicación C2

  1. HTTP/HTTPS

    • Ventajas: Difícil de detectar debido a la similitud con el tráfico web normal.

    • Desventajas: Puede ser bloqueado por políticas de firewall restrictivas.

  2. DNS

    • Ventajas: Baja probabilidad de ser bloqueado, ya que el tráfico DNS es esencial para la funcionalidad de la red.

    • Desventajas: Menor capacidad de transmisión de datos.

  3. TCP/IP Directo

    • Ventajas: Alta velocidad y capacidad de datos.

    • Desventajas: Más fácil de detectar y bloquear.

  4. Redes Sociales y Plataformas de Mensajería

    • Ventajas: Aprovechan plataformas populares que rara vez son bloqueadas.

    • Desventajas: Mayor riesgo de detección si no se ofusca adecuadamente el tráfico.

Anterior¿Que es un Red Team?Siguiente¿Que es la ingenieria social?

Última actualización hace 12 meses

¿Te fue útil?