gpt4 book ai didi

desktop - 如何检测远程计算机是否正在运行 RDP?

转载 作者:行者123 更新时间:2023-12-02 15:42:21 54 4
gpt4 key购买 nike

如何检测远程客户端是否正在运行远程桌面协议(protocol)?它也接受远程桌面连接??

比如打开一个端口来检测 HTTP 并发送请求、接收请求 header 并在请求 header 中查看有关 HTTP 的信息,这样如果他更改了端口,我就会知道他正在运行 HTTP 天气,例如:运行 HTTP 6551。

最佳答案

尝试与 RDP 连接感知的东西建立连接(RDP 不是 HTTP)。当然,无法建立初始握手并不能证明无法建立连接。它可能被防火墙阻止,监听另一个端口等。

The MS-RDPBCGR specification, page 16 talks about connecting这反过来又遵从 X.224,请看图。

use Wireshark 可能是最简单的并观察野外行为以开发最小的检测案例。我怀疑只需要生成/重放握手的最初始部分,以便“确定”它是一个正在监听的 RDP 服务器。

(或者,也许使用具有此“测试连接”功能或编写脚本的能力的现有 RDP 客户端。)

关于desktop - 如何检测远程计算机是否正在运行 RDP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1641929/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com