NSE: не удалось инициализировать механизм сценариев: - PullRequest
0 голосов
/ 03 июля 2019

Я новичок в VAPT и использую графический интерфейс для Windows, это то, что я получил, когда использовал этот сценарий из онлайнового руководства по nmap [nmap -p 80 - сценарий http-default-accounts.routers xx.xx.xx.xx].Я позаимствовал скрипт здесь: https://nmap.org/nsedoc/scripts/http-default-accounts.html

[nmap -p 80 - сценарий http-default-accounts.routers xx.xx.xx.xx]

Выход Nmap начинается ниже этогострока:

NSE: не удалось инициализировать механизм сценариев:

C: \ Program Files (x86) \ Nmap / nse_main.lua: 823: «http-default-accounts.category» didне соответствует категории, имени файла или директории

трассировка стека:

[C]: в функции 'error'

C: \ Program Files (x86) \ Nmap /nse_main.lua: 823: в локальном 'get_chosen_scripts'

C: \ Program Files (x86) \ Nmap / nse_main.lua: 1315: в основном чанке

[C]: в?Бросаю!

1 Ответ

0 голосов
/ 03 июля 2019

Nmap использует опцию --script, чтобы ввести логическое выражение имен сценариев и категорий для запуска. Чтобы предоставить аргументы этим скриптам, вы используете опцию --script-args. Итак, вы хотели запустить: nmap --script http-default-accounts --script-args http-default-accounts.category=routers

В большинстве случаев вы можете оставить имя сценария вне имени аргумента сценария, если вы понимаете, что другой сценарий также может искать аргумент, называемый category. Например: nmap --script http-default-accounts --script-args category=routers

...