- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
远程主机操作系统的探测原理、工具及防护
王蕊远程主机操作系统的揉测原理、工具及防护
远程主机操作系统的探测原理、工具及防护
王 蕊
(新疆轻工职业技术学院 乌鲁木齐830000)
摘 要 根据各种操作系统的堆栈特征,利用不同命令和工具可以远程主机操作系统的类型和版本等信息.并讨论如
何相应的防护措施。
关键词 操作系统 堆栈特征 探测程序 防护 下。1 A
‘r夕 /、
众所周知,绝大多数安全漏洞都是针对特定操作系统的,所以,识别远程主机操作系统对于实现攻击非
常重要。例如,在端口扫描时发现端口80打开了,而且其服务器程序是有安全漏洞的WEBSERVER,这时你
只要找到相应的漏洞攻击程序就可以使服务器进程崩溃。依靠TCP/IP特征探测器,你可以知道主机正在运
行“WindowsNT”还是“Linux2.0.35”,然后使用相应的漏洞程序和shellcode代码。
目前,网上有许多黑客站点,可以从上面下载一些攻击工具,这些工具可能被不正当使用。有些人喜欢一
次对多台机器进行操作系统和端口扫描,例如,有人把Sun
comsat服务器的一个安全漏洞公布了,他们就会
术,也不能说明他能够发现漏洞或修补漏洞。这样的攻击,或这样的攻击工具是什么原理,怎样实现的呢?
一、传统技术
利用堆栈特征探测操作系统是一种独特的方法。它会满足大多数的要求,这种方法可能是迄今为止最有
效的,例如;
XXX.XXX.XXX.xxx
logintelnet
DigitalUNIX(xxx.XXX.XXX.xxx)(ttyp2)
这是我们经常可以看到的现象,现在的大多数系统都还带有这样的显示,而很多系统管理员们也没有意
识到应该去掉它们。从系统安全的角度来说,这是一种很愚蠢的行为。公开操作系统给蓄意攻击者提供了很
大的方便!
随着这个问题的严重性被广泛意识到,越来越多的系统管理员已经开始将这样的显示去掉,不同志泄露
重要的信息,通过这种方式获得操作系统类型和版本遇到了困难,变得不那么可行了。
即使关闭登录显示,许多应用程序仍然为访问者提供了这类信息。例如,当登录到某台FTP服务器时,
它在缺省的显示里告诉你操作系统的信息。然后当输人“SYST命令”时,它会提供更多的信息。许多其它的
应用程序也能提供类似信息。例如WEB服务器等。
二、几个操作系统特征探测程序
我们现在可以在网上找到一些获取主机操作系统的工具。
记位测度来区分“Linux、4.4BSD、Win95或Unknown操作系统主机”。
Rdmains
2.另一个程序是checkos,由Shok编写并于1c98年1月在“ConfidenceHighI.ssue#7上发表。
它采用相同的技术。
3.Suld也写了一个操作系统检测程序。程序名为SS,版本3.11能够检测12种不同操作系统类型。
·96·
万方数据
《乌鲁木齐成人教育学院学报》(综合版) 2002年第1期
1,21-谈到的所有程序都具有同样的特点,那就是依靠很少的测试和响应来确定系统类型。我们希望知道
统特征技术。
三、特征探测方法的原理
目前有许多的协议栈特征探测技术。最简单的就是寻找各种操作系统间的不同并写出探测程序。当使用
的技术:
而其它操作系统好象都没有这个问题。不过,有些操作系统当接收到一个SYN+BOGUS数据包时会复位连
接。所以这种方法能够比较有效地识别出操作系统。
1:3,并等待回应。RFC793定义的标准行为是“不”响应,但诸如MS
IRIX等操作系统会回应一个RESET包。大多数的探测器都使用了这项技术。
TCP
ISN取样:其原理是通过在操
您可能关注的文档
- 育明考研2014年中央财经大学比较文学与世界文学考研参考书,招生人数,答题重点.pdf
- 天大《操作系统原理》学习笔记四.pdf
- Linux运行前探秘之三_内核解压缩_二_.pdf
- 陶渊明田园诗的产生与其生活体验.pdf
- Linux系统编程(第三章) 标准IO.pdf
- 基于CDIO的《操作系统原理》应用型本科教学改革初探.pdf
- 操作系统原理课程教学改革与实践.pdf
- 浅谈Linux系统的安全策略.pdf
- Ubunut演义_(最好玩的Linux系统).pdf
- Linux下安装Oracle11g步骤详解 参照oracle官方文档.pdf
- Java程序设计基础与实践课件:输入输出处理.ppt
- Java程序设计基础与实践课件:基于对象的程序设计基础.ppt
- Java程序设计教程课件:Java语言概述.ppt
- Java程序设计基础与实践课件:数组与字符串.ppt
- Java程序设计基础与实践课件:Java程序设计基础.ppt
- Linux操作系统配置与管理课件:用户和用户组管理.ppt
- 植物学课件-松属.ppt
- Linux网络服务器配置管理项目实训教程(第二版)课件:配置Linux基础网络.ppt
- Linux网络服务器配置管理项目实训教程(第二版)课件:配置防火墙与代理服务器.ppt
- Java程序设计基础与实践课件:Java面向对象的特征.ppt
文档评论(0)