`
dimple
  • 浏览: 95663 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

2006年100款最佳安全工具谱

阅读更多

   在20002003年非常成功的推出了安全工具调查后,Insecure.Org非常高兴为大家带来2006年度的安全工具调查。我(Fyodor)对nmap-hackers邮件列表中的用户进行了调查,让大家来分享他们最喜欢用的工具,结果有3243名用户提供了反馈信息。我从反馈信息中选取了大家最喜欢的前100种工具,并将它们进行了分类。建议安全界人士仔细阅读这份列表,并对不熟悉或未听说过的工具进行研究,相信会有很大帮助。我自己就从中发现了很多以前没有使用过但非常好用的工具。当很多菜鸟问我“我不知道当一个黑客该从何开始”时,我就让他们来读读这篇文章。
    受访者被要求列出各种平台上的开源和商业工具,商业工具会在列表中进行标注。Nmap Security Scanner没有参与投票,因为调查是在Nmap的邮件列表中进行的。因为受访者多为黑客的原因,所以此列表中攻击型的工具偏多一些,防守型的则少一些。
    阅读说明:
列表中每个工具都含有以下一种或几种属性:
    新的2003年调查列表中未出现的工具;
    /相对于2003年调查列表排名升或降;
    收费需要花钱购买。但可以免费获得限制、演示、试用版本软件;
    工作在Linux上可以工作于Linux平台之上;
    工作在*BSD上可以工作于OpenBSD、FreeBSD、Solaris 或其它UNIX平台之上;
    工作在MAC上可以工作于苹果Mac OS X平台之上;
    工作在Windows上可以工作于微软Windows平台之上;
    提供命令行操作提供命令行操作方式;
    提供图形化界面提供图形化用户界面;
    公开源代码在互联网上可以找到源代码。
    如果您发现列表中的工具有更新或者有其它建议--或者有更好的工具图标,可以发送邮件给我。如果您的工具入选此列表了,或者您认为您网站的访客也许会对此列表感兴趣,欢迎您通过link banners把本文链接到您网站上。以下开始为正式列表,按受欢迎程度降序排列:
   
#1 Nessus:最好的UNIX漏洞扫描工具
    收费工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供图形化界面
    Nessus是最好的免费网络漏洞扫描器,它可以运行于几乎所有的UNIX平台之上。它不止永久升级,还免费提供多达11000种插件(但需要注册并接受EULA-acceptance--终端用户授权协议)。它的主要功能是远程或本地(已授权的)安全检查,客户端/服务器架构,GTK(Linux下的一种图形界面)图形界面,内置脚本语言编译器,可以用其编写自定义插件,或用来阅读别人写的插件。Nessus 3 已经开发完成(now closed source),其现阶段仍然免费,除非您想获得最新的插件。
    查看所有漏洞扫描器
   
#2 Wireshark:网络嗅探工具
    工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作提供图形化界面公开源代码
    Wireshark (2006年夏天之前叫做Ethereal)是一款非常棒的Unix和Windows上的开源网络协议分析器。它可以实时检测网络通讯数据,也可以检测其抓取的网络通讯数据快照文件。可以通过图形界面浏览这些数据,可以查看网络通讯数据包中每一层的详细内容。Wireshark拥有许多强大的特性:包含有强显示过滤器语言(rich display filter language)和查看TCP会话重构流的能力;它更支持上百种协议和媒体类型;拥有一个类似tcpdump(一个Linux下的网络协议分析工具)的名为tethereal的的命令行版本。不得不说一句,Ethereal已经饱受许多可远程利用的漏洞折磨,所以请经常对其进行升级,并在不安全网络或敌方网络(例如安全会议的网络)中谨慎使用之。
    查看所有包嗅探器
    #3 Snort:一款广受欢迎的开源IDS(Intrusion Detection System)(入侵检测系统)工具
    收费工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    这款小型的入侵检测和预防系统擅长于通讯分析和IP数据包登录(packet logging)。Snort除了能够进行协议分析、内容搜索和包含其它许多预处理程序,还可以检测上千种蠕虫病毒、漏洞、端口扫描以及其它可疑行为检测。Snort使用一种简单的基于规则的语言来描述网络通讯,以及判断对于网络数据是放行还是拦截,其检测引擎是模块化的。用于分析Snort警报的网页形式的引擎Basic Analysis and Security Engine (BASE)可免费获得。
    开源的Snort为个人、小企业、集团用户提供良好的服务。其母公司SourceFire提供丰富的企业级特性和定期升级以丰富其产品线。提供(必须注册)5天免费的规则试用,您也可以在Bleeding Edge Snort找到很多免费规则。
    查看所有入侵检测系统
    #4 Netcat:网络瑞士军刀
    工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    这个简单的小工具可以读和写经过TCP或UDP网络连接的数据。它被设计成一个可靠的可以被其它程序或脚本直接和简单使用的后台工具。同时,它也是一个功能多样的网络调试和检查工具,因为它可以生成几乎所有您想要的网络连接,包括通过端口绑定来接受输入连接。Netcat最早由Hobbit在1995年发布,但在其广为流传的情况下并没有得到很好的维护。现在nc110.tgz已经很难找了。这个简单易用的工具促使了很多人写出了很多其它Netcat应用,其中有很多功能都是原版本没有的。其中最有趣的是Socat,它将Netcat扩展成可以支持多种其它socket类型,SSL加密,SOCKS代理,以及其它扩展的更强大的工具。它也在本列表中得到了自己的位置(第71位)。还有Chris Gibson's Ncat,能够提供更多对便携设备的支持。其它基于Netcat的工具还有OpenBSD's ncCryptcatNetcat6PNetcatSBD,又叫做GNU Netcat
    查看所有Netcat
    #5 Metasploit Framework:黑掉整个星球
    新的工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    2004年Metasploit的发布在安全界引发了强烈的地震。没有一款新工具能够一发布就挤进此列表的15强(也就是说2000年和2003年的调查没有这种情况),更何况此工具更在5强之列,超过了很多广为流传的诞生了几十年的老牌工具。它是一个强大的开源平台,供开发、测试和使用恶意代码。这种可扩展的模型将负载控制、编码器、无操作生成器和漏洞整合在一起,使得Metasploit Framework成为一种研究高危漏洞的途径。它自带上百种漏洞,还可以在
online exploit building demo(在线漏洞生成演示)看到如何生成漏洞。这使得您自己编写漏洞变得更简单,它势必将提升非法shellcode代码的水平,扩大网络阴暗面。与其相似的专业漏洞工具,例如Core ImpactCanvas已经被许多专业领域用户使用。Metasploit降低了这种能力的门槛,将其推广给大众。
    查看所有漏洞工具
   
#6 Hping2:一种网络探测工具,是ping的超级变种
    工作在Linux上工作在*BSD上工作在MAC上提供命令行操作公开源代码
    这个小工具可以发送自定义的ICMP,UDP和TCP数据包,并接收所有反馈信息。它的灵感来源于ping命令,但其功能远远超过ping。它还包含一个小型的路由跟踪模块,并支持IP分段。此工具可以在常用工具无法对有防火墙保护的主机进行路由跟踪/ping/探测时大显身手。它经常可以帮助您找出防火墙的规则集,当然还可以通过它来学习TCP/IP协议,并作一些IP协议的实验。
    查看所有数据包制作工具
    #7 Kismet:一款超强的无线嗅探器
    10工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    Kismet是一款基于命令行(ncurses)的802.11 layer2无线网络探测器、嗅探器和入侵检测系统。它对网络进行被动嗅探(相对于许多主动工具,例如NetStumbler),可以发现隐形网络(非信标)。它可以通过嗅探TCP、UDP、ARP和DHCP数据包来自动检测网络IP段,以Wireshark/TCPDump兼容格式记录通讯日志,更加可以将被检测到的网络分块并按照下载的分布图进行范围估计。如您所想,这款工具一般被wardriving所使用。嗯!还有warwalkingwarflyingwarskating……
    查看所有无线工具包嗅探器
    #8 Tcpdump:最经典的网络监控和数据捕获嗅探器
    3工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    在Ethereal(Wireshark)出现之前大家都用Tcpdump,而且很多人现在还在一直使用。它也许没有Wireshark那么多花里胡哨的东西(比如漂亮的图形界面,亦或数以百计的应用协议逻辑分析),但它能出色的完成很多任务,并且漏洞非常少,消耗系统资源也非常少。它很少添加新特性了,但经常修复一些bug和维持较小的体积。它能很好的跟踪网络问题来源,并能监控网络活动。其Windows下的版本叫做WinDumpLibpcap/WinPcap的包捕获库就是基于TCPDump,它也用在Nmap等其它工具中。
    查看所有包嗅探器
    #9 Cain and Abel:Windows平台上最好的密码恢复工具
    23工作在Windows上提供图形化界面
    UNIX用户经常声称正是因为Unix平台下有很多非常好的免费安全工具,所以Unix才会成为最好的平台,而Windows平台一般不在他们的考虑范围之内。他们也许是对的,但Cain & Abel确实让人眼前一亮。这种只运行于Windows平台的密码恢复工具可以作很多事情。它可以通过嗅探网络来找到密码、利用字典破解加密密码、暴力破解密码和密码分析、记录VoIP会话、解码非常复杂的密码、星号查看、剥离缓存密码以及分析路由协议。另外其文档也很齐全(well documented)。
    查看所有密码破解器包嗅探器
    #10 John the Ripper:一款强大的、简单的以及支持多平台的密码破解器
    1工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    John the Ripper是最快的密码破解器,当前支持多种主流Unix(官方支持11种,没有计算不同的架构)、DOS、Win32、BeO和OpenVMS。它的主要功能就是检测弱Unix密码。它支持主流Unix下的多种(3种)密码哈希加密类型,它们是Kerberos、AFS以及Windows NT/2000/XP LM。其它哈希类型可以通过补丁包加载。如果您希望从一些单词表开始的话,您可以在这里这里这里找到。
    查看所有密码破解器
    #11 Ettercap:为交换式局域网提供更多保护
    2工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作提供图形化界面公开源代码
    Ettercap是一款基于终端的以太网络局域网嗅探器/拦截器/日志器。它支持主动和被动的多种协议解析(甚至是ssh和https这种加密过的)。还可以进行已建立连接的数据注入和实时过滤,保持连接同步。大部分嗅探模式都是强大且全面的嗅探组合。支持插件。能够识别您是否出在交换式局域网中,通过使用操作系统指纹(主动或被动)技术可以得出局域网结构。
    查看所有包嗅探器
    #12 Nikto:非常全面的网页扫描器
    4工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    Nikto是一款开源的(GPL)网页服务器扫描器,它可以对网页服务器进行全面的多种扫描,包含超过3200种有潜在危险的文件/CGIs;超过625种服务器版本;超过230种特定服务器问题。扫描项和插件可以自动更新(如果需要)。基于Whisker/libwhisker完成其底层功能。这是一款非常棒的工具,但其软件本身并不经常更新,最新和最危险的可能检测不到。
    查看所有网页漏洞扫描器
    #13 Ping/telnet/dig/traceroute/whois/netstat:基本命令
    工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    虽然有很多重型的高科技网络安全工具,但是不要忘记其基础!所有网络安全人士都要对这些基本命令非常熟悉,因为它们对大多数平台都适用(在Windows平台上whois为tracert)。它们可以随手捏来,当然如果需要使用一些更高级的功能可以选择Hping2Netcat
    #14 OpenSSH / PuTTY / SSH:访问远程计算机的安全途径
    2工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    SSH(Secure Shell)现在普遍应用于登录远程计算机或在其上执行命令。它为不安全网络上的两台不互信计算机间通讯提供安全加密,代替非常不可靠的telnet/rlogin/rsh交互内容。大多UNIX使用开源的OpenSSH服务器和客户端程序。Windows用户更喜欢免费的PuTTY客户端,它也可以运行在多种移动设备上。还有一些Windows用户喜欢使用基于终端的OpenSSH模拟程序Cygwin。还有其它很多收费和免费的客户端。您可以在这里这里找到。
    #15 THC Hydra:支持多种服务的最快的网络认证破解器
    35工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作提供图形化界面公开源代码
    如果您需要暴力破解一个远程认证服务,Hydra经常会是选择对象。它可以同时对30个以上的端口进行基于字典的快速破解,包括telnet、ftp、http、https、smb、多种数据库及其它服务。和THC Amap一样,此Hydra版本来自于民间组织THC
    查看所有密码破解器
    #16 Paros proxy:网页程序漏洞评估代理
    新的工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作提供图形化界面公开源代码
    基于Java的网页程序漏洞评估代理。支持实时编辑和浏览HTTP/HTTPS信息,修改例如Cookie和表字段中的内容。它包含有网页通讯记录器、网页小偷(web spider)、哈希计算器和一个常用网页程序攻击扫描器,例如SQL注入和跨网站脚本等。
    查看所有网页漏洞扫描器
    #17 Dsniff:一款超强的网络评估和渗透检测工具套装
    10工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    由Dug Song精心设计并广受欢迎的这款套装包含很多工具。Dsniff、filesnarf、mailsnarf、msgsnarf、urlsnarf和webspy通过被动监视网络以获得敏感数据(例如密码、邮件地址、文件等)。Arpspoof、dnsspoof和macof能够拦截一般很难获取到的网络通讯信息(例如由于使用了第二层转换(layer-2 switching))。Sshmitm和webmitm通过ad-hoc PKI中弱绑定漏洞对ssh和https会话进行重定向实施动态monkey-in-the-middle(利用中间人攻击技术,对会话进行劫持)攻击。Windows版本可以在这里获取。总之,这是一个非常有用的工具集。它能完成几乎所有密码嗅探需要作的工作。
    查看所有包嗅探器
    #18 NetStumbler:免费的Windows 802.11嗅探器
    7工作在Windows上提供图形化界面
    Netstumbler是广为人知的寻找开放无线访问接入点的Windows工具("wardriving")。其PDA上的WinCE系统版本名叫Ministumbler。此软件当前免费,但只能够运行在Windows平台上,且代码不公开。它使用很多主动方法寻找WAP,而Kismet或KisMAC则更多使用被动嗅探。
    查看所有无线工具包嗅探器
    #19 THC Amap:一款应用程序指纹扫描器
    18工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    Amap是一款很棒的程序,它可以检测出某一端口正在被什么程序监听。因为其独有的version detection特性,所以其数据库不会象Nmap一样变得很大,在Nmap检测某一服务失败或者其它软件不起作用时可以考虑使用之。Amap的另一特性是其能够解析Nmap输出文件。这也是THC贡献的另一款很有价值的工具。
    查看所有特定程序扫描器
    #20 GFI LANguard:一款Windows平台上的商业网络安全扫描器
    12收费工作在Windows上提供图形化界面
    GFI LANguard通过对IP网络进行扫描来发现运行中的计算机,然后尝试收集主机上运行的操作系统版本和正在运行的应用程序。我曾经尝试收集到了Windows主机上的service pack级别、缺少的安全更新、无线访问接入点、USB设备、开放的共享、开放的端口、正在运行的服务和应用程序、主要注册表项、弱密码、用户和组别以及其它更多信息。扫描结果保存在一份可自定义/可查询的HTML报告文档中。它还含有一个补丁管理器,可以检查并安装缺少的补丁。试用版可以免费获得,但只能使用30天。
    查看所有漏洞扫描器
    #21 Aircrack:最快的WEP/WPA破解工具
    新的工作在Linux上工作在*BSD上工作在MAC上工作在Windows上提供命令行操作公开源代码
    Aircrack是一套用于破解802.11a/b/g WEP和WPA的工具套装。一旦收集到足够的加密数据包它可以破解40到512位的WEP密匙,它也可以通过高级加密方法或暴力破解来破解WPA 1或2网络。套装中包含airodump(802.11数据包捕获程序)、aireplay (802.11数据包注入程序)、aircrack(静态WEP和WPA-PSK破解),和airdecap(解密WEP/WPA捕获文件)。
    查看所有无线工具密码破解器
    #22 Superscan:只运行于Windows平台之上的端口扫描器、ping工具和解析器
    4工作在Windows上提供图形化界面
    SuperScan是一款Foundstone开发的免费的只运行于Windows平台之上的不开源的TCP/UDP端口扫描器。它其中还包含许多其它网络工具,例如ping、路由跟踪、http head和whois。
    查看所有端口扫描器
    #23 Netfilter:最新的Linux核心数据包过滤器/防火墙
    2工作在Linux上提供命令行操作公开源代码
    Netfilter是一款强大的运行于标准Linux核心上的包过滤器。它集成了用户空间IP列表工具。当前,它支持包过滤(无状态或有状态)、所有类型的网络地址和端口转换(NAT/NAPT)并支持多API层第三方扩展。它包含多种不同模块用来处理不规则协议,例如FTP。其它UNIX平台请参考Openbsd PF(只用于OpenBSD)或者IP Filter。许多个人防火墙(personal firewalls)都支持Windows (TinyZone AlarmNortonKerio...),但都不提供上述IP列表。微软在Windows XP SP2中集成了一款非常基础的防火墙,如果您不安装它,它就会不断地提示您安装。
    查看所有防火墙
    #24 Sysinternals:一款强大的非常全面

分享到:
评论

相关推荐

    2006年上半年软件评测师试题答案

    2006年上半年的软件评测师试题答案为我们揭示了当时这一领域的核心关注点和专业技能要求。 首先,【评测】作为关键词,表明试题集中会涵盖软件评测的流程、方法和技术。这可能包括功能测试、性能测试、兼容性测试、...

    软件设计师2006年5月试题

    9. **技术趋势**:2006年的试题可能会涵盖当时的热门技术,比如Web 2.0、XML、AJAX等,以及软件设计的最新趋势和最佳实践。 10. **问题解决能力**:考试可能会设置实际问题,要求考生提供解决方案,考察其在面对...

    2006 年 程序员下午试题及答案

    【2006年程序员下午试题及答案】是中国计算机技术职业资格认证考试中的一份重要资料,这份资源包含了当年程序员级别考试的下午部分试题及对应的解答。考试试题通常旨在检验考生在实际编程、软件工程、算法分析以及...

    一款清华紫光芯邦量产工具

    这个文件名表明这是一款紫光芯邦的量产工具的特定版本,UMPTOOLV4.02可能是该工具的版本号,060804可能代表该版本的发布日期(2006年8月4日),而“MLC专用”则表明该工具专为采用多层单元(MLC)技术的闪存芯片设计...

    MatriXay最新版

    MatriXay于2006年8月的世界安全大会BlackHat和Def-Con上首次发布,被评价为“最佳的WEB安全评估工具”。 其主要功能为: 深度扫描:以风险为导向,对指定的WEB进行遍历; 配置审计:透过检测出的弱点对数据库...

    程序员2006年第7期PDF.rar

    《程序员2006年第7期》是一本专注于IT技术和软件开发的专业杂志,该期PDF文件包含了一系列关于编程、软件工程、系统架构、项目管理以及技术趋势的文章和报道。这期杂志是程序员们获取最新技术资讯、提升专业技能的...

    程序员2006年第12期PDF.rar

    《程序员2006年第12期》是程序员杂志在2006年12月发布的一期期刊,其中包含了丰富的IT技术文章、行业动态和专业见解。这本杂志是IT从业者、学习者和爱好者获取最新技术和行业趋势的重要资源。在本期PDF中,我们可以...

    系统分析师2006年试题及答案pdf

    《系统分析师2006年试题及答案》是针对计算机技术与软件专业技术资格(水平)考试中的系统分析师级别的一份重要参考资料。这份压缩包包含了2006年全年该考试的试题与答案,分为上半年和下半年,侧重于检验考生在系统...

    系统垃圾文件清理工具绿色版

    Vista是微软在2006年发布的操作系统,虽然现在已被更新的版本取代,但仍有用户在使用。 标签中的“系统维护工具”涵盖了更广泛的类别,包括但不限于垃圾文件清理和注册表清理,还包括磁盘碎片整理、启动项管理、...

    2006年下半年信息系统项目管理师真题(上午综合知识无答案版).zip

    这篇文档是2006年下半年举行的“信息系统项目管理师”资格考试的上午综合知识部分的真题,不含答案。这个考试是中国计算机技术职业资格认证指导中心组织的一项专业认证,主要针对那些在信息技术领域从事项目管理工作...

    Communications of the ACM 2006 Jan-Apri

    3. **专题报道**:2006年的《Communications of the ACM》可能涵盖了一些专题,如信息安全的挑战、数据挖掘技术的进步,或者在生物信息学中计算机科学的应用等。 4. **观点和评论**:专家和学者们对业界热点问题的...

    程序员2006年第6期PDF.rar

    《程序员2006年第6期》是一本专注于IT技术和软件开发的专业杂志,该期PDF文件包含了一系列关于编程、软件工程、系统架构以及行业动态的文章和专题报道。在这个压缩包中,我们找到了唯一的文件——“程序员06第6期....

    2006年下半年系统分析师上午题

    2006年下半年的系统分析师上午题,作为一次专业资格考试的重要组成部分,旨在考察考生对系统分析理论与实践的掌握程度。 在2006年的系统分析师考试中,考生可能面临了以下几个核心知识点的测试: 1. 需求分析:这...

    Norton WinDoctor 2006

    在2006年的版本中,该软件集成了多项功能,帮助用户保持电脑的最佳状态。 **1. 系统扫描与修复** Norton WinDoctor 2006的核心功能之一是进行全面的系统扫描,查找可能影响电脑性能的问题,如注册表错误、无效的...

    2006年上半年系统分析师考试试题分析

    《2006年上半年系统分析师考试试题分析》 在信息技术领域,系统分析师这一角色至关重要,他们承担着系统设计、需求分析、系统架构规划等关键任务。2006年上半年的系统分析师考试,作为一项权威的专业资格认证,其...

    MSDNMagazine2006.rar

    1. .NET Framework:2006年,.NET Framework 2.0已经发布,这可能涉及到C#、VB.NET或F#等编程语言的新特性、性能优化以及.NET Framework的架构改进。 2. ASP.NET:可能会涵盖ASP.NET 2.0的新功能,如控件、数据绑定...

    优化大师2006

    在2006年这个时间点,这款软件提供了诸多实用功能,帮助用户对个人电脑进行全方位的维护和调优。 一、系统清理与优化 优化大师2006包含了强大的系统清理模块,能够深入扫描并清理硬盘中的垃圾文件,如临时文件、...

    2006程序员第十期

    《2006程序员第十期》是一本专为IT从业者设计的杂志,它反映了2006年当时编程领域的热门话题和技术趋势。该期杂志很可能包含了当年最具影响力和实用性的编程语言、开发工具、软件工程实践以及行业动态等内容。下面...

Global site tag (gtag.js) - Google Analytics