:
poor_angel:~$ сказал(а):
10.7.1.101
Valkiria сказал(а):
Пользуясь случаем, хочу задать вопрос всем, кто на "ты" с программой nmap.
Какую команду необходимо задать программе для решения следующей задачи.
Имеется диапазон IP.
В этом диапазоне имеются компьютеры, подключение по протоколу RDP к которым, осуществляется на нестандартных и неизвестных мне портах (1754,2587 вместо 3389)
Нужно вычислить эти порты.
Вопрос: какую команду необходимо задать программе nmap, чтобы выявить открытые порты для подключения по протоколу RDP в заданном диапазоне IP ?
Заранее благодарна всем отозвавшимся ))
Nmap не сканирует сервиса по названию во всяком случае обычными опциями. Если очень топорно то можно сделать так:
Код:
Код:
nmap -T5 -p500-6000 -Pn -iL /root/diapazon.txt --max-retries 3 --min-hostgroup 100 --max-hostgroup 600 --host-timeout 180s | grep -B 7 'serv' | grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"
Порты от 500 до 6000 думаю где то между этим диапазоном и будет RDP. Попытки и группы нужны т.к. если что то повиснет то весь результат пропадет.
Grep serv потому что удаленные сервера обычно в сервисах awk{$3} называются например так "ms-wbt-server" в диапазоне примерно 7 строк будет ip который нужен, можно увеличить, -B 10. В конце стоит регулярное выражение для ip. Если очень нужно то работать будет. Но вообще руками все это смотреть нужно.
Хотя всегда есть правильный путь, например разобраться со скриптовым языком nmap и почитать скрипты которые конкретно расширяют функционал сканера.
https://nmap.org/nsedoc
https://nmap.org/nsedoc/scripts/ip-forwarding.html
https://nmap.org/nsedoc/scripts/rdp-vuln-ms12-020.html
https://nmap.org/nsedoc/scripts/rdp-enum-encryption.html