Как определить, работает ли на удаленном компьютере RDP?

Как определить, использует ли удаленный клиент протокол удаленного рабочего стола? а также принимает подключения к удаленному рабочему столу ??

Например, откройте порт для обнаружения HTTP и отправки запроса, получите заголовки запросов и просмотрите в заголовках запросов информацию о HTTP, чтобы я знал, что человек использует HTTP-погоду, если он изменил порт, например: работает HTTP 6551.


person AZ_    schedule 29.10.2009    source источник


Ответы (3)


Попытаться установить соединение с чем-то, что поддерживает RDP-подключение (RDP — это не HTTP). Конечно, неспособность установить начальное рукопожатие не является доказательством того, что соединение может не быть установлено. Он может быть заблокирован брандмауэром, прослушиванием другого порта и т. д.

Спецификация MS-RDPBCGR, стр. 16, говорит о подключении который, в свою очередь, относится к X.224, поймите.

Вероятно, было бы проще всего использовать Wireshark и наблюдать за поведением в дикой природе, чтобы разработать минимальный случай обнаружения. . Я подозреваю, что только самая начальная часть рукопожатия должна быть сгенерирована / воспроизведена, чтобы «решить», что это прослушивающий RDP-сервер.

(Или, возможно, используйте существующий клиент RDP, который имеет эту функцию «тестового подключения» или возможность создания сценариев.)

person Community    schedule 29.10.2009

Быстрый способ - написать оболочку и ввести

telnet IPADDRESS 3389

Если у вас есть соединение, велика вероятность, что сервер RDP находится на другой стороне. RDP может работать на любом порту, но TCP-порт 3389 установлен по умолчанию.

Для Windows 7 требуется некоторые дополнительные шаги для включения клиента telnet.

person Lorenz Lo Sauer    schedule 09.09.2013

Вы можете выполнить netstat -a в командной строке и посмотреть, прослушивается ли порт по умолчанию для подключения к удаленному рабочему столу, т.е. TCP:3389, но это только в том случае, если клиент не изменил порты для MSTSC.

person Anthony Forloney    schedule 29.10.2009
comment
я не уверен, как это можно сделать, внедрив программу, я не сомневаюсь в этом факте, просто никогда не думал об этом. Если цель состоит в том, чтобы подключиться к компьютеру, к которому вы можете физически прикоснуться, я предлагаю вам попробовать использовать инструменты командной строки или просто просмотреть удаленные настройки. - person Anthony Forloney; 29.10.2009