Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
singularity — Un framework de ataque de reenlace DNS. | Kitploit
Herramientas/GitHubGitHub/nccgroup/singularity
Seguridad IoTEscaneo de PuertosExplotaciónExplotación de Aplicaciones WebRecopilación de InformaciónPruebas de PenetraciónRed TeamingDesarrollo de PayloadsAnálisis de DNS
GitHubnccgroup/singularity

singularity

Un framework de ataque de reenlace DNS.

1.3k16024hace 2 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Ver RepositorioSitio web

Singularity of Origin

Actualizaciones recientes:

  • NUEVO (2025-11-25): Chrome lanzó la versión 142 con Local Network Access (LNA), que impide las técnicas de ataque de DNS rebinding implementadas en Singularity. La rama LNA-from-Non-Secure-Contexts de Singularity of Origin implementa soporte para Trial for Local Network Access from Non-Secure Contexts. Esto permite temporalmente el acceso a recursos en redes locales desde contextos no seguros, permitiéndote así experimentar con ataques de DNS rebinding un poco más (hasta el 18 de mayo de 2026) al usar Chrome.

  • NUEVO (2025-05-19): Nuestro sitio de demostración, rebind.it, se ha actualizado para soportar IPv6 (commit 3c5ee9a). Este es un cambio drástico para consultas manuales (fuera de la interfaz de Singularity Manager) porque el formato de consulta DNS se ha modificado. Consulta How to Create Manual DNS Requests to Singularity of Origin para obtener instrucciones detalladas. Además, periódicamente agregamos nuevas cargas de ataque; asegúrate de revisarlas.

  • (2023-04-27) Consulta nuestra publicación de blog que documenta el estado del DNS rebinding para abril de 2023. Describimos Local Network Access, una nueva especificación del W3C en borrador actualmente implementada en algunos navegadores que busca prevenir el DNS rebinding, y mostramos dos formas de eludir estas restricciones. También discutimos los efectos de la mitigación de filtración de direcciones IP de WebRTC y el DNS Bit 0x20 en los ataques de DNS rebinding.

  • (2020-03-30) Nueva publicación de blog investigando el impacto de DoH en los ataques de DNS rebinding. TL;DR: DoH (DNS sobre HTTPS) no tiene efecto en los ataques de rebinding y las protecciones anunciadas por los proveedores pueden eludirse.

  • Consulta nuestro video de DEF CON 27 y la presentación de BSidesLV en State of DNS Rebinding: Attack & Prevention Techniques and the Singularity of Origin.

Singularity of Origin es una herramienta para realizar ataques de DNS rebinding. Incluye los componentes necesarios para reenlazar la dirección IP del nombre DNS del servidor de ataque a la dirección IP de la máquina objetivo y servir cargas de ataque para explotar software vulnerable en la máquina objetivo.

También incluye cargas de muestra para explotar varias versiones de software vulnerable, desde la simple captura de una página de inicio hasta la ejecución remota de código. Su objetivo es proporcionar un marco de trabajo para facilitar la explotación de software vulnerable a ataques de DNS rebinding y aumentar la conciencia sobre cómo funcionan y cómo protegerse de ellos.

La documentación detallada está en las páginas wiki.

Características Principales

  • Singularity proporciona una pila completa de entrega de ataques de DNS rebinding:
    • Servidor DNS personalizado para reenlazar nombre DNS y dirección IP
    • Servidor HTTP (interfaz web de gestión) para servir páginas HTML y código JavaScript a los objetivos y gestionar los ataques
    • Varias cargas de ataque de muestra, desde la captura de la página de inicio de una aplicación objetivo hasta la ejecución remota de código. Estas cargas pueden adaptarse fácilmente para realizar ataques nuevos y personalizados.
    • Soporta valores DNS CNAME en la especificación del objetivo además de direcciones IP para evadir soluciones de filtrado DNS o para apuntar a recursos internos cuya dirección IP se desconoce.
  • Un escáner de puertos HTTP simple, rápido y eficiente para identificar servicios vulnerables.
  • Automatización de ataques que permite automatizar completamente el escaneo y la explotación de servicios vulnerables en una red.
  • Hook and Control permite utilizar los navegadores web de las víctimas como proxies HTTP para acceder a recursos de redes internas, explorar y explotar interactivamente aplicaciones que de otro modo serían inaccesibles con tu propio navegador.

Interfaz de Singularity Manager

Interfaz de Singularity Manager

Hook and Control de una Aplicación Vulnerable en Localhost u Otros Hosts

Obtener la página de inicio de una aplicación

Automatizar el Escaneo y Compromiso de Todas las Aplicaciones Vulnerables

Obtener la página de inicio de una aplicación

Uso

Configurar Singularity requiere un nombre de dominio DNS donde puedas editar tus propios registros DNS para tu dominio y un servidor Linux para ejecutarlo. Consulta la página wiki de configuración de Singularity para obtener instrucciones detalladas.

La documentación está en las páginas wiki. Aquí hay algunos puntos de partida:

  • ¿Qué son los Ataques de DNS Rebinding?
  • Prevención de Ataques de DNS Rebinding
  • Configuración e Instalación
  • Descripción de las Cargas existentes y cómo escribir las tuyas propias

Hay una instancia de prueba disponible para fines de demostración en http://rebind.it:8080/manager.html.

Velocidad

Singularity ha sido probado para funcionar con los siguientes navegadores en condiciones óptimas en menos de 3 segundos:

NavegadorSistema OperativoTiempo de ExplotaciónEstrategia de ReenlaceIntervalo de SolicitudEspecificación del Objetivo
ChromeWindows 10~3sMultiple answers (fast)1s127.0.0.1
EdgeWindows 10~3sMultiple answers (fast)1s127.0.0.1
FirefoxWindows 10~3sMultiple answers (fast)1s127.0.0.1
ChromiumUbuntu~3sMultiple answers (fast)1s0.0.0.0
FirefoxUbuntu~3sMultiple answers (fast)1s0.0.0.0
ChromemacOS~3sMultiple answers (fast)1s0.0.0.0
FirefoxmacOS~3sMultiple answers (fast)1s0.0.0.0
SafarimacOS~3sMultiple answers (fast)1s0.0.0.0

Descripción de las Cargas

Singularity soporta las siguientes cargas de ataque:

Descargar herramienta