5. Web vulnerability scanners (网页漏洞扫描器 20个)

2022-12-27,,,,

5. Web vulnerability scanners (网页漏洞扫描器 20个)

Burp Suite是攻击Web应用程序的集成平台。 它包含各种工具,它们之间有许多接口,旨在方便和加快攻击应用程序的过程。 所有这些工具为处理和显示HTTP消息,持久性,身份验证,代理,日志记录,警报和可扩展性共享相同框架。 有一个有限制的免费版本,还有Burp Suite Professional(每位用户每年299美元)。

Nikto是一个开源(GPL)Web服务器扫描程序,可针对多个项目对Web服务器执行全面测试,包括超过6400个潜在危险文件/ CGI,检查超过1200个服务器的过时版本,以及超过270个服务器上的特定于版本的问题。 它还检查服务器配置项目,例如是否存在多个索引文件,HTTP服务器选项,并将尝试识别已安装的Web服务器和软件。 扫描项目和插件经常更新,可以自动更新。

W3af是一个非常受欢迎,功能强大且灵活的框架,用于查找和利用Web应用程序漏洞。 它易于使用和扩展,并具有数十个Web评估和开发插件。 在某些方面,它就像一个以网络为中心的Metasploit

用于评估Web应用程序漏洞的基于Java的Web代理。 它支持在运行时编辑/查看HTTP / HTTPS消息,以更改Cookie和表单字段等项。 它包括网络流量记录器,网络蜘蛛,哈希计算器和用于测试常见的Web应用程序攻击(如SQL注入和跨站点脚本)的扫描程序。

在最简单的形式下,WebScarab记录它所观察到的对话(请求和响应),并允许操作员以各种方式对它们进行检查。 WebScarab旨在成为任何一个需要暴露基于HTTP(S)的应用程序的工作方式的工具,无论是允许开发人员调试其他难题,还是允许安全专家以应用程序的方式识别漏洞,都已被设计或实施在里面。

sqlmap是一个开放源码渗透测试工具,可自动检测和利用SQL注入漏洞和接管后端数据库服务器的处理。 它具有广泛的功能,从数据库指纹识别到从数据库获取数据,甚至访问底层文件系统,并通过带外连接执行OS命令。 作者建议从Subversion版本库中使用开发版本。

skipfish是一个活跃的Web应用安全侦察工具。 它通过执行递归爬网和基于字典的探针为目标网站准备一个交互式站点地图。 然后,生成的映射将从多个安全检查活动中(但希望无中断)的输出进行注释。 该工具生成的最终报告旨在作为专业Web应用程序安全性评估的基础。

Acunetix是一个Web漏洞扫描程序,可自动检查Web应用程序的漏洞,例如SQL注入,跨站点脚本,任意文件创建/删除以及验证页面上的弱密码强度。 它拥有一个舒适的GUI,创建专业的安全审计和合规报告的能力,以及高级手动webapp测试的工具。

AppScan在整个应用程序开发生命周期中提供安全测试,在开发阶段可以提前放宽单元测试和安全保证。 Appscan扫描许多常见漏洞,例如跨站点脚本,HTTP响应拆分,参数篡改,隐藏字段操作,后门/调试选项,缓冲区溢出等。 2007年IBM收购了其早期开发人员(Watchfire)后,AppScan被并入IBM的Rational部门。

Netsparker是一个Web应用程序安全扫描程序,支持检测和利用漏洞。 它的目标是通过在成功利用或以其他方式测试漏洞之后报告确认的漏洞来收费(false positive–free)

WebInspect是一个Web应用程序安全评估工具,可帮助识别Web应用程序层中的已知和未知的漏洞。 它还可以帮助检查Web服务器是否正确配置,并尝试常见的Web攻击,如参数注入,跨站点脚本,目录遍历等。 它是由Spidynamics制作的,它现在是HP的部门。

Wikto是一种检测网络服务器漏洞的工具。 它提供与Nikto大致相同的功能,但添加了各种有趣的功能,例如后端矿工和关闭Google集成。 Wikto是针对MS .NET环境编写的,需要注册才能下载二进制 和/或 源代码。

Samurai Web测试框架是一个的live linux环境,已经预先配置为用作Web渗透测试环境。 CD包含最好的开源和免费工具,专注于测试和攻击网站。 武士包括许多其他工具,如WebScarab,ratproxy,w3af,Burp Suite和BeEF。

Firebug是Firefox的附件,可以访问浏览器内部。 它具有HTML和CSS的实时编辑,DOM查看器和JavaScript调试器。 Web应用程序安全测试人员欣赏能够看到浏览器幕后发生的情况能力。

Ratproxy是一种半自动化,很大程度上被动的Web应用程序安全审计工具。 旨在补充更常用于此任务的主动爬虫和手动代理,为精确和敏感的检测和自动注释特殊优化, 潜在问题和安全相关设计模式基于在复杂的Web 2.0环境中存在的用户起始流量观察。

Websecurify是一个强大的Web应用程序安全测试环境,从底部向上开始,提供自动和手动漏洞测试技术的最佳组合。

Grendel-Scan是一款开源Web应用程序安全测试工具。 它具有用于检测常见Web应用程序漏洞的自动化测试模块,以及辅助手动渗透测试安排的功能。

DirBuster在Web服务器上搜索隐藏的页面和目录。 有时候,开发人员会留下访问页面,但是没有链接; DirBuster旨在发现这些潜在的漏洞。 这是OWASP开发的一个Java应用程序。

Wfuzz是一个强化Web应用程序的工具,它可用于查找没有链接的资源(目录,servlet,脚本等),强制执行不同类型注入(SQL,XSS,LDAP等)的GET和POST参数,强制提交表单参数(用户/密码),模糊测试等。

Wapiti允许您审核Web应用程序的安全性。 它执行“黑匣子”扫描; 即,它不研究应用程序的源代码,但会扫描部署有webapp的网页,寻找可以注入数据的脚本和表单。 一旦得到这个列表,Wapiti就像一个fuzzer,注入有效负载,看看脚本是否易受攻击。

5. Web vulnerability scanners (网页漏洞扫描器 20个)的相关教程结束。

《5. Web vulnerability scanners (网页漏洞扫描器 20个).doc》

下载本文的Word格式文档,以方便收藏与打印。