Назад |
Перейти на главную страницу
почему одна и та же команда nmap ведет себя на сервере иначе, чем на локальной машине?
Я запускаю эту команду nmap на локальном компьютере (Windows 10 с nmap https://nmap.org/book/inst-windows.html)
nmap --script ssl-enum-ciphers -p 443 api.valorebooks.com
и он показывает такие сертификаты SSL

но когда я вижу на сервере (Ubuntu 14.04.5 LTS), почему не обнаружен поддерживаемый шифр?

У вас разные версии NMAP. На вашем компьютере с Ubuntu вы работаете 6.40
и на вашем компьютере с Windows вы используете 7.70
.
Между этими версиями много изменено:
- [NSE] Добавлена библиотека tls для функций, связанных с сообщениями SSLv3 и TLS. Существующие сценарии ssl-enum-ciphers, ssl-date и tls-nextprotoneg были обновлены для использования этой библиотеки. [Дэниел Миллер]
- [NSE] Переработайте шифры ssl-enum-cipher, чтобы фактически оценить силу подтверждения SSL / TLS, включая размер ключа сертификата и параметры DH, если применимо. Это похоже на сканер Qualys SSL Labs, и это означает, что мы больше не ведем список оценок для каждого набора шифров. [Дэниел Миллер]
- [NSE] [GH # 168] Разрешить ssl-enum-ciphers запускаться на нестандартных портах, когда он выбран по имени. Теперь он будет отправлять зонд обнаружения службы, если порт не является стандартным портом SSL и сканирование версий (-sV) не использовалось. [Дэниел Миллер]
и т. д. и т. д. (чтобы увидеть полный список, просто перейдите в журнал изменений и ищите: ssl-enum-ciphers
)