010103主机探测

3-1主机发现-二层发现

1. OSI分层介绍

2. 二层主机发现优缺点

二层主机发现指:利用ISO中链路层中的协议进行主机发现。一般使用ARP协议。

优点:(局域网中通信使用ARP协议,利用MAC地址作为对应的识别地址)
1、速度快
2、可靠性高

缺点:
无法扫描经过路由的主机

3. 二层发现-arping工具

Kali linux下自带工具arping可以进行对应的二层主机发现。缺点:无法多个主机同时扫描。

4. 二层发现-netdiscover工具

Kali linux 自带工具netdiscover可以针对特定子网进行多主机扫描。

3-2主机发现-三层发现

1. 三层主机发现优缺点

三层主机发现指:利用ISO中网络中的协议进行主机发现。一般使用ICMP协议。

优点:
1、可以发现远程主机  经过路由的主机

2、速度相对比较快

缺点:
1、经常被防火墙过滤

2、速度相比二层发现慢

2. 三层发现-ping工具

ping工具在Linux和windows都有自带,Linux下ping如果不指定-c参数,一直扫描。Windows下默认进行四次探测。

3. 三层发现-fping工具

Kali linux下自带工具fping可以进行对应的三层主机发现。可以针对多个主机同时进行主机发现

4. 三层发现-hping3工具

Kali linux 自带工具hping3对目标进行三层主机发现。特点:发送自定义ICMP数据包

3-3主机发现-四层发现

1. 四层发现的优缺点

四层发现指利用OSI中的传输层协议进行主机发现,一般使用TCP、UDP探测。

优点:
1、可以探测远程主机
2、比三层发现更为可靠
缺点:
花费时间更长

2. 四层发现-nmap工具

Kali linux自带的Nmap可以进行二、三、四层的探测,我们接下来演示nmap探测。

nmap IP地址 

3. 四层发现-hping3工具

Kali linux下自带工具hping3可以进行对应的四层层主机发现。
hping3 --udp -c 3 IP地址

并没有受到数据包,全部loss掉了。所以要结合多层主机发现来进行探测。

4. 主机发现-python脚本

使用Github上分享的主机发现脚本: GitHub - Cyber-Forensic/nWatch

git官网访问404,问题定位参考


GitHub - 521xueweihan/GitHub520: 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)

a、改hosts地址

b、相关系统刷新

  • 视窗系统:C:\Windows\System32\drivers\etc\hosts
  • Linux系统:/etc/hosts
  • Mac(苹果电脑)系统:/etc/hosts
  • 安卓(安卓)系统:/system/etc/hosts
  • iPhone(iOS)系统:/etc/hosts

c、nWatch下载后,给py文件权限

命令:chomd +x 文件名

安装python

安装python nmap

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值