⿊客⼯具软件⼤全100套(转)
#1 Nessus:最好的UNIX漏洞扫描⼯具
Nessus 是最好的免费⽹络漏洞扫描器,它可以运⾏于⼏乎所有的UNIX平台之上。它不⽌永久升级,还免费提供多达11000种插件(但需要注册并接受EULA-acceptance--终端⽤户授权协议)。它的主要功能是远程或本地(已授权的)安全检查,客户端/服务器架
构,GTK(Linux下的⼀种图形界⾯)图形界⾯,内置脚本语⾔编译器,可以⽤其编写⾃定义插件,或⽤来阅读别⼈写的插件。Nessus 3 已经开发完成(now closed source),其现阶段仍然免费,除⾮您想获得最新的插件。
#2 Wireshark:⽹络嗅探⼯具
Wireshark (2006年夏天之前叫做 Ethereal)是⼀款⾮常棒的Unix和Windows上的开源⽹络协议分析器。它可以实时检测⽹络通讯数据,也可以检测其抓取的⽹络通讯数据快照⽂件。可以通过图形界⾯浏览这些数据,可以查看⽹络通讯数据包中每⼀层的详细内容。Wireshark拥有许多强⼤的特性:包含有强显⽰过滤器语⾔(rich display filter language)和查看TCP会话重构流的能⼒;它更⽀持上百种协议和媒体类型;拥有⼀个类似tcpdump(⼀个Linux下的⽹络协议分析⼯具)的名为tethereal的的命令⾏版本。不得
不说⼀句,Ethereal已经饱受许多可远程利⽤的漏洞折磨,所以请经常对其进⾏升级,并在不安全⽹络或敌⽅⽹络(例如安全会议的⽹络)中谨慎使⽤之。
#3 Snort:⼀款⼴受欢迎的开源IDS(Intrusion Detection System)(⼊侵检测系统)⼯具
这款⼩型的⼊侵检测和预防系统擅长于通讯分析和IP数据包登录(packet logging)。Snort除了能够进⾏协议分析、内容搜索和包含其它许多预处理程序,还可以检测上千种蠕⾍病毒、漏洞、端⼝扫描以及其它可疑⾏为检测。Snort使⽤⼀种简单的基于规则的语⾔来描述⽹络通讯,以及判断对于⽹络数据是放⾏还是拦截,其检测引擎是模块化的。⽤于分析Snort警报的⽹页形式的引擎 Basic Analysis and Security Engine (BASE)可免费获得。
开源的Snort为个⼈、⼩企业、集团⽤户提供良好的服务。其母公司SourceFire提供丰富的企业级特性和定期升级以丰富其产品线。提供(必须注册)5天免费的规则试⽤,您也可以在Bleeding Edge Snort到很多免费规则。
#4 Netcat:⽹络瑞⼠军⼑
这个简单的⼩⼯具可以读和写经过TCP或UDP⽹络连接的数据。它被设计成⼀个可靠的可以被其它程序或脚本直接和简单使⽤的后台⼯具。同时,它也是⼀个功能多样的⽹络调试和检查⼯具,因为它可以
⽣成⼏乎所有您想要的⽹络连接,包括通过端⼝绑定来接受输⼊连接。Netcat最早由Hobbit在1995年发布,但在其⼴为流传的情况下并没有得到很好的维护。现在已经很难了。这个简单易⽤的⼯具促使了很多⼈写出了很多其它Netcat应⽤,其中有很多功能都是原版本没有的。其中最有趣的是Socat,它将Netcat扩展成可以⽀持多种其它socket类型,SSL加密,SOCKS代理,以及其它扩展的更强⼤的⼯具。它也在本列表中得到了⾃⼰的位置(第71位)。还有Chris Gibson's Ncat,能够提供更多对便携设备的⽀持。其它基于Netcat的⼯具还有OpenBSD's nc,Cryptcat,Netcat6,PNetcat,SBD,⼜叫做GNU Netcat。
#5 Metasploit Framework:⿊掉整个星球
2004年Metasploit的发布在安全界引发了强烈的地震。没有⼀款新⼯具能够⼀发布就挤进此列表的15强(也就是说2000年和2003年的调查没有这种情况),更何况此⼯具更在5强之列,超过了很多⼴为流传的诞⽣了⼏⼗年的⽼牌⼯具。它是⼀个强⼤的开源平台,供开发、测试和使⽤恶意代码。这种可扩展的模型将负载控制、编码器、⽆操作⽣成器和漏洞整合在⼀起,使得Metasploit Framework成为⼀种研究⾼危漏洞的途径。它⾃带上百种漏洞,还可以在online exploit building demo(在线漏洞⽣成演⽰)看到如何⽣成漏洞。这使得您⾃⼰编写漏洞变得更简单,它势必将提升⾮法shellcode代码的⽔平,扩⼤⽹络阴暗⾯。与其相似的专业漏洞⼯具,例如Core Impact和Canvas已经被许多专业领域⽤户使⽤。Metasploit降低了这种能⼒的门槛,将其推⼴给⼤众。
#6 Hping2:⼀种⽹络探测⼯具,是ping的超级变种
这个⼩⼯具可以发送⾃定义的ICMP,UDP和TCP数据包,并接收所有反馈信息。它的灵感来源于ping命令,但其功能远远超过ping。它还包含⼀个⼩型的路由跟踪模块,并⽀持IP分段。此⼯具可以在常⽤⼯具⽆法对有防⽕墙保护的主机进⾏路由跟踪/ping/探测时⼤显⾝⼿。它经常可以帮助您出防⽕墙的规则集,当然还可以通过它来学习TCP/IP协议,并作⼀些IP协议的实验。
#7 Kismet:⼀款超强的⽆线嗅探器
Kismet是⼀款基于命令⾏(ncurses)的802.11 layer2⽆线⽹络探测器、嗅探器、和⼊侵检测系统。它对⽹络进⾏被动嗅探(相对于许多主动⼯具,例如NetStumbler),可以发现隐形⽹络(⾮信标)。它可以通过嗅探TCP、UDP、ARP和DHCP数据包来⾃动检测⽹络IP 段,以Wireshark/TCPDump兼容格式记录通讯⽇志,更加可以将被检测到的⽹络分块并按照下载的分布图进⾏范围估计。如您所想,这款⼯具⼀般被wardriving所使⽤。嗯!还有warwalking、warflying和warskating……
#8 Tcpdump:最经典的⽹络监控和数据捕获嗅探器
在Ethereal(Wireshark)出现之前⼤家都⽤Tcpdump,⽽且很多⼈现在还在⼀直使⽤。它也许没有Wireshark那么多花⾥胡哨的东西(⽐如漂亮的图形界⾯,亦或数以百计的应⽤协议逻辑分析),但它
能出⾊的完成很多任务,并且漏洞⾮常少,消耗系统资源也⾮常少。它很少添加新特性了,但经常修复⼀些bug和维持较⼩的体积。它能很好的跟踪⽹络问题来源,并能监控⽹络活动。其Windows下的版本叫做WinDump。Libpcap/WinPcap的包捕获库就是基于TCPDump,它也⽤在Nmap等其它⼯具中。
#9 Cain and Abel:Windows平台上最好的密码恢复⼯具
UNIX⽤户经常声称正是因为Unix平台下有很多⾮常好的免费安全⼯具,所以Unix才会成为最好的平台,⽽Windows平台⼀般不在他们的考虑范围之内。他们也许是对的,但Cain & Abel确实让⼈眼前⼀亮。这种只运⾏于Windows平台的密码恢复⼯具可以作很多事情。它可以通过嗅探⽹络来到密码、利⽤字典破解加密密码、暴⼒破解密码和密码分析、记录VoIP会话、解码⾮常复杂的密码、星号查看、剥离缓存密码以及分析路由协议。另外其⽂档也很齐全(well documented)。
#10 John the Ripper:⼀款强⼤的、简单的以及⽀持多平台的密码破解器
John the Ripper是最快的密码破解器,当前⽀持多种主流Unix (官⽅⽀持11种,没有计算不同的架构)、DOS、Win32、BeO和OpenVMS。它的主要功能就是检测弱Unix密码。它⽀持主流Unix下的多种(3种)密码哈希加密类型,它们是Kerberos、AFS以及Windows NT/2000/XP LM。其它哈希类型可以通过补丁包加载。如果您希望从⼀些单词表开始的话,您可以在这⾥、这⾥和这⾥到。
#11 Ettercap:为交换式局域⽹提供更多保护
Ettercap是⼀款基于终端的以太⽹络局域⽹嗅探器//⽇志器。它⽀持主动和被动的多种协议解析(甚⾄是ssh和https这种加密过的)。还可以进⾏已建⽴连接的数据注⼊和实时过滤,保持连接同步。⼤部分嗅探模式都是强⼤且全⾯的嗅探组合。⽀持插件。能够识别您是否出在交换式局域⽹中,通过使⽤操作系统指纹(主动或被动)技术可以得出局域⽹结构。
#12 Nikto:⾮常全⾯的⽹页扫描器
Nikto是⼀款开源的(GPL)⽹页服务器扫描器,它可以对⽹页服务器进⾏全⾯的多种扫描,包含超过3200种有潜在危险的⽂件/CGIs;超过625种服务器版本;超过230种特定服务器问题。扫描项和插件可以⾃动更新(如果需要)。基于Whisker/libwhisker完成其底层功能。这是⼀款⾮常棒的⼯具,但其软件本⾝并不经常更新,最新和最危险的可能检测不到。
#13 Ping/telnet/dig/traceroute/whois/netstat:基本命令
虽然有很多重型的⾼科技⽹络安全⼯具,但是不要忘记其基础!所有⽹络安全⼈⼠都要对这些基本命令⾮常熟悉,因为它们对⼤多数平台都适⽤(在Windows平台上whois为tracert)。它们可以随⼿捏来,当然如果需要使⽤⼀些更⾼级的功能可以选择Hping2和Netcat。
#14 OpenSSH / PuTTY / SSH:访问远程计算机的安全途径
SSH(Secure Shell)现在普遍应⽤于登录远程计算机或在其上执⾏命令。它为不安全⽹络上的两台不互信计算机间通讯提供安全加密,代替⾮常不可靠的telnet/rlogin/rsh交互内容。⼤多UNIX使⽤开源的OpenSSH服务器和客户端程序。Windows⽤户更喜欢免费的PuTTY 客户端,它也可以运⾏在多种移动设备上。还有⼀些Windows⽤户喜欢使⽤基于终端的OpenSSH模拟程序Cygwin。还有其它很多收费和免费的客户端。您可以在这⾥和这⾥到。
#15 THC Hydra:⽀持多种服务的最快的⽹络认证破解器
如果您需要暴⼒破解⼀个远程认证服务,Hydra经常会是选择对象。它可以同时对30个以上的端⼝进⾏基于字典的快速破解,包括telnet、ftp、http、https、smb、多种数据库及其它服务。和THC Amap⼀样,此Hydra版本来⾃于民间组织THC。
#16 Paros proxy:⽹页程序漏洞评估代理
基于Java的⽹页程序漏洞评估代理。⽀持实时编辑和浏览HTTP/HTTPS信息,修改例如Cookie和表字段中的内容。它包含有⽹页通讯记录器、⽹页⼩偷(web spider)、哈希计算器和⼀个常⽤⽹页程序攻击扫描器,例如SQL注⼊和跨⽹站脚本等。
#17 Dsniff:⼀款超强的⽹络评估和渗透检测⼯具套装
由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嗅探器
Netstumbler是⼴为⼈知的寻开放⽆线访问接⼊点的Windows⼯具("wardriving")。其PDA上的WinCE系统版本名叫Ministumbler。此软件当前免费,但只能够运⾏在Windows平台上,且代码不公开。它使⽤很多主动⽅法寻WAP,⽽Kismet或KisMAC则更多使⽤被动嗅探。
#19 THC Amap:⼀款应⽤程序指纹扫描器
Amap是⼀款很棒的程序,它可以检测出某⼀端⼝正在被什么程序监听。因为其独有的version detection特性,所以其数据库不会象Nmap⼀样变得很⼤,在Nmap检测某⼀服务失败或者其它软件不起作⽤时可以考虑使⽤之。Amap的另⼀特性是其能够解析Nmap输出⽂件。这也是THC贡献的另⼀款很有价值的⼯具。
#20 GFI LANguard:⼀款Windows平台上的商业⽹络安全扫描器
GFI LANguard通过对IP⽹络进⾏扫描来发现运⾏中的计算机,然后尝试收集主机上运⾏的操作系统版本和正在运⾏的应⽤程序。我曾经尝试收集到了Windows主机上的service pack级别、缺少的安全更新、⽆线访问接⼊点、USB设备、开放的共享、开放的端⼝、正在运⾏的服务和应⽤程序、主要注册表项、弱密码、⽤户和组别以及其它更多信息。扫描结果保存在⼀份可⾃定义/可查询的HTML报告⽂档中。它还含有⼀个补丁管理器,可以检查并安装缺少的补丁。试⽤版可以免费获得,但只能使⽤30天。
#21 Aircrack:最快的WEP/WPA破解⼯具
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⼯具和解析器
SuperScan是⼀款Foundstone开发的免费的只运⾏于Windows平台之上的不开源的TCP/UDP端⼝扫描器。它其中还包含许多其它⽹络⼯具,例如ping、路由跟踪、http head和whois。
#23 Netfilter:最新的Linux核⼼数据包过滤器/防⽕墙
Netfilter是⼀款强⼤的运⾏于标准Linux核⼼上的包过滤器。它集成了⽤户空间IP列表⼯具。当前,它⽀持包过滤(⽆状态或有状态)、所有类型的⽹络地址和端⼝转换(NAT/NAPT)并⽀持多API层第三⽅扩展。它包含多种不同模块⽤来处理不规则协议,例如FTP。其它UNIX平台请参考Openbsd PF(只⽤于OpenBSD)或者IP Filter。许多个⼈防⽕墙(personal firewalls)都⽀持Windows (Tiny、Zone Alarm、Norton、),但都不提供上述IP列表。微软在Windows XP SP2中集成了⼀款⾮常基础的防⽕墙,如果您不安装它,它就会不断地提⽰您安装。
#24 Sysinternals:⼀款强⼤的⾮常全⾯的Windows⼯具合集
Sysinternals为Windows低级⼊侵提供很多⾮常有⽤的⼩⼯具。其中⼀部分是免费的,有些还附有源代码,其它是需要付费使⽤的。受访者最喜欢此集合中的以下⼯具:
ProcessExplorer 监视所有进程打开的所有⽂件和⽬录(类似Unix上的LSoF)。
PsTools 管理(执⾏、挂起、杀死、查看)本地和远程进程。
Autoruns 发现系统启动和登陆时加载了哪些可执⾏程序。
ssh工具windows RootkitRevealer 检测注册表和⽂件系统API异常,⽤以发现⽤户模式或内核模式的rootkit⼯具。
TCPView 浏览每个进程的TCP和UDP通讯终点(类似Unix上的Netstat)。
⽣产此软件的公司已被微软于2005年收购,所以其未来产品线特征⽆法预测。
#25 Retina:eEye出品的商业漏洞评估扫描器
象Nessus⼀样,Retina的功能是扫描⽹络中所有的主机并报告发现的所有漏洞。eEye出品,此公司以其security research⽽闻名。
#26 Perl / Python / Ruby:简单的、多⽤途的脚本语⾔
常⽤的安全问题都能在⽹上到⼯具解决,但使⽤脚本语⾔您可以编写您⾃⼰的(或编辑现有的)⼯具,当您需要解决某种特定问题的时候。快速、简单的脚本语⾔可以测试、发现漏洞甚⾄修复系统漏洞。CPAN上充满了类似Net::RawIP和执⾏协议的程序模块,可以使您的⼯作更加轻松。
#27 L0phtcrack:Windows密码猜测和恢复程序
L0phtCrack也叫作LC5,⽤来尝试通过哈希(通过某种访问⽅式获得的)⽅法破解诸如Windows NT/2000⼯作站、联⽹服务器、主域控制器、或活动⽬录密码,有时它也可以通过嗅探获得密码的哈希值。它还可以通过多种⼿段来猜测密码(字典、暴⼒破解等等)。Symantec公司2006年已经停⽌了LC
5的开发,但LC5 installer的安装⽂件随处可以到。免费试⽤版只能使⽤15天,Symantec已经停⽌出售此软件的注册码,所以如果您不想放弃使⽤它,就必须到⼀个与其对应的注册码⽣成器(key generator)。因为Symantec不再维护此软件,所以最好尝试⽤Cain and Abel或John the Ripper来代替之。
#28 Scapy:交互式数据包处理⼯具
Scapy是⼀款强⼤的交互式数据包处理⼯具、数据包⽣成器、⽹络扫描器、⽹络发现⼯具和包嗅探⼯具。它提供多种类别的交互式⽣成数据包或数据包集合、对数据包进⾏操作、发送数据包、包嗅探、应答和反馈匹配等等功能。Python解释器提供交互功能,所以要⽤到Python编程知识(例如variables、loops、和functions)。⽀持⽣成报告,且报告⽣成简单。
#29 Sam Spade:Windows⽹络查询免费⼯具
Sam Spade为许多⽹络查询的⼀般⼯作提供了图形界⾯和⽅便的操作。此⼯具设计⽤于跟踪垃圾信息发送者,但它还可以⽤于许多其它的⽹络探查、管理和安全⼯作。它包含许多有⽤的⼯具,例如ping、nslookup、whois、dig、路由跟踪、查器、原始HTTP⽹页浏览器、DNS地址转换、SMTP中继检查、⽹站搜索等等。⾮Windows⽤户可以在线使⽤更多其它⼯具。
#30 GnuPG / PGP :对您的⽂件和通讯进⾏⾼级加密
PGP是Phil Zimmerman出品的著名加密程序,可以使您的数据免受窃听以及其它危险。GnuPG是⼀款⼝碑很好的遵守PGP标准的开源应⽤(可执⾏程序名为gpg)。GunPG是免费的,⽽PGP对某些⽤户是收费的。
#31 Airsnort:802.11 WEP加密破解⼯具
AirSnort是⼀款⽤来恢复加密密码的⽆线LAN(WLAN)⼯具。Shmoo Group出品,⼯作原理是被动监控传输信息,当收集到⾜够多的数据包后开始计算加密密码。Aircrack和它很像。
#32 BackTrack:⼀款极具创新突破的Live(刻在光盘上的,光盘直接启动)光盘⾃启动Linux系统平台
这款卓越的光盘⾃启动Linux系统是由Whax和Auditor合并⽽成。它以其超级多的安全和防护⼯具配以丰富的开发环境⽽闻名。重点在于它的⽤户模块化设计,⽤户可以⾃定义将哪些模块刻到光盘上,例如⾃⼰编写的脚本、附加⼯具、⾃定义内核等等。
#33 P0f:万能的被动操作系统指纹⼯具
P0f能够通过捕获并分析⽬标主机发出的数据包来对主机上的操作系统进⾏鉴别,即使是在系统上装有性能良好的防⽕墙的情况下也没有问题。P0f不增加任何直接或间接的⽹络负载,没有名称搜索、没有秘密探测、没有ARIN查询,什么都没有。某些⾼⼿还可以⽤P0f检测出主机上是否有防⽕墙存在、是否
有NAT、是否存在负载平衡器等等!
#34 Google:⼈⼈喜爱的搜索引擎
Google当然不是什么安全⼯具,但是它超级庞⼤的数据库却是安全专家和⼊侵者最好的资源。如果您想了解某⼀公司,您可以直接⽤它搜索 “site:target-domain”,您可以获得员⼯姓名、敏感信息(通常公司不对外公开的,但在Google上就难说了)、公司内部安装的软件漏洞等等。同样,如果您在Google上发现⼀个有某个漏洞的⽹站,Google还会提供给您其它有相同漏洞的⽹站列表。其中利⽤Google进⾏⿊客活动的⼤师Johny Long建⽴了⼀个Google⿊客数据库(Google Hacking Database)还出版了⼀本如何⽤Google进⾏⿊客活动的书Google Hacking for Penetration Testers。
#35 WebScarab:⼀个⽤来分析使⽤HTTP和HTTPS协议的应⽤程序框架
它的原理很简单,WebScarab记录它检测到的会话内容(请求和应答),使⽤者可以通过多种形式来查看记录。WebScarab的设计⽬的是让使⽤者可以掌握某种基于HTTP(S)程序的运作过程;也可以⽤它来调试程序中较难处理的bug,也可以帮助安全专家发现潜在的程序漏洞。
#36 Ntop:⽹络通讯监控器
Ntop以类似进程管理器的⽅式显⽰⽹络使⽤情况。在应⽤程序模式下,它能显⽰⽤户终端上的⽹络状
况。在⽹页模式下,它作为⽹页服务器,以HTML⽂档形式显⽰⽹络状况。它是NetFlow/sFlow发射和收集器,通过⼀个基于HTTP的客户端界⾯来⽣成以ntop为中⼼的监控程序,RRD(Round Robin Database)(环形数据库)⽤来持续储存⽹络通讯状态信息。
#37 Tripwire:很⽼的⽂件完整性检查器
⼀款⽂件和⽬录完整性检查器。Tripwire是⼀种可以帮助系统管理员和⼀般⽤户监控某⼀特定⽂件或⽬录变化的⼯具。可以⽤以对系统⽂件作⽇常(例如:每天)检查,Tripwire可以向系统管理员通报⽂件损坏或被篡改情况,所以这是⼀种周期性的⽂件破坏控制⽅法。免费的开源Linux版本可以在Tripwire.Org下载到。AIDE是UNIX平台的Tripwire替代品。或者Radmind、RKHunter和chkrootkit也是很好的选择。Windows⽤户请使⽤Sysinternals出品的RootkitRevealer。
#38 Ngrep:⽅便的数据包匹配和显⽰⼯具
ngrep尽可能多的去实现GNU grep的功能,将它们应⽤于⽹络层。Ngrep是⼀款pcap-aware⼯具,它允许指定各种规则式或16进制表达式去对数据负载或数据包进⾏匹配。当前⽀持TCP、UDP、以太⽹上的ICMP、PPP、SLIP、FDDI、令牌环(Token Ring)和空接⼝(null interfaces),还能理解类似Tcpdump和snoop等⼀样形式的bpf过滤器逻辑。
#39 Nbtscan:在Windows⽹络上收集NetBIOS信息
NBTscan是⼀款在IP⽹络上扫描NetBIOS名称信息的⼯具。它通过给指定范围内所有地址发送状态查询来获得反馈信息并以表形式呈现给使⽤者。每⼀地址的反馈信息包括IP地址、NetBIOS计算机名、登录⽤户、MAC地址。
#40 WebInspect:强⼤的⽹页程序扫描器
SPI Dynamics' WebInspect应⽤程序安全评估⼯具帮您识别已知和未知的⽹页层漏洞。它还能检测到Web服务器的配置属性,以及进⾏常见的⽹页攻击,例如参数注⼊、跨⽹站脚本、⽬录游⾛等等。
#41 OpenSSL:最好的SSL/TLS加密库
OpenSSL项⽬的⽬的是通过开源合作精神开发⼀种健壮的、可以和同类型商业程序媲美的、全功能的,且开源的应⽤于SSL
v2/v3(Secure Sockets Layer)和TLS v1(Transport Layer Security)协议的普遍适⽤的加密库⼯具集。本项⽬由世界范围内的志愿者们维护,他们通过互联⽹联络、计划和开发OpenSSL⼯具集及其相关⽂档。
#42 Xprobe2:主动操作系统指纹⼯具
XProbe是⼀款远程主机操作系统探查⼯具。开发者基于和Nmap相同的⼀些技术(same techniques),并加⼊了⾃⼰的创新。Xprobe 通过ICMP协议来获得指纹。
#43 EtherApe:EtherApe是Unix平台上的模仿etherman的图形界⾯⽹络监控器
包含连接层、IP和TCP三种模式,EtherApe⽹络活动图通过不同颜⾊来标识不同协议。主机和连接的图形⼤⼩随通讯情况⽽变化。它⽀持以太⽹、FDDI、令牌环、ISDN、PPP和SLIP设备。它可以实施过滤⽹络通讯,也可以抓取⽹络通讯快照⽂件。
#44 Core Impact:全⾃动的全⾯⼊侵检测⼯具
Core Impact可不便宜(先准备个上万美元吧),但它却是公认的最强的漏洞检测⼯具。它有⼀个强⼤的定时更新的专业漏洞数据库,它可以轻易的⿊掉⼀台计算机,并以它为跳板再去作别的事情。如果您买不起Core Impact,可以看看⽐较便宜的Canvas或者免费的Metasploit Framework。当然,三个同时⽤是最好的了。
#45 IDA Pro:Windows或Linux反编译器和调试器
反编译器是⼀块很重要的安全研究⽅向。它可以帮您拆解微软的补丁,以了解微软未公开并悄悄修补的漏洞,或直接以⼆进制的⽅式对某个服务器进⾏检测,以出为何某个存在的漏洞不起作⽤。反编译
器有很多,但IDA Pro是遵守⼆进制包事实标准(de-facto standard)的恶意代码和漏洞研究分析⼯具。这个图形化的、可编程的、可扩展的、⽀持多处理器的反编译器现在有了⼀个和Windows⼀模⼀样的Linux(命令⾏模式)版本。
#46 SolarWinds:⽹络发现/监控/攻击系列⼯具
SolarWinds⽣产和销售了许多专业的系统管理⼯具。安全相关的包括许多⽹络发现扫描器、⼀个SNMP暴⼒破解器、路由器密码解密器、TCP连接重置程序、最快最易⽤的⼀个路由器设置下载和上传程序等等。
#47 Pwdump:⼀款Windows密码恢复⼯具
Pwdump可以从Windows主机中取得NTLM和LanMan哈希值,⽆论系统密码是否启⽤。它还能显⽰系统中存在的历史密码。数据输出格式为L0phtcrack兼容格式,也可以以⽂件形式输出数据。
#48 LSoF:打开⽂件列表
这是⼀款Unix平台上的诊断和研究⼯具,它可以列举当前所有进程打开的⽂件信息。它也可以列举所有进程打开的通讯
socket(communications sockets)。Windows平台上类似的⼯具有Sysinternals。
#49 RainbowCrack:极具创新性的密码哈希破解器
RainbowCrack是⼀款使⽤了⼤规模内存时间交换(large-scale time-memory trade-off)技术的哈希破解⼯具。传统的暴⼒破解⼯具会尝试每⼀个可能的密码,要破解复杂的密码会很费时。RainbowCrack运⽤时间交换技术对破解时间进⾏预计算,并将计算结果存⼊⼀个名叫"rainbow tables"的表⾥。预计算确实也会花费较长时间,但相对暴⼒破解来说则短多了,⽽且⼀旦预计算完成破解开始,那么破解所需要的时间就⾮常⾮常短了。
#50 Firewalk:⾼级路由跟踪⼯具
Firewalk使⽤类似路由跟踪的技术来分析IP数据包反馈,以确定⽹关ACL过滤器类型和⽹络结构。这款经典的⼯具在2002年⼗⽉由scratch重写。这款⼯具的⼤部分功能Hping2的路由跟踪部分也都能实现
#51 Angry IP Scanner:⼀款⾮常快的Windows IP 扫描器和端⼝扫描器
Angry IP Scanner能够实现最基本的Windows平台上的主机发现和端⼝扫描。它的体积⾮常的⼩,它还可以通过挂载插件(a few plugins)来获得主机其它信息。
#52 RKHunter:⼀款Unix平台上的Rootkit检测器
RKHunter是⼀款检测例如rootkit、后门、漏洞等恶意程序的⼯具。它采⽤多种检测⼿段,包括MD5哈希值对⽐、rootkits原始⽂件名检测、⽂件权限检测,以及LKM和KLD模块中的可疑字符串检测。
#53 Ike-scan:VPN检测器和扫描器
Ike-scan是⼀款检测IKE(Internet Key Exchange)服务传输特性的⼯具,IKE是VPN⽹络中服务器和远程客户端建⽴连接的机制。在扫描到VPN服务器的IP地址后,将改造过的IKE数据包分发给VPN⽹中的每⼀主机。只要是运⾏IKE的主机就会发回反馈来证明它存在。此⼯具然后对这些反馈数据包进⾏记录和显⽰,并将它们与⼀系列已知的VPN产品指纹进⾏对⽐。Ike-scan的VPN指纹包含来⾃Checkpoint、Cisco、Microsoft、Nortel和Watchguard的产品。
#54 Arpwatch:持续跟踪以太⽹/IP地址配对,可以检查出中间⼈攻击
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论