美文网首页
发现内网主机及其信息

发现内网主机及其信息

作者: Neucrack | 来源:发表于2018-11-28 17:46 被阅读20次

主机发现原理

主机发现发现的原理与Ping命令类似,发送探测包到目标主机,如果收到回复,那么说明目标主机是开启的。Nmap支持十多种不同的主机探测方式,比如发送ICMP ECHO/TIMESTAMP/NETMASK报文、发送TCPSYN/ACK包、发送SCTP INIT/COOKIE-ECHO包,用户可以在不同的条件下灵活选用不同的方式来探测目标机。

主机发现基本原理:(以ICMP echo方式为例)

ICMP echo

Nmap的用户位于源端,IP地址192.168.0.5,向目标主机192.168.0.3发送ICMP Echo Request。如果该请求报文没有被防火墙拦截掉,那么目标机会回复ICMP Echo Reply包回来。以此来确定目标主机是否在线。

默认情况下,Nmap会发送四种不同类型的数据包来探测目标主机是否在线。

  1.  ICMP echo request
    
  2.  a TCP SYN packet to port 443
    
  3.  a TCP ACK packet to port 80
    
  4.  an ICMP timestamp request
    

依次发送四个报文探测目标机是否开启。只要收到其中一个包的回复,那就证明目标机开启。使用四种不同类型的数据包可以避免因防火墙或丢包造成的判断错误。

探测活动主机

遍历局域网ip发送ARP包,响应MAC地址的主机则是活跃主机

获取主机的hostname

通常在设备连接网关的时候,如果设置了DHCP,则设备会发送hostname字段,网管便会知道设备名,路由器便是这样获得设备名的

    1. DNS(Domain Name System) PTR查询方式获取:
      通常通过hostname获取ip是通过DNS服务器获得,
      相应地通过ip也可以获得主机的hostname,同样适用DNS协议,不过DNS协议的发查询类型(Query Type字段)应该设置为PTR(0x000c)(域名到ip这个字段通常是A(0x0001))
    1. MDNS( multicast DNS):
    1. LLMNR:链路本地多播名称解析(Link-Local Multicast Name Resolution)
    1. NetBIOS:(NBNS)

参考

相关文章

  • 发现内网主机及其信息

    主机发现原理 主机发现发现的原理与Ping命令类似,发送探测包到目标主机,如果收到回复,那么说明目标主机是开启的。...

  • 1.主机发现

    内网主机发现'nmap -sn 192.168.1.0/24''fping -g 192.168.1.0/24' ...

  • web 页面请求

    一、DHCP 配置主机信息 假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取。 主机...

  • 查看内网主机的JVM信息

    查看内网主机的JVM信息 Java程序部署在没有公网IP的主机上,登陆该主机需要跳板机。 方法一 Java程序启动...

  • 搭建ssh反向隧道

    实现外网利用ssh反向隧道访问内网主机 准备 实现内网穿透都需要一台外网主机,而且是可以访问的 内网主机A IP:...

  • 内网信息收集常用方法

    1 主机信息收集常用工具 PowerView.ps1: windows内网收集powershell工具https:...

  • Nessus离线安装及升级插件

    最近做客户的内网主机漏洞扫描,申请了一台内网主机做扫描服务器,安装Nessus。由于客户严格限制内网主机不能开通外...

  • SSH 内网穿透与反向代理

    环境 内网主机archlinux系统,公网阿里云或者其它云主机一台。## 内网也可以是openwrt OR led...

  • webshell攻击

    1提权 2抓取敏感信息 例如 数据库账号密码 3加账号,留后门 4内网信息刺探,其他主机扫描 777

  • hadoop第五天

    Hadoop下载下来的是32位云主机(华为)分为内网ip和外网ip配置的时候要配内网ip和主机的映射关系10台主机...

网友评论

      本文标题:发现内网主机及其信息

      本文链接:https://www.haomeiwen.com/subject/qxpsmftx.html