侦测操作系统

本文详细介绍了侦测操作系统的各种技术,包括从现有端口进行猜测(如Windows和UNIX系统的特征),主动式协议栈指纹分析技术及其探查方法,以及针对侦测活动的防范对策。此外,还探讨了被动式协议栈指纹分析技术,强调了数据包特征在识别操作系统中的作用。

侦测操作系统



前言

操作系统的信息对于一个攻击者来说很重要,有多种技术可以完成侦测操作系统这个任务。可以使用标语抓取技术,这项技术可以利用FTP、Telnet、SMTP、HTTP、POP和一些其他服务手机到很多有用的信息。当然还有一些其他方法


从现有端口进行猜测


Windwos系统

不管使用什么工具,我们都试图侦测开放的端口,从中获得有关操作系统的信息。例如当开启了端口445、139和135时,则很有可能说明目标操作系统时Windows。几乎所有基于Windows的操作系统都监听这三个端口。还有一些服务时有些操作系统所特有的,比如TCP3389,该端口用于支持远程桌面协议,这是Windows系统最典型的特征。所以我们必须对特定端口进行侦测。

UNIX系统

就UNIX系统而言,最好的标志时TCP22(SSH),但是Windows也使用SSH,而且很多网络设备也使用SSH实现管理功能。比较老的UNIX服务器还提供端口映射器(TCP111)、Berkeley R服务(TCP512-514)、NFS(TCP2049)以及高编号端口(3277x及以上)监听等。这些端口的存在通常表示运行的时UNIX系统。


主动式协议栈指纹分析技术


概念

协议栈指纹分析技术可以帮助你以极高的准确度快速查明每一台主机的操作系统。原理上,不同厂家的IP协议栈实现之间存在者许多细微的差别,各厂家在编写协议栈时,往往会对特定的RFC文档规定做出不同的解释,因此通过探查这些差异我们就能对目标系统所使用的操作系统做出判断。为了提高可靠度,协议栈指纹分析技术通常要求

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值