俗话说的好,工欲善其事,必先利其器。对于从事和想从事网络安全工作者来说,手上自然离不开一些称手的“武器”(即网络安全工具)。那么对于我们的网络安全专家通常在工作中会使用到哪些工具和软件?今天,一树网络安全研究院跟大家一起分享9种网络安全专家常用的工具。这些工具有免费的、开源的、也有付费的,大家可以去官网或者网上搜寻自己想要的,但大家一定要支持正版哦。
1
Kali Linux
在网安的世界里,大家公认的是网安要学好,Kali要趁早,这也是每个新手踏入网安世界的一门必修课。
Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。它的设计目标为了简单,在一个实用的工具包里尽可能多的包含渗透和审计工具。因此Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng等,用户可通过硬盘、live CD或live USB运行Kali LinuxKali 。基本上大多数做安全测试的开源工具都被囊括在内,因此它也是很多入门网络安全初学者的最佳选择。
Kali Linux下载地址
官网地址:https://www.kali.org/
安装:kali支持镜像包、VMware、Rufus三种安装方式
2
Burp Suite
它是全球专业人士都喜欢使用的强大网络安全工具,通过扫描网络和识别关键漏洞来确保网络安全。超过15000个企业使用它来改进网络安全和软件交付。Burp Suite 有以下三种版本:Community、Enterprise 和 Professional。虽然社区版是免费的,但它只提供必要的手动工具,并且有一些无法使用的受限功能,但对于初学者做学习研究还是可以的。企业版和专业版都是用于商业用途的付费版本。尽管 Burp Suite 的价格对于小型企业来说可能有点贵,但防御安全攻击和零日威胁的能力的确了不得。
Burp Suite下载地址
Community版下载地址
https://portswigger.net/burp/communitydownload
(PS:大家想用professional版也可去网上找,小心后门即可,大家都懂的哦!但是建议大家买官方正版)
3
Nmap (Network Mapper)网络映射器
Nmap是一款开源免费的针对大型网络的端口扫描工具,Nmap可以检测目标主机是否在线、主机端口开放情况、检测主机运行的服务类型及版本信息、检测操作系统与设备类型等信息,它还可以检查 IT 系统和网络以识别安全威胁和漏洞。
Nmap的特点包括
①可在Windows、Linux 和 Mac OS X上运行
②包含数据传输、重定向和调试工具
③结果和 GUI 查看器
Nmap下载地址
https://nmap.org/download.html
4
Nessus
Nessus号称是世界上最流行的漏洞扫描程序,而且它开源,全世界有超过75000个组织在使用它。该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件,Nessus可同时在本机或远端上遥控,进行系统的漏洞分析扫描。Nessus也是渗透测试重要工具之一。
Nessus 可以检测以下漏洞
① 未打补丁的服务和错误配置
② 弱密码——默认和常用
③ 各种系统漏洞
Nessus下载地址
https://www.tenable.com/products/nessus
5
Nikto
Nikto 是一种网络扫描仪,它扫描和测试多个网络服务器,以识别过时的软件、危险的 CGI 或文件以及其他问题。它通过捕获接收到的 cookie 运行指定服务器并执行通用的检查和打印,而且它开源哦。
Nikto 的一些主要功能
①检查 Web 服务器并识别超过 6400 个具有潜在危险的 CGI 或文件
②检查服务器是否存在过时版本以及特定版本的问题
③检查插件和错误配置的文件
④识别不安全的程序和文件
Nikto 下载地址
Nikto 下载地址;
https://cirt.net/Nikto2
github下载路径:
https://github.com/sullo/nikto
6
Metasploit
Metasploit本身是开源的,但专业版 Metasploit Pro则需要付费购买,有14天的免费试用期,而且我们的Kali是自带Metasploit的开源版,能足够帮助我们学习爱好者使用。
它是世界顶尖的网络安全软件之一,为有效的渗透测试提供了众多工具。它使专业人员能够匹配多个安全目标,例如识别系统和网络的漏洞,通过制定合适的网络安全策略来增强系统安全性,管理和监控安全评估等。Metasploit 提供的渗透工具有助于分析不同的安全系统,包括但不仅限于基于 Web 的应用程序、网络和服务器。它通过不断识别新出现的漏洞和威胁来提供一流的安全性。
Metasploit特点
①跨平台支持
②是查找安全漏洞的理想选择
③非常适合创建规避和反取证工具
Metasploit下载地址
https://www.metasploit.com/download
7
Open VAS
OpenVAS (Open Vulnerability Assessment System)是开放式漏洞评估系统,其核心部件是一个服务器,包括一套漏洞测试程序,可以检测远程系统和应用程序中的安全问题。需要注意的是,OpenVas 只能在 Linux 环境中运行。用户可以将其安装为独立的虚拟机,也可以从 GPL(通用公共许可证)下提供的源代码中安装。
OpenVAS地址
https://www.openvas.org/
8
Netsparker(网络火花)
Netsparker是一个最为准确的、简单易用的网络应用程序渗透测试工具,能够扫描任何网络相关的应用程序,覆盖超过1000种漏洞。它凸显其基于证明的扫描技术,它不仅仅是为了识别和区分弱点,而且还提供了一个概念证明,以确保它们不是虚假的报告。Netsparker能够发现网络应用程序中可能存在的SQL注入、XSS和不同的弱点,包括应用程序所提供的服务条件。它还能生成合规性相关的规则,告诉研发人员在当前环境下编写更安全的代码的最佳方法来防止安全缺陷。
Netsparker特点
①作为在线服务或 Windows 软件提供
②对已识别漏洞进行独特验证,证实漏洞是真实的,而非误报
③无需手动验证,节省时间
Netsparker地址
https://www.netsparker.com/
9
Intruder
Intruder是一个具有人工智能的渗透测试设备,它提供行业领先的安全检查、持续的观察能力,设置简单,可以在IT环境中找到各种安全缺陷,包括错误的配置、缺失的补丁、加密的弱点和未经认证区域的应用程序漏洞。此外,这种渗透测试工具的活动路线清晰,接收按上下文优先排序的可操作结果,更容易发现可能面临危险的缺陷,并得到解决这些缺陷的最成熟方法的建议。Intruder 承担了漏洞管理中的大部分繁重工作,并提供了 9000 多项安全检查。
Intruder特点
①识别缺少的补丁、错误配置和常见的 Web 应用程序问题
②与 Slack、Jira 和主要云提供商集成
③根据上下文确定结果的优先级
④主动扫描系统以查找最新漏洞
Intruder 下载地址
https://www.intruder.io/