我们的成长之路——如何判断目标主机的操作系统类型

        

        ping命令能够以毫秒为单位显示发送回请求到回送应答之间的时间量。如果应答时间短,表示数据包不必通过太多的路由和网络,连接的速度会比较快。ping还能显示TTL(Time To Live 存在时间)的值,可以通过TTL值推算一下数据包已经经过了多少个路由器,即地点TTL起始值(就是比返回TTL略大的一个2的乘方数)减去返回时TTL值。例如:返回TTL值为128,所以源地点到目标地点要通过9个路由网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过10个路由器网段。所以可以根据TTL值就可以判断远程计算机的操作系统类型。

        不同的操作系统的主机设置的TTL值是不同的,所以利用TTL值可以帮助识别操作系统类型。一般Windows 9x/Me的ICMP回显应答的TTL值为32;Windows NT/2000操作系统ICMP回显应答的TTL值为128;Klinux Kernel 2.2x/2.4x操作系统的TTL值为64(有的时候使用ping Windows XP命令,其TTL值是64或者128);一般UNIX及类UNIX操作系统的TTL值为255。

(此方法不能排除人为修改TTL值以达到欺骗效果,所以不一定正确!)

总结: 1、判断经过路由数量。            

2、判断操作系统类型。

+

 

 

        

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值