Найти тему
17 подписчиков

Введение в Nuclei (Часть 1)


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

Установка:

go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

Перед сканированием шаблон необходимо подписать своей подписью. Это делается для обеспечения целостности и аутентичности шаблонов:

# Удаляем подпись разработчика шаблона
sed -i '$ d' nuclei-templates/CVE-2024-1234.yaml

# Подписываем шаблон
nuclei -u https://example.com -t nuclei-templates/CVE-2024-1234.yaml -sign

# Запускаем сканирование
nuclei -target https://example.com -t nuclei-templates/CVE-2024-1234.yaml -code

Nuclei поддерживает множество расширенных опций для более точного и быстрого сканирования:

# Сканирование с ограничением по времени
nuclei -u https://example.com -t nuclei-templates/ -timeout 10

# Сканирование с выводом результатов в файл
nuclei -u https://example.com -t nuclei-templates/ -o results.txt

#Pentest
1 минута