Netcat质疑重新连接



如果有人能解释我的一些基本问题,我会很高兴的。就上下文而言,我试图将其用作查看端口是否打开/关闭的手段。

  1. 为什么netcat成功连接到已筛选的端口?现在,一些客户端已经发生了这种情况,并且他们已经重新迭代端口已被过滤。当连接时,没有请求通过;这是WAF造成的吗?还有其他可能的原因吗?

  2. 当连接到一些ssh端口时,我得到以下示例输出:

nc-v 192.168.0.1 22

连接到192.168.0.1端口22[tcp/ssh]成功!SSH-2.0-ATLAS/123-reg FTP服务器?w=????U: bE-j?Wecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffee-hellman-goup-exchange-sha256,diffie-chellman-grcoup-exchange-sha1,diffie-shellman-groop14-sha1 sh-rsa-aes256-ctr,aes192 ctr,aes128 ctr,blowfish-ctr-aes256-catr,aes192 ctr ha1,hmac-管道md160壬烯酮ꯘ}{?}L%

我知道这些是密码,但它到底要求什么,是要求SSH密钥还是密码?

为什么netcat成功连接到过滤端口?

没有。netcat不会变魔术。端口只是没有正确过滤。

当连接到一些ssh端口时,我得到以下示例输出:。。。。它是在请求SSH密钥还是密码?

在此阶段,它只显示密钥交换支持哪些密码。除此之外,服务器不询问任何内容,它只显示支持哪些身份验证方法。客户尝试从列表中选择合适的。

最新更新