关闭任何连接到互联网的机器上的开放端口是一种普遍的知识,因此也是一种常见的做法。
例如,如果一个典型的程序使用端口 xyz 作为它的通信通道,并且该程序中存在可以通过该端口利用的漏洞,那么为什么相同的攻击不能通过端口 80 成功呢?
鉴于我们的伪程序使用 TCP 888 端口,并且它有一个可以被利用的漏洞,为什么不能通过端口 80 TCP(它是 HTTP,并且几乎在任何机器上都开放)来利用该漏洞?
Web 服务器上的端口 80 是否仅侦听 UNIQUE 类型的 TCP 数据包?它只接受某种数据包吗?
为什么黑客不能尝试使用恶意字符串制作 TCP 数据包,将其封装在 HTTP 数据包中,从而攻击 Web 服务器?