Linuxer的铁子们,知道大家最爱看攻击网站,我们首先声明一下本文旨在提供技术交流与学习的平台,所分享的内容仅供合法合规的技术探讨和知识分享之用,严禁用于任何非法或不正当的用途。以下是通过实战案例来阐述Nuclei工具的原理和应用。
实战
首先随机扫描一个某商业网站,通过分析log可以看到,该网站使用wordpress搭建,并存在CVE-2023-48795漏洞,即“Terrapin”漏洞,翻译过来也叫做“水龟攻击”。
这个漏洞是一种针对SSH协议前缀阶段的攻击方式,广泛存在于互联网设备中。我们已提醒相关公司尽快升级修复此SSH漏洞。
Nuclei介绍
Nuclei 是一个开源的漏洞扫描工具,专门用于检测和发现网络应用中的安全漏洞。它基于模板化的规则,通过简单的 YAML 文件定义各种漏洞的特征,从而快速识别网络中潜在的安全隐患。与传统扫描工具不同,Nuclei 支持高度自定义和并发扫描,非常适合用于大规模渗透测试和自动化安全评估。
一、Nuclei 的主要特点
- 轻量化与高性能:Nuclei采用Go语言编写,具备高效的并发扫描能力,即使在大型网络中也能保持高效率。
- 模板化:Nuclei通过YAML格式的模板文件描述漏洞特征,这些模板可以从官方社区下载,覆盖多种已知漏洞类型。
- 插件与可扩展性:支持自定义模板和插件,甚至与其他工具集成,增加操作灵活性。
- 开源与社区支持: