Если запустить в таком виде
"hydra -l login -P '/root/Desktop/top500.txt' -S -V -f smtp.mail.ru smtp",
а правильный пароль будет на 17 строке в файле, то он не отбразится как верный.
В программе можно выставить количество параллельных процессов флагом -t (по умолчанию 16),
Если добавить флаг -t 17, то отработает как нужно. Максимальный параметр -t 64, и соответственно проверяется только 64 пароля. Как его заставить верно отработать например на 500 паролей?
Hydra 8.2-2