Vulscan - расширенное сканирование уязвимостей с помощью Nmap

KingDevil

Newbie
27.08.2020
6
2
6
1606377619252.png
Vulscan - это модуль, который расширяет возможности Nmap до сканера уязвимостей. Опция nmap -sV включает определение версии для каждой службы, которая используется для определения потенциальных недостатков в соответствии с идентифицированным продуктом. Данные ищутся в автономной версии VulDB.
1606377672125.png
Установка
Установите файлы в следующую папку вашей установки Nmap:
Nmap\scripts\vulscan\*

Применение
Вам необходимо выполнить следующую минимальную команду, чтобы запустить простое сканирование уязвимостей:
nmap -sV --script=vulscan/vulscan.nse www.example.com

На данный момент доступны следующие предустановленные базы:

Вы можете запустить Vulscan со следующим аргументом, чтобы использовать одну базу данных:
--script-args vulscandb=your_own_database
Также возможно создавать собственные базы данных и ссылаться на них. Для этого необходимо создать файл базы данных, имеющий следующую структуру:
<id>;<title>
Базы уязвимостей регулярно обновляются и собираются. Если вы хотите обновить свои базы данных, перейдите на следующий веб-сайт и загрузите эти файлы:

Скопируйте файлы в папку Vulscan:
/vulscan/

Обнаружение версии
Если при обнаружении версии удалось определить версию программного обеспечения, и база данных уязвимостей предоставляет такие сведения, эти данные также сопоставляются.
Отключение этой функции может привести к ложным срабатываниям, но также может устранить ложноотрицательные результаты и немного повысить производительность. Если вы хотите отключить дополнительное сопоставление версий, используйте следующий аргумент:
--script-args vulscanversiondetection=0
Обнаружение версии Vulscan так же хорошо, как обнаружение версии Nmap и записи в базе данных уязвимостей. Некоторые базы данных не предоставляют окончательной информации о версии, что может привести к множеству ложных срабатываний (как это видно на серверах Apache).

Приоритет сравнения
Скрипт пытается определить только лучшие совпадения. Если положительного совпадения найти не удалось, отображается наилучшее возможное совпадение (возможно, ложноположительное). Если вы хотите показать все совпадения, которые могут привести к множеству ложных срабатываний, но могут быть полезны для дальнейшего расследования, используйте следующий аргумент:
--script-args vulscanshowall=1

Интерактивный режим
Интерактивный режим помогает вам переопределить результаты определения версии для каждого порта.
Используйте следующий аргумент, чтобы включить интерактивный режим:
--script-args vulscaninteractive=1


 

Ruslan

Newbie
09.06.2020
3
0
1
все заглохло на nmap -sV --script=vulscan/vulscan.nse www.example.com
почему-то выдает ошбку про неизвестную команду
 

Об LS-LA

  • Мы, группа единомышленников, основная цель которых повышать уровень знаний и умений.
    Не забывая о материальном благополучии каждого)

About LS-LA

  • We, a group of like-minded people, whose main goal is to increase the level of knowledge and skills.
    Not forgetting about everyone’s material well-being)

Быстрая навигация

Пользовательское меню