Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
singularity — Фреймворк для атак DNS-ребандинг. | Kitploit
Инструменты/GitHubGitHub/nccgroup/singularity
Безопасность IoTСканирование портовЭксплуатацияЭксплуатация веб-приложенийСбор информацииТестирование на ПроникновениеRed TeamingРазработка Полезной НагрузкиАнализ DNS
GitHubnccgroup/singularity

singularity

Фреймворк для атак DNS-ребандинг.

1.3k160232 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
РепозиторийСайт

Singularity of Origin

Последние обновления:

  • НОВОЕ (2025-11-25): В выпуске Chrome 142 добавлен Local Network Access (LNA), который предотвращает техники атак с перепривязкой DNS, реализованные в Singularity. Ветка LNA-from-Non-Secure-Contexts Singularity of Origin реализует поддержку Trial for Local Network Access from Non-Secure Contexts. Это временно разрешает доступ к ресурсам в локальных сетях из небезопасных контекстов, позволяя вам еще немного поэкспериментировать с атаками DNS-перепривязки (до 18 мая 2026 года) при использовании Chrome.

  • НОВОЕ (2025-05-19): Наш демо-сайт rebind.it был обновлен для поддержки IPv6 (коммит 3c5ee9a). Это критическое изменение для ручных запросов (вне пользовательского интерфейса Singularity Manager), поскольку был изменен формат DNS-запросов. Пожалуйста, обратитесь к Как создавать ручные DNS-запросы к Singularity of Origin для получения подробных инструкций. Кроме того, мы периодически добавляем новые атакующие полезные нагрузки; обязательно ознакомьтесь с ними.

  • (2023-04-27) Ознакомьтесь с нашим сообщением в блоге, документирующим состояние DNS-перепривязки на апрель 2023 года. Мы описываем Local Network Access — новую черновую спецификацию W3C, в настоящее время реализованную в некоторых браузерах, которая направлена на предотвращение DNS-перепривязки, и показываем два способа обхода этих ограничений. Мы также обсуждаем влияние смягчения утечки IP-адресов WebRTC и DNS Bit 0x20 на атаки DNS-перепривязки.

  • (2020-03-30) Новое сообщение в блоге, исследующее влияние DoH на атаки DNS-перепривязки. TL;DR: DoH (DNS через HTTPS) не влияет на атаки перепривязки, а защиты, рекламируемые провайдерами, могут быть обойдены.

  • Посмотрите наше видео с DEF CON 27 и презентацию с BSidesLV: State of DNS Rebinding: Attack & Prevention Techniques and the Singularity of Origin.

Singularity of Origin — это инструмент для выполнения атак DNS-перепривязки. Он включает необходимые компоненты для перепривязки IP-адреса DNS-имени сервера атаки к IP-адресу целевой машины и для доставки атакующих полезных нагрузок для эксплуатации уязвимого программного обеспечения на целевой машине.

Он также поставляется с примерами полезных нагрузок для эксплуатации нескольких уязвимых версий программного обеспечения — от простого захвата домашней страницы до выполнения удаленного кода. Его цель — предоставить фреймворк для упрощения эксплуатации программного обеспечения, уязвимого к атакам DNS-перепривязки, и повысить осведомленность о том, как они работают и как от них защититься.

Подробная документация находится на страницах вики.

Основные возможности

  • Singularity предоставляет полный стек доставки атак DNS-перепривязки:
    • Пользовательский DNS-сервер для перепривязки DNS-имени и IP-адреса
    • HTTP-сервер (веб-интерфейс менеджера) для предоставления HTML-страниц и JavaScript-кода целям и управления атаками
    • Несколько примеров атакующих полезных нагрузок, от захвата домашней страницы целевого приложения до выполнения удаленного кода. Эти полезные нагрузки можно легко адаптировать для выполнения новых и пользовательских атак.
    • Поддерживает значения DNS CNAME в спецификации цели в дополнение к IP-адресам для обхода решений фильтрации DNS или для нацеливания на внутренние ресурсы, IP-адрес которых неизвестен.
  • Простой, быстрый и эффективный HTTP сканер портов для выявления уязвимых служб.
  • Автоматизация атак позволяет полностью автоматизировать сканирование и эксплуатацию уязвимых служб в сети.
  • Hook и Control позволяет использовать веб-браузеры жертв в качестве HTTP-прокси для доступа к внутренним сетевым ресурсам, интерактивного исследования и эксплуатации иначе недоступных приложений с помощью собственного браузера.

Интерфейс Singularity Manager

Интерфейс Singularity Manager

Hook и Control уязвимого приложения на локальном хосте или других хостах

Получение домашней страницы приложения

Автоматизация сканирования и компрометации всех уязвимых приложений

Получение домашней страницы приложения

Использование

Для настройки Singularity требуется DNS-доменное имя, в котором вы можете редактировать свои собственные DNS-записи, и Linux-сервер для его запуска. Пожалуйста, обратитесь к странице вики настройка Singularity для получения подробных инструкций.

Документация находится на страницах вики. Вот несколько указаний для начала:

  • Что такое атаки DNS-перепривязки?
  • Предотвращение атак DNS-перепривязки
  • Установка и настройка
  • Описание существующих полезных нагрузок и как написать свои собственные

Тестовый экземпляр доступен для демонстрации по адресу http://rebind.it:8080/manager.html.

Скорость

Singularity был протестирован для работы со следующими браузерами в оптимальных условиях менее чем за 3 секунды:

БраузерОперационная системаВремя до эксплуатацииСтратегия перепривязкиИнтервал выборкиСпецификация цели
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

Описание полезных нагрузок

Singularity поддерживает следующие атакующие полезные нагрузки:

Скачать инструмент