渗透测试 - 工具


渗透测试通常包括信息收集、漏洞和风险分析、漏洞利用和最终报告准备。

了解可用于渗透测试的各种工具的功能也很重要。本章提供有关这些功能的信息和见解。

什么是渗透测试工具?

下表收集了一些最重要的渗透工具并说明了它们的功能 -

工具名称 目的 可移植性 预计成本
华平

端口扫描

远程 OC 指纹识别

Linux、NetBSD、

免费的BSD,

开放式BSD,

自由的
地图

网络扫描

端口扫描

操作系统检测

Linux、Windows、FreeBSD、OS X、HP-UX、NetBSD、Sun、OpenBSD、Solaris、IRIX、Mac 等。 自由的
超级扫描

运行查询,包括 ping、whois、主机名查找等。

检测开放的 UDP/TCP 端口并确定哪些服务正在这些端口上运行。

Windows 2000/XP/Vista/7 自由的
p0f

操作系统指纹识别

防火墙检测

Linux、FreeBSD、NetBSD、OpenBSD、Mac OS X、Solaris、Windows 和 AIX 自由的
探针

远程主动操作系统指纹识别

端口扫描

TCP 指纹识别

Linux 自由的
网页打印

Web 服务器指纹 SSL 检测

检测支持网络的设备(例如无线接入点、交换机、调制解调器、路由器)

Linux、Mac OS X、FreeBSD、Win32(命令行和 GUI 自由的
内瑟斯 检测允许远程破解者控制/访问敏感数据的漏洞 Mac OS X、Linux、FreeBSD、Apple、Oracle Solaris、Windows 免费到限量版
GFI LANguard 检测网络漏洞 Windows Server 2003/2008、Windows 7 Ultimate/Vista、Windows 2000 Professional、Business/XP、Sever 2000/2003/2008 仅免费试用版
国际空间站扫描仪 检测网络漏洞 Windows 2000 Professional SP4、Windows Server 2003 Standard SO1、Windows XP Professional SP1a 仅免费试用版
影子安全扫描器 检测网络漏洞、审核代理和 LDAP 服务器 Windows,但扫描构建在任何平台上的服务器 仅免费试用版
Metasploit框架

针对远程目标开发并执行漏洞利用代码

测试计算机系统的脆弱性

Unix 和 Windows 的所有版本 自由的
布鲁图斯 Telnet、ftp 和 http 密码破解 Windows 9x/NT/2000 自由的