LINUX.ORG.RU
ФорумTalks

Странные решения в скрипте nmap для ssh

 , ,


1

1

Запускаем

nmap -p 22 --script ssh-auth-methods localhost
Видим полезную информацию.

Запускаем

nmap -p 30022 --script ssh-auth-methods localhost
Не видим полезную информацию!

А виноват какой-то «Devin Bjelland» который прибил гвоздями

portrule = shortport.ssh

Заменил эту строку на

portrule = function(host, port)
  if port.protocol == "tcp" and port.state == "open" then
          return true
  end
  return false
end
Стало выдавать полезную информацию.

Там есть еще 3 скрипта этого автора в которых ssh прибит гвоздями к порту 22.

/usr/share/nmap/scripts/ssh-brute.nse:author = "Devin Bjelland"
/usr/share/nmap/scripts/ssh-brute.nse:portrule = shortport.ssh
/usr/share/nmap/scripts/ssh-publickey-acceptance.nse:author = "Devin Bjelland"
/usr/share/nmap/scripts/ssh-publickey-acceptance.nse:portrule = shortport.ssh
/usr/share/nmap/scripts/ssh-run.nse:author = "Devin Bjelland"
/usr/share/nmap/scripts/ssh-run.nse:portrule = shortport.ssh

Вопрос: нахрена так делать? Автор не знает, что ssh бывает на нестандартных портах?

PS Nmap version 7.95

★★★★★

Это специально. Если кетайские боты пойдут сканировать nmap’ом все порты на предмет ssh, то они «Не видим полезную информацию!» нигде, кроме 22, который вменяемые люди наружу не показывают.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от apt_install_lrzsz

Я думаю, что это бага. Если все инструменты будут такими, то ими невозможно будет пользоваться, а фиксить каждый и просматривать - сильно дорого. Вангую, если отправить багрепорт, то его примут и пофиксят

bryak ★★★★
()
Последнее исправление: bryak (всего исправлений: 1)

А виноват какой-то «Devin Bjelland»

Зато он контрибьютит в опен сорс. Не завидуй.

ox55ff ★★★★★
()
Ответ на: комментарий от bryak

Пока я рассматриваю вариант с PR на гитхабе.

vel ★★★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)