您的位置  > 互联网

渗透测试工具的优劣分析,你知道几个?!

渗透测试

渗透测试常用工具:

1. 专业版

是一款自动化但完全可配置的 Web 应用程序安全扫描器,使您能够扫描网站、Web 应用程序和 Web 服务并识别安全漏洞。

2.

与网络浏览器结合使用,它可以发现给定应用程序的功能和安全问题,是发起定制攻击的基础。 目前,免费版本的功能非常有限,但付费版本提供全面的网络爬行和扫描功能(支持超过 100 个漏洞 - 包括 OWASP Top 10)、多个攻击点和基于范围的配置。 关于此工具最常见的评论是它可用于自动化重复功能并提供应用程序与服务器交互的良好视图。

3.Nmap

Nmap采用隐身方式来躲避入侵检测系统的监视,尽量不影响目标系统的日常运行。 它还提供防火墙规避和欺骗功能。

4.专业版

它是一款开源安全漏洞检测工具,可以帮助安全和 IT 专业人员识别安全问题、验证漏洞缓解措施并管理专家驱动的安全评估,以提供真正的安全风险情报。 这些功能包括智能开发、代码审计、Web应用程序扫描和社会工程。

5.

是一款集端口转发、服务扫描、自动溢出、多模式端口监控、win exe木马生成、win dll木马生成、java木马生成、宏病毒生成、木马捆绑于一体的GUI框架渗透工具; 钓鱼攻击包括:站点克隆、目标信息获取、java执行、浏览器自动攻击等。

6.AWVS

Web(简称AWVS)是一款著名的网络漏洞扫描工具,通过网络爬虫测试您网站的安全性,检测流行的安全漏洞。

7.

它是一个静态的、白盒的软件源代码安全测试工具。 它通过内置的数据流、语义、结构、控制流、配置流等五大分析引擎对应用软件源代码进行静态分析,并与软件安全漏洞规则集进行匹配和搜索,从而提取信息源代码。 扫描现有的安全漏洞并可以导出报告。

渗透测试

8.OWASP ZAP

它是一款免费、开源、跨平台的Web集成渗透测试和漏洞工具。 支持截断代理、主动和被动扫描、Fuzzy、暴力破解并提供API。

9.

它是一款全自动白帽漏洞扫描器,从资产监控到漏洞报告生成和企业微信通知。

10.刀

Knife 是一个 Burp Suite 插件。 它的主要目的是对Burp进行一些小的改进,使其使用起来更加方便。 如同用刀在打嗝上刻小雕花,故名“刀”。

11.哈埃

HaE是基于Java插件API开发的用于请求高亮和信息提取的辅助框架插件。 插件可以通过自定义正则规则匹配响应消息或请求消息,并对符合正则匹配的消息进行信息处理。 突出显示和提取。

12.fscan

全面的内网扫描工具,方便一键自动化、全方位漏扫。 支持主机生存检测、端口扫描、常用服务爆破、redis批量公钥写入、定时任务反弹脱壳、读取win网卡信息、web指纹识别、web漏洞扫描检测、域控识别等功能。

13.

是项目中的一个网页链接抓取工具,可以自动解析js文件。 新一代爬取框架。

14.毒蛇

它是一款图形化的内网渗透工具,将内网渗透常用的策略和技术模块化、武器化。 可以集成防病毒绕过、内网隧道、文件管理、命令行等基本功能。 支持浏览器原生运行,支持多人协作。 目前已集成70多个模块,涵盖初始访问/持久化/提权/防御绕过/凭证访问/信息收集/横向移动等主要类别。 目标是帮助红队工程师提高攻击效率、简化操作、降低技术门槛。

15.

一款适合硬件行动/红队/渗透测试团队场景的移动端(、iOS、WEB、H5、静态网站)信息采集扫描工具,可以帮助渗透测试工程师、攻击组成员、红队成员快速收集到移动终端或静态WEB站点上的关键资产信息并提供基础信息输出,如:标题、CDN、指纹信息、状态信息等。

16.

自动巡航扫描框架(可用于红队评估)

渗透测试

17.约翰·

John the 是 Kali Linux 上流行的密码破解工具。 但需要注意的是,如果您对社区增强版不感兴趣,还有一个可供商业使用的专业版。

18.OWASP 积累

它是 OWAPS 的下一个深入的攻击面映射和资产发现工具。

19. 呼呼

用 Go 编写的超快速 Web 模糊测试工具

20.

是一种通用渗透测试工具,利用较差的速率限制和成本分析控制来进行强力凭证和混淆操作。

21.SSRF

一个用Go语言编写的简单的SSRF测试工具。

22。

使用自定义模板向目标发送请求,实现零误报,同时快速批量扫描主机。 提供TCP、DNS、HTTP、FILE等各种协议的扫描,通过强大灵活的模板,可以模拟各种安全检查。

23。

是具有XSS检测功能的浏览器

24。

3编写的HTTP请求走私测试工具

25.-ng

-ng 是用于评估 WiFi 网络安全性的工具集合。 它不仅限于监视和获取信息 - 它还包括破坏网络的能力(WEP、WPA 1 和 WPA 2)。

26.

可以自动化利用SQL注入漏洞的过程并帮助您接管数据库服务器。

渗透测试

2. 只使用渗透测试工具就够了吗?

渗透测试通常分为:自动渗透测试和手动测试。

自动渗透测试是使用自动化工具进行的。 优点是可以减少测试时间和成本。 缺点是大多数工具都是安全扫描,并不是真正的渗透攻击测试。 而且,测试结果取决于渗透测试工具本身的质量,并且根据用户的知识水平,可能会遗漏关键问题。

与自动渗透测试相比,手动渗透测试的优势在于更加灵活。 经验、创造力和好奇心是渗透测试的核心,而这些都是专业渗透人员所独有的。 因此,在渗透测试时可以发现自动化测试。 未被发现的风险,例如SQL盲注攻击、逻辑缺陷、访问控制漏洞等。 专家可以随时审阅报告。 然而,自动化渗透测试也更加昂贵和耗时。

这就是为什么许多企业执行此测试只是为了满足合规性和监管要求。 如果企业无法组建内部红队或渗透测试团队,就会选择第三方服务商来满足测试需求。 一般第三方会选择使用工具+手动的方式。 通常的流程是:

首先,使用自动化安全扫描工具完成前期信息收集、服务判断、版本判断、补丁判断等。

然后手动确认并手动分析安全扫描的结果。 并根据收集到的各类信息进行进一步的手动渗透测试。

结合自动化测试和手动测试的结果,测试人员需要整理渗透测试服务的输出结果并准备渗透测试报告,最后提交给客户并沟通报告内容,并提出整改建议发现的问题,从而降低企业信息系统被攻击的概率。