基于协议判断主机是否出网

简介: 基于协议判断主机是否出网

前言

在内网渗透中我们时常会碰到一些不出网的主机,不出网的原因有很多,如常见的有:没有设置网关、防火墙或者其他设备设置了出入站策略等,只允许特定协议或端口出网,遇到这种情况时可以用以下命令来测试目标主机允许哪些协议出网,执行命令时可结合Wireshark工具来查看它走的什么协议。这篇文章的内容基本摘自@Keefe老哥博客中的“各种协议判断目标是否出网”。

(1) ICMP

    ping www.baidu.com             //ICMP
    tracert baidu.com              //ICMP

    (2) TCP/UDP

      telnet 192.168.1.108 22        //TCP
      nc -zv 192.168.1.108 80        //TCP
      nc -zuv 192.168.1.108 80       //UDP


      (3) HTTP/HTTPS

      curl http://www.baidu.com      //HTTP
      curl https://www.baidu.com     //HTTPS
      Linux:wget、curl
      Windows:certutil、powershell、bitsadmin、regsrv......

      (4) DNS

        dig @8.8.8.8 www.baidu.com        //DNS
        nslookup www.baidu.com 8.8.8.8    //DNS

        参考链接

        相关文章
        |
        7月前
        获取请求的主机的系统以及Ip地址
        获取请求的主机的系统以及Ip地址
        33 1
        |
        7月前
        |
        网络协议 网络安全 网络性能优化
        使用到UDP协议的情况下该如何防护
        使用到UDP协议的情况下该如何防护
        |
        网络协议
        出网判断:
        出网判断:
        54 0
        |
        网络协议 Unix Linux
        服务器实现端口转发的N种方式
        服务器实现端口转发的N种方式
        1085 0
        |
        6月前
        |
        安全 网络协议 Shell
        【内网安全】 域防火墙&入站出站规则&不出网隧道上线&组策略对象同步
        【内网安全】 域防火墙&入站出站规则&不出网隧道上线&组策略对象同步
        |
        6月前
        |
        安全 网络协议 Linux
        【内网安全】 隧道技术&SMB&ICMP&正反向连接&防火墙出入规则上线
        【内网安全】 隧道技术&SMB&ICMP&正反向连接&防火墙出入规则上线
        |
        缓存 网络协议 Linux
        连接一个 IP 不存在的主机时,握手过程是怎样的?
        连接一个 IP 不存在的主机时,握手过程是怎样的?
        69 0
        |
        网络协议
        主机是否出网判断命令
        主机是否出网判断命令
        134 0
        |
        Web App开发 Dart 负载均衡
        MASQUE 中 IP 和 UDP 代理的传输注意事项
        HTTP Connect 方法使用往返代理的背靠背 TCP 连接。这种解决方案处理了许多传输方面以及与 IP 流相关的问题。另一方面,对于 UDP 和 IP 代理,需要考虑多个按数据包和按流的方面以保留端到端 IP/UDP 流的属性。本文档的目的是突出显示与 UDP 和 IP 代理相关的这些问题并提供解决方案。
        1120 0
        MASQUE 中 IP 和 UDP 代理的传输注意事项
        |
        弹性计算 网络协议 应用服务中间件
        公网请求slb端口发现大概率会被拒绝连接
        公网请求slb端口发现大概率会被拒绝连接
        公网请求slb端口发现大概率会被拒绝连接