频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

黑客老鸟讲入侵攻击:简简单单讲扫描

作者: 子明 出处:51CTO.com 2007-10-23 14:30    砖    好    评论   进入论坛
阅读提示:在51CTO安全频道策划的“黑客老鸟讲入侵攻击”系列的上一篇《通通透透讲踩点》中,子明向大家介绍了黑客入侵前的一些准备工作,踩点是入侵准备的第一个过程,接下来就是对目标站点的扫描,本文将重点介绍黑客入侵扫描的相关知识。

【51CTO.com 专家特稿】在51CTO安全频道策划的“黑客老鸟讲入侵攻击”系列的上一篇《通通透透讲踩点》中,子明向大家介绍了黑客入侵前的一些准备工作,踩点是入侵准备的第一个过程,接下来就是对目标站点的扫描,本文将重点介绍黑客入侵扫描的相关知识。

通常扫描包括端口扫描和漏洞扫描
1、端口扫描
通常分为TCP 和UDP扫描、标识扫描、FTP 反弹扫描、源端口扫描;

TCP 和UDP扫描

TCP连接扫描:是完整的TCP全开放扫描( 囊括了SYN、SYN/ack、ack),缺点是很容易被对方的防火墙、入侵检测设备截杀,得不到真实的端口开放情况。简单的说TCP连接扫描通常是在渗透到内网后,进行内网主机端口开放情况的扫描。这与直接在外网扫描时得到的结果差别很大。

TCP SYN扫描:俗称为半开放扫描,因为它们都是只建立到目标主机的TCP半开放连接(单个SYN包);如果探测到目标系统上的端口是开放的,则返回SYN/ack包;如果端口关闭,目标主机返回 rst/ack包
TCP FIN扫描:向目标主机端口发出单个的FIN包,如果端口关闭,目标系统将返回rst包。
TCP Xmas树扫描:向目标主机端口发送具有fin、urg和push TCP标志的包,若目标系统所有端口关闭,则返回rst包。
TCP 空扫描:关掉所有的标志,如果目标系统所有端口关闭,则返回rst包
TCP ACK 扫描:这个扫描可以用于确定防火墙的规则集,或者使单个包穿过简单的包过滤防火墙。经过一些测试,在构造一些畸形包的时候,国内大多的防火墙都未进行过滤分析,都是直接放行。策略完善的防火墙将拒绝那些与防火墙状态表中的会话不相符合的ack响应包;而简单的包过滤防火墙将允许ack连接请求。
TCP rpc扫描 :主要用于识别远程过程调用(rpc)端口及相关程序和版本号。
UDP扫描:主要扫描一些目标主机的UDP端口扫描情况。

看一个示例:

220 mail.xxxx.com  esmtp  sendmail 8.8.3; mon,12  aug 06:05:53 -0500

通过这个扫描信息,我们可以完整的推断出这是台邮件服务器,是一台sendmail8.8.3的邮件服务器,并且支持扩展smtp(esmtp)命令,我们可以通过telnet会话来向服务器发送特定的命令完成交换,从而确定 smtp/esmtp所支持的命令。

利用TCP 和UDP扫描,可以获得目标系统运行的软件和版本信息。

FTP反弹扫描
主要是利用了FTP协议中对代理FTP这一特性,对FTP服务器进行欺骗扫描。FTP服务器作为反弹代理,黑客能够进行掩饰源扫描地址的端口扫描(通俗的理解就是让FTP服务器做“代理”将一组字符发到特定服务器的ip地址和端口)。需要注意的是,如果要执行FTP反弹扫描,中间FTP服务器必须提供一个可读写的目录。

源端口扫描
主要是通过扫描dns、smtp、http这些默认端口,来判断其打开情况。
可使用的工具,个人推荐 supercan,目前最高版本是4.0的,并且集成了whois查询等实用功能。nmap 目前也出了win下的,但是得在本机安装的有active perl,具体的我也没有在windows环境下使用过,都是在linux下使用的。还有x-scan,国产的精品。这些都可以在网络上免费下载到。

2、漏洞扫描
漏洞扫描主要是利用漏洞扫描工具对一组目标ip进行扫描,通过扫描能得到大量相关的ip、服务、操作系统和应用程序的漏洞信息。漏洞扫描可分为系统漏洞扫描和web漏洞扫描

主要扫描一些操作系统或应用程序配置漏洞,如:
◆操作系统或应用程序代码漏洞
◆旧的或作废的软件版本
◆特络绎木马或后门程序
◆致命的特权相关的漏洞
◆拒绝服务漏洞
◆web和cgi漏洞

漏洞库信息对于漏洞扫描有很多帮助,它的来源主要是iss的x-force 漏洞库,安全焦点的bugtraq数据库、http://cve.mitre.org上维护的cve列表。

漏洞扫描推荐工具:启明的天镜漏洞扫描系列和web漏洞扫描的Acunetix.Web.Vulnerability.Scanner4

下篇预告:踩点和扫描等准备工作做完后,接下来子明将给大家介绍黑客入侵攻击的重要步骤——入侵,敬请期待。

【51CTO.COM 独家特稿,转载请注明出处及作者!】

【相关文章】

【责任编辑:赵毅 TEL:(010)68476606】

专题
如何有效防御SQL注入攻击
拒绝服务攻击DoS专题
访谈:Windows平台,企业网站漏洞的攻击和防御
新网百度黑客事件
ARP攻击防范与解决方案
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。