扫描仪是啥?怎样用扫描仪把照片弄到网上那个去?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了扫描仪是啥?怎样用扫描仪把照片弄到网上那个去?相关的知识,希望对你有一定的参考价值。
扫描仪是一种计算机外部仪器设备,通过捕获图像并将之转换成计算机可以显示、编辑、储厚和输出的数字化输入设备。对照片、文本页面、图纸、美术图画、照相底片、菲林软片,甚至纺织品、标牌面板、印制板样品等三维对象都可作为扫描对象,提取和将原始的线条、图形、文字、照片、平面实物转换成可以编辑及加入文件中的装置。扫描仪中属于计算机辅助设计(CAD)中的输入系统,通过计算机软件和计算机,输出设备(激光打印机、激光绘图机)接口,组成网印前计算机处理系统,而适用于办公自动化(OA),广泛应用在标牌面板、印制板、印刷行业等。其用途和实际意义在于:
1.1 可在文档中组织美术品和图片;
1.2 将印刷好的文本扫描输入到文字处理软件中,免去重新打字之麻烦;
1.3 对印制版、面板标牌样品(该板即使无磁盘文件,又无菲林软片)扫描录入到计算机中,可对该板进行布线图的设计和复制,解决了抄板问题,提高抄板效率。
1.4 可实现印制板草图的自动录入、编辑、实现汉字面板和复杂图标的自动录入。
1.5 在多媒体产品中添加图像。
1.6 在文献中集成视觉信息使之更有效地交换和通讯。
仪器分类
扫描仪可分为三大类型:滚筒式扫描仪和平面扫描仪,近几年才有的笔式扫描仪
笔式扫描仪 出现于2000年左右,扫描宽度大约只有四号汉字相同,使用时,贴在纸上一行一行的扫描,主要用于文字识别,但近几年跟着科技的发展。大家熟悉的普兰诺(planon.cn)出现了,可以扫描A4幅度大小的纸张,最高可达400DPI。最初的R710只能扫描黑白页面。2M内存现在升级到4M,RC800是他们的更新产品不但提升了内存而且支持扩展,最大可扩展到2G卡提示(需行货sandisk卡)。不但可以扫描彩色还可以扫描照片,名片等。还免费赠送了国内顶尖技术公司的OCR软件。之前的扫描笔都是连接电脑,普兰诺实现了脱机扫描。携带特别方便,外出扫描不用愁了。
滚筒式扫描仪一般使用光电倍增管PMT(Photo Multiplier Tulbe),因此它的密度范围较大,而且能够分辨出图像更细微的层次变化;而平面扫描仪使用的则是光电耦合器件CCD(Charged-Coupled Device)故其扫描的密度范围较小。所库CCD(光电耦合器件)是一长条状有感光元器件,在扫描过程中用来将图像反射过来的光波转化为数位信号,平面扫描仪使用的CCD大都是具有日光灯线性陈列的彩色图像感光器。
密度范围对扫描仪来说是非常重要的性能参数,密度范围又称像素深度,它代表扫描仪所能分辨的亮光和暗调的范围,通常滚筒扫描仪的密度范围大于3.5,而平面扫描仪的密度范围一般在2.4~3.5范围之间。
工作原理
平面扫描仪的工作原理如下:平面扫描仪获取图像的方式是先将光线照射扫描的材料上,光线反射回来后由CCD光敏元件接收并实现光电转换。
当扫描不透明的材料如照片,打印文本以及标牌、面板、印制板实物时,由于材料上黑的区域反射较少的光线,亮的区域反射较多的光线,而CCD器件可以检测图像上不同光线反射回来的不同强度的光通过CCD器件将反射光皮波转换成为数字信息,用1和0的组合表示,最后控制扫描仪操作的扫描仪软件读入这些数据,并重组为计算机图像文件。
而当扫描透明材料如制版菲林软片,照相底片时,扫描工作原理相同,有所不同的是此时不是利用光线的反射,而是让光线透过材料,再由CCD器件接收,扫描透明材料需要特别的光源补偿-透射适配器(TMA)装置来完成这一功能。
仪器结构
扫描系统中除了扫描仪外,扫描的有效组成要素由以下组件构成:
连接扫描仪和计算机的SCSI讯号线;
控制扫描仪的工作软件,它是建立于扫描仪和应用程序之间的桥梁;
图像编辑软件、光学文件识别软件和印制板图形自动识别软件等;
显示彩色或灰色图像的显示器;
输出设备:黑白或彩色激光打印机、热升华打印机,图文输出机或其它彩色打印设备。
除上述基本组件外还可以和下述附加设备匹配,使其具有更多的功能。
透射适配器(TMA)用于扫描透明胶片材料。
自动进纸器(ADF)自动进行最多达50页文本材料的连续扫描。
技术指标
5.1 分辨率
分辨率是扫描仪最主要的技术指标,它表示扫描仪对图像细节上的表现能力,即决定了扫描仪所记录图像的细致度,其单位为DPI(Dots Per Inch)。通常用每英寸长度上扫描图像所含有像素点的个数来表示。目前大多数扫描的分辨率在300~2400DPI之间。DPI数值越大,扫描的分辨率越高,扫描图像的品质,但这是有限度的。当分辨率大于某一特定值时,只会使图像文件增大而不易处理,并不能对图像质量产生显著的改善。对于丝网印刷应用而言,扫描到6000DPI就已经足够了。
扫描分辨率一般有二种:真实分辨率(又称光学分辨率)和插值分辨率。
光学分辨率就是扫描仪的实际分辨率,它决定了图像的清晰度和锐利度的关键性能指标。
插值分辨率则是通过软件运算的方式来提高分辨率的数值,即用插值的方法将采样点周围遗失的信息填充进去,因此也被称作软件增强的分辨率。例如扫描仪的光学分辨率为300DPI,则可以通过软件插值运算法将图像提高到600DPI,插值分辨率所获得的细部资料要少些。尽管插值分辨率不如真实分辨率,但它却能大大降低扫描仪的价格,且对一些特定的工作例如扫描黑白图像或放大较小的原稿时十分有用。
5.2 灰度级
灰度级表示图像的亮度层次范围。级数越多扫描仪图像亮度范围越大、层次越丰富,目前多数扫描仪的灰度为256级。256级灰阶中以真实呈现出比肉眼所能辨识出来的层次还多的灰阶层次。
5.3 色彩数
色彩数表示彩色扫描仪所能产生颜色的范围。通常用表示每个像素点颜色的数据闰数即比特位(bit)表示。所谓bit这是计算机最小的存贮单位,以0或1来表示比特位的值,越多的比特位数可以表现越复杂的图像资讯。例如常说的真彩色图像指的是每个像素点由三个8比特位的彩色通道所组成即24位二进制数表示,红绿兰通道结合可以产生224=16.67M(兆)种颜色的组合,色彩数越多扫描图像越鲜艳真实。
5.4 扫描速度
扫描速度有多种表示方法,因为扫描速度与分辨率,内存容量,软盘存取速度以及显示时间,图像大小有关,通常用指定的分辨率和图像尺寸下的扫描时间来表示。
5.5 扫描幅面
表示扫描图稿尺寸的大小,常见的有A4、A3、A0幅面等。
发展简史
虽然扫描仪的市场发展是日益沉静,但对许多消费者来说,还是一种必备的外设。对于不少面临选购的用户而言,如何更好地选购扫描仪,扫描仪的发展趋势又是怎么样,扫描仪的技术发展得是否成熟等问题都是需要考虑和弄清楚的,因此,本文就旨在对扫描仪的发展历史和经典机型做一个讲解,并对当前热销的机型进行推荐,方便大家选购。
1884年,德国工程师尼普科夫(Paul Gottlieb Nipkow)利用硒光电池发明了一种机械扫描装置,这种装置在后来的早期电视系统中得到了应用,到1939年机械扫描系统被淘汰。虽然跟后来100多年后利用计算机来操作的扫描仪没有必然的联系,但从历史的角度来说这算是人类历史上最早使用的扫描技术。
扫描仪是19世纪80年代中期才出现的光机电一体化产品,它由扫描头、控制电路和机械部件组成。采取逐行扫描,得到的数字信号以点阵的形式保存,再使用文件编辑软件将它编辑成标准格式的文本储存在磁盘上。从诞生至今,扫描仪的品种多种多样,并在不断地发展着,以下,我们就来看看扫描仪的品种发展:
1.手持式扫描仪
诞生于1987年,扫描幅面窄,难于操作和捕获精确图像,扫描效果也差。1996年后,各扫描仪厂家相继停产,从此手持式扫描仪销声匿迹。
2.馈纸式扫描仪
诞生于20世纪90年代初,随着平板式扫描仪价格的下降,这类产品也于1997年后退出了历史舞台。
3.鼓式扫描仪
又称为滚筒式扫描仪,是专业印刷排版领域应用最广泛的产品,使用感光器件是光电倍增管。
4.平板式扫描仪
又称平台式扫描仪、台式扫描仪,这种扫描仪诞生于1984年,是目前办公用扫描仪的主流产品。扫描幅面一般为A4或者A3。
5.大幅面扫描仪
一般指扫描幅面为A1、A0幅面的扫描仪,又称工程图纸扫描仪。
6.底片扫描仪
又称胶片扫描仪,光学分辨率一般可以达到2700dpi的水平。
7.其他扫描仪
此外还有一部分扫描仪是专业领域使用的,如条码扫描仪、实物扫描仪、卡片扫描仪等,因为对我们普通的家庭用户没有很大的参考价值,因此就不再一一赘述。
图像类型
一个图像文件就是成百、上千乃至上百万个像素(Pixel)简单的表示,计算机用一个或多个bits的数据记录每一个像素的密度和色彩。图像数据的bits数越大,其贮存的数据量也就越大,图像可分为三种类型:黑白(bit)、灰度和彩色。
6.1 线条(1bit)图像
线条图像是最简单的图像,每个像素只用一个bit来记录,单bit的图像又可分为两种:线条图(Line Art)和半色调(Half one)。
线条图包含简单的黑白信息,例如钢笔、铅笔的素描,也可以包括机械蓝图等单一颜色的彩色图。
半色调图像具有灰度图像的模拟效果,不过这是人眼的主观感受,对于半色调图像黑的部分以较多的点来表示,而较亮的区域用较少的点来表示,报纸上的图片就是属于这种半色调图像。
6.2 灰度图像
灰度图像包含比单一的黑或白更多的信息,可以看到真实的灰度层次,灰度图像的每个像素用多于一个bit来表示,能记录和显示更多的层次。8个bits可以表示多达256级灰度,使黑白图片的层次更加丰富、准确。
6.3 彩色图像
彩色包含的信息更加复杂。为了获取彩色图像,扫描信使用基于RGB(红Rde、绿Green,和蓝Blue)三原色模型,因为所有的颜色可以用红绿蓝三原色以不同数量组合而成,根据扫描机型不同,可以记录24bits或36bits的RGB像素。
6.4 文本扫描
除了可以扫描不同类型的图像,扫描仪还能扫描文字稿件并送入文字处理软件,而不需重新打字输入。这个过程是通过光学字符识别软件(OCR)来完成的,经过软件的处理将扫描得到的图像转换成为计算机可以处理的文本,并可保留其行列和安符文本格式。
具体操作
扫描的过程相当简单,把要扫描的材料放在扫描仪的玻璃台面上,运行扫描软件,并按一下“扫描”键,扫描仪就将图像扫描到图像编辑软件中,而且能以文件格式存贮。为了得到最佳的扫描效果,需要了解影响扫描质量的因素。
7.1 选择最佳的扫描分辨率
在设定,选择扫描分辨率时,需要综合考虑扫描的图像类型和输出打印的方式。如果以高的分辨率扫描图像需更长的时间,更多内存和磁盘空间,同时分辨率越高,扫描得到的图像就越大,因此在保持良好图像质量的前提下应尽量选择最低的分辨率,使文件不至于太大。
印刷行业所采用的分辨率用LPI(LinePer Inch)每英寸线数来度量。与电子图像的分辨率(DPI)是不同的。计算最佳分辨率简易办法是用输出设备所打印的线数(LPI)乘以1.5~2.0,例如扫描图像适用133LPI的杂志印刷,最佳分辨率应该是133×1.5≈200DPI。
在通常情况下,推荐使用的分辨率如下表,表中MPR表示“Match Printers Resolution”即与打印相匹配的分辨率。
输出设备 线条图像 灰度图像 彩色图像
彩色热升华打印机 MPR MPR MPR
黑白激光打印机 MPR 75DPI 75DPI
彩色喷墨、热感式打印机MPR 100-150DPI 100-150DPI
印刷机或图文输出机 MPR 150-300DPI 150-300DPI
以高阶的彩色图像系统处理连续的图像时需较高的分辨率,因为较高分辨率可以明显改善图像中像素的细节和清晰程度。
7.2 插值分辨率的使用
扫描墨白图像或放大较小的原稿时,插值分辨率十分有用。
7.2.1 当扫描黑白图像时,将分辨率设为和输出的分辨率相等。如黑白图像用1200DPI的输出设备打印线条图像,就用1200DPI的插值分辨率可得到良好的图象,产生平滑的线条,消除部分锯齿影响。
7.2.2 放大较小的图像
当使用最大光学分辨率是300DPI扫描仪扫描1×2英寸的图片,如果用300DPI的分辨率可得到原尺寸,而希望将图像放大两倍而不失其细节,则扫描分辨率仍定于300DPI,而缩放比例设定于200%,扫描时相当于使用600DPI的插值分辨率,虽然打印出来的尺寸放大一倍,但图像的细节和清晰度仍相当好。
7.3 缩放比例
缩放比例可在扫描过程中产生较大或较小的图像。这样当扫描得到的图像送到编辑图像程式中时,无需改变图像的大小。
在扫描过程中,缩放比例与分辨率成反比,分辨率越低,图像缩放的比例越大,使用最大分辨率时,缩放比例只能小于1。
7.4 图像增强
在扫描过程中,提供一系列工具用来调整图像的色彩和提高图像的质量。这些工具包括亮度、对比度和曝光工具,暗调与高光工具、曲线工具、滤波器工具、差色工具、自动工具以及色彩校正工具。
7.4.1 亮度,对比度和曝光工具
该工具可改变整个图像的亮度和对比度,对比度小的图像,在黑与与白之间的灰度层次较多,可分辨的细节也多,显得平滑顺畅一些;反之,对比度大的图像,在黑与白之间的灰度层次较少,可分辨的细节也少,显得反差明显。
对比度获得明暗层次的数目,亮度则确定这些层次的光亮程度,同时,曝光工具则会增减图像中光线的强度,使得图像在处理中显现更多的细节。
7.4.2 暗调和高光工具
该工具可调整图像的暗调和高光区,可以选择新的暗调点作为最暗的数据值;也可以选择新的高光点作为最亮的数据值,其效果是显示出图像的更多细节,很适用于图像数据局限于很小的灰度及彩色范围。
7.4.3 曲线工具
曲线工具可以修改Gamma曲线,Gamma曲线修改图像的灰度中间调范围的对比度,修改时不影响暗调和高光特性,配合使用曲线和高光工具,可有效地控制图像的色调值。
7.4.4 滤波器工具
滤波器工具可以产生特殊的图像效果,滤波器工具包括模糊、更模糊,锐化、更锐化,边缘增强和图像的立体效果等。
7.4.5 自动对比度控制
该工具通过调整Gamma曲线以及暗调和高光值,改善扫描图像的对比度。
7.4.6 着色工具及色彩校正工具
着色工具调整图像的色调和饱和度,所谓图像的色调就是不同颜色之间的区别,而饱和度是指彩色的密度。
色彩校正工具为图像提供一般特性文件,使图像形成准确而栩栩如生的色彩。
7.5 文件格式
通常扫描图像以图形文件的方式储存,有数种可使用图像的文件格式。如TIFF(标志图像文件格式)是目前最常用的图形文件格式之一;EPS适用储存矢量图;还有PSD、GIF和PCX等,每种文件格式都有它的适用范围和优缺点,为了得到最佳的扫描结果,应该熟悉每一种图像格式的优劣并了解它们与图像编辑软件和输出打印设备的兼容性。
7.6 选择打印方式
扫描图像可以使用不同的设备打印输出,如激光喷墨和点阵式黑白打印机,彩色喷墨打印机、彩色热升华打印机以及印刷机等。
7.7 硬件设备
扫描作业选用必要的硬件设施,如36bit扫描仪比24bit扫描仪能够得到更为丰富的色彩和灰度细节。
计算机必须拥有足够的内存(RAM)和储存空间,即计算机有储存不同大小和分辨率的黑白、灰度及彩色图像的资源需求。同时检测显示卡和图像显示器是否可以显示高分辨率、高质量的图像。
7.8 在扫描时要选用好的原稿
因为原稿对于得到质量的扫描结果是十分得要的,即使扫描仪软件和图像编辑程式有改善图像质量的能力,但对于那些焦距不准、画面模糊、污损或者光敏很差的图像,不管花费多大精力处理都是无济于事的。
7.9 保持扫描仪的清洁
扫描仪镜面如果有灰尘、斑点,要用干净的抹布蘸无水酒精擦拭干净,以免影响扫描效果。
7.10 合理使用扫描仪的错误侦测和自我诊断功能以达到最大的操作方便性
选购指南
就像打印机一样,扫描仪的技术也在日新月异地发展着,也越来越人性化,了解清楚关于扫描仪的技术发展以及未来的发展趋势,对我们选购机器是十分有利的。我们就从选购时需要注意的参数入手对扫描仪的技术发展做一个介绍:
1. 光学分辨率
光学分辨率是我们选购扫描仪最重要的因素,扫描仪有两大分辨率,即最大分辨率和光学分辨率,直接关系到平时使用的就是光学分辨率,扫描仪的分辨率的单位严格定义应当是ppi,但人们也通常称为dpi。ppi是指每英寸的pixel数,一般使用横向分辨来判定扫描仪的精度,因为纵向分辨率可通过扫描仪的步进电机来控制,而横向分辨率则完全由扫描仪的CCD精度来决定。刚开始的时候,主流光学分辨率未300dpi,1999年之后就大概为600dpi,2000年以后逐步过度到1200dpi,而现在,主流光学分辨率已经到了2400dpi。因此,现在作为普通用户,我们购买2400dpi光学分辨率的扫描仪就足以应付了。
2. 扫描方式
这主要是针对感光元件来说的,感光元件也叫扫描元件,它是扫描仪完成光电转换的部件。目前市场上扫描仪所使用的感光器件主要有四种:电荷藕合元件CCD、接触式感光器件CIS、光电倍增管PMT和互补金属氧化物导体CMOS。1969年美国贝尔实验室发明CCD(Charge Coupled Device,电荷藕合装置),体积小、造价低,广泛应用于扫描仪。
1998年CMOS诞生了,它是一种新型的图像传感技术。CMOS的优点是结构简单,制造成本比CCD要低。
也是在1998年,CIS也诞生了。CIS扫描仪体积比CCD扫描仪小,制造成本也更少,但品质上还是比不上。目前市场上的扫描仪可分为CCD(光电耦合感应器)扫描仪和CIS(接触式图像扫描)扫描仪,前者通过镜头聚焦到CCD上,将光信号转换成电信号成像,后者紧贴扫描稿件表面进行接触式的扫描。比较两种扫描方式,可以看到作为接触式扫描器件CIS景深较小,对实物及凹凸不平的原稿扫描效果较差;CCD扫描仪通过镜头聚焦到CCD上直接感光,因此它的景深较CIS扫描仪大的多,可以十分方便地进行实物扫描。一般我们现在选购扫描仪多是选择CCD的就可以了。而且市场上CCD的扫描仪也是最多的。
3. 色彩位数
色彩位数是扫描仪所能捕获色彩层次信息的重要技术指标,高的色彩位可得到较高的动态范围,对色彩的表现也更加艳丽逼真。色位是影响扫描效果的色彩饱和度及准确度的。色位的发展很快,从8位到16位,再到24位,又从24到36、48。这与我们对扫描的物件色彩还原要求越来越高是直接联系的,因此,色位值越大越好。虽然目前市场上的家用扫描仪多为42bit(36bit还将继续存在),但48bit的扫描仪正在逐渐向主流行列迈进。
4.接口类型
扫描仪的接口是指扫描仪与电脑主机的联接方式,发展是从SCSI接口到EPP(Enhanced Parallel Port的缩写)接口技术,而如今都步入了USB时代,并且多是2.0接口的。USB接口作为近年新兴的行业标准,在传输速度、易用性及计算机相容方面均有较好的表现,自1999年推出以后,在家用市场的占有率节节上升,已经成为公认的标准。虽然目前市场上还能看到EPP接口的扫描仪,但是几乎所有的厂商都已经停产。
5.软件配置及其他
扫描仪配置包括软件图像类、OCR类和矢量化软件等,OCR是目前扫描仪市场比较重要的软件技术,它实现了将印刷文字扫描得到的图片转化为文本文字的功能,提供了一种全新的文字输入手段,大大提高了用户工作的效率,同时也为扫描仪的应用带来了进步。
此外,我们还要说一下现在扫描仪快捷键的发展。快捷键已经成为发展潮流,对于家用扫描仪来说,除了分辨率、色彩位、接口类型外还有其他一系列辅助的技术指标,来增强扫描仪的易用性和其他功能。如Microtek系列扫描仪中配备自动预扫描功能、“GO”键设计、节能设计等。由于快捷功能键的出现,简化了用户使用扫描仪的步骤。 参考技术A 先扫描成图片文件 然后发到网络相册 如baidu相册 163相册
扫描仪是一种计算机外部仪器设备,通过捕获图像并将之转换成计算机可以显示、编辑、储厚和输出的数字化输入设备。对照片、文本页面、图纸、美术图画、照相底片、菲林软片,甚至纺织品、标牌面板、印制板样品等三维对象都可作为扫描对象,提取和将原始的线条、图形、文字、照片、平面实物转换成可以编辑及加入文件中的装置。
扫描仪中属于计算机辅助设计(CAD)中的输入系统,通过计算机软件和计算机,输出设备(激光打印机、激光绘图机)接口,组成网印前计算机处理系统,而适用于办公自动化(OA),广泛应用在标牌面板、印制板、印刷行业等。其用途和实际意义在于:
1.1 可在文档中组织美术品和图片;
1.2 将印刷好的文本扫描输入到文字处理软件中,免去重新打字之麻烦;
1.3 对印制版、面板标牌样品(该板即使无磁盘文件,又无菲林软片)扫描录入到计算机中,可对该板进行布线图的设计和复制,解决了抄板问题,提高抄板效率。
1.4 可实现印制板草图的自动录入、编辑、实现汉字面板和复杂图标的自动录入。
1.5 在多媒体产品中添加图像。
1.6 在文献中集成视觉信息使之更有效地交换和通讯。
参考资料:http://baike.baidu.com/view/7818.htm
本回答被提问者采纳 参考技术B 扫描仪就差不多是半个摄像头了啦,原理跟摄像头差不多,也就是扫描,然后把扫到的东西拍下来传到电脑上。求扫描指定IP的端口的扫描器?
比如我用普通扫描器扫描出了开了3389端口的IP,我要在这些IP中扫描开了21的端口,有这种扫描器吗?
有,阿D工具包,不过那个会被很多杀毒软件报告病毒(其实杀毒软件把黑客软件都认为是病毒),但是不会对电脑造成危害 参考技术A试试F-NAScan:一款网络资产扫描工具
参考技术B 编辑词条端口扫描一个端口就是一个潜在的通信通道,也就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息。进行扫描的方法很多,可以是手工进行扫描,也可以用端口扫描软件进行。
在手工进行扫描时,需要熟悉各种命令。对命令执行后的输出进行分析。用扫描软件进行扫描时,许多扫描器软件都有分析数据的功能。
通过端口扫描,可以得到许多有用的信息,从而发现系统的安全漏洞。
什么是扫描器
扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过使用扫描器你可一不留痕迹的发现远程服务器的各种TCP端口的分配及提供的服务和它们的软件版本!这就能让我们间接的或直观的了解到远程主机所存在的安全问题。
工作原理
扫描器通过选用远程TCP/IP不同的端口的服务,并记录目标给予的回答,通过这种方法,可以搜集到很多关于目标主机的各种有用的信息(比如:是否能用匿名登陆!是否有可写的FTP目录,是否能用TELNET,HTTPD是用ROOT还是nobady在跑!)
扫描器能干什么
扫描器并不是一个直接的攻击网络漏洞的程序,它仅仅能帮助我们发现目标机的某些内在的弱点。一个好的扫描器能对它得到的数据进行分析,帮助我们查找目标主机的漏洞。但它不会提供进入一个系统的详细步骤。
扫描器应该有三项功能:发现一个主机或网络的能力;一旦发现一台主机,有发现什么服务正运行在这台主机上的能力;通过测试这些服务,发现漏洞的能力。
编写扫描器程序必须要很多TCP/IP程序编写和C, Perl和或SHELL语言的知识。需要一些Socket编程的背景,一种在开发客户/服务应用程序的方法。开发一个扫描器是一个雄心勃勃的项目,通常能使程序员感到很满意。
常用的端口扫描技术
TCP connect() 扫描
这是最基本的TCP扫描。操作系统提供的connect()系统调用,用来与每一个感兴趣的目标计算机的端口进行连接。如果端口处于侦听状态,那么connect()就能成功。否则,这个端口是不能用的,即没有提供服务。这个技术的一个最大的优点是,你不需要任何权限。系统中的任何用户都有权利使用这个调用。另一个好处就是速度。如果对每个目标端口以线性的方式,使用单独的connect()调用,那么将会花费相当长的时间,你可以通过同时打开多个套接字,从而加速扫描。使用非阻塞I/O允许你设置一个低的时间用尽周期,同时观察多个套接字。但这种方法的缺点是很容易被发觉,并且被过滤掉。目标计算机的logs文件会显示一连串的连接和连接是出错的服务消息,并且能很快的使它关闭。
TCP SYN扫描
这种技术通常认为是“半开放”扫描,这是因为扫描程序不必要打开一个完全的TCP连接。扫描程序发送的是一个SYN数据包,好象准备打开一个实际的连接并等待反应一样(参考TCP的三次握手建立一个TCP连接的过程)。一个SYN|ACK的返回信息表示端口处于侦听状态。一个RST返回,表示端口没有处于侦听态。如果收到一个SYN|ACK,则扫描程序必须再发送一个RST信号,来关闭这个连接过程。这种扫描技术的优点在于一般不会在目标计算机上留下记录。但这种方法的一个缺点是,必须要有root权限才能建立自己的SYN数据包。
TCP FIN 扫描
有的时候有可能SYN扫描都不够秘密。一些防火墙和包过滤器会对一些指定的端口进行监视,有的程序能检测到这些扫描。相反,FIN数据包可能会没有任何麻烦的通过。这种扫描方法的思想是关闭的端口会用适当的RST来回复FIN数据包。另一方面,打开的端口会忽略对FIN数据包的回复。这种方法和系统的实现有一定的关系。有的系统不管端口是否打开,都回复RST,这样,这种扫描方法就不适用了。并且这种方法在区分Unix和NT时,是十分有用的。
IP段扫描
这种不能算是新方法,只是其它技术的变化。它并不是直接发送TCP探测数据包,是将数据包分成两个较小的IP段。这样就将一个TCP头分成好几个数据包,从而过滤器就很难探测到。但必须小心。一些程序在处理这些小数据包时会有些麻烦。
TCP 反向 ident扫描
ident 协议允许(rfc1413)看到通过TCP连接的任何进程的拥有者的用户名,即使这个连接不是由这个进程开始的。因此你能,举个例子,连接到http端口,然后用identd来发现服务器是否正在以root权限运行。这种方法只能在和目标端口建立了一个完整的TCP连接后才能看到。
FTP 返回攻击
FTP协议的一个有趣的特点是它支持代理(proxy)FTP连接。即入侵者可以从自己的计算机a.com和目标主机target.com的FTP server-PI(协议解释器)连接,建立一个控制通信连接。然后,请求这个server-PI激活一个有效的server-DTP(数据传输进程)来给Internet上任何地方发送文件。对于一个User-DTP,这是个推测,尽管RFC明确地定义请求一个服务器发送文件到另一个服务器是可以的。但现在这个方法好象不行了。这个协议的缺点是“能用来发送不能跟踪的邮件和新闻,给许多服务器造成打击,用尽磁盘,企图越过防火墙”。
我们利用这个的目的是从一个代理的FTP服务器来扫描TCP端口。这样,你能在一个防火墙后面连接到一个FTP服务器,然后扫描端口(这些原来有可能被阻塞)。如果FTP服务器允许从一个目录读写数据,你就能发送任意的数据到发现的打开的端口。
对于端口扫描,这个技术是使用PORT命令来表示被动的User DTP正在目标计算机上的某个端口侦听。然后入侵者试图用LIST命令列出当前目录,结果通过Server-DTP发送出去。如果目标主机正在某个端口侦听,传输就会成功(产生一个150或226的回应)。否则,会出现"425 Can't build data connection: Connection refused."。然后,使用另一个PORT命令,尝试目标计算机上的下一个端口。这种方法的优点很明显,难以跟踪,能穿过防火墙。主要缺点是速度很慢,有的FTP服务器最终能得到一些线索,关闭代理功能。
以上是关于扫描仪是啥?怎样用扫描仪把照片弄到网上那个去?的主要内容,如果未能解决你的问题,请参考以下文章