kali内置的漏洞扫描工具是什么
Kali内置的漏洞扫描工具是什么
打开Kali的终端,敲下 nmap 然后回车,漏洞扫你看到的描工输出就是漏洞扫描的起点。很多人以为Kali里藏着一个叫“漏洞扫描器”的内置单一软件,其实不是漏洞扫。它更像一个军火库,描工里面摆着十几把不同用途的内置枪。最常被拎出来说的漏洞扫是 Nmap、OpenVAS(现在叫 Greenbone Vulnerability Management)、描工Nikto,内置还有 Metasploit 里的漏洞扫辅助扫描模块。但这些工具各管一摊,描工没有哪个能包打天下。内置
Nmap 严格来说不算漏洞扫描器,漏洞扫它是描工端口扫描和网络测绘工具。但它的 NSE 脚本引擎能跑 vuln 类脚本,比如 smb-vuln-ms17-010 直接检测永恒之蓝。我试过在内网扫一台没打补丁的Windows 7,命令是 nmap -p 445 --script smb-vuln-ms17-010 192.168.1.105,两秒后返回 “VULNERABLE”。这种轻量、精准的检测,比启动一个重型扫描器快得多。不过它只能查已知的、有现成脚本的漏洞,别指望它发现逻辑缺陷。
OpenVAS 才是真正意义上的综合漏洞扫描器。Kali 默认没装,得用 apt install openvas 或者 gvm-setup 拉起来。装完会跑一个很长的初始化,设置管理员密码、更新漏洞库。之后打开浏览器访问 https://127.0.0.1:9392,界面像企业级漏扫。它背后是 Greenbone 的漏洞测试库,能扫出几万个 CVE。我拿它扫过一台老式 Tomcat 服务器,报告里列了 47 个问题,从过期的 OpenSSL 到目录遍历,甚至给了 CVSS 评分。缺点是慢,扫一个 C 段可能跑一晚上。而且误报不少,得手动筛。
Nikto 是专门对付 Web 服务器的。命令行一敲:nikto -h http://target.com,它就开始爬目录、查默认文件、比对 6700 多个潜在危险文件。有次我扫一个测试站,它直接报出 /phpinfo.php 可访问,还有 /backup.zip 存在。这种发现比 Nmap 的端口扫描更贴近实际攻击面。但 Nikto 的扫描流量特征明显,容易被 WAF 封 IP。我一般配合 -Tuning 参数只查特定类型,减少噪音。
Metasploit 的 auxiliary/scanner 模块容易被忽略。比如 auxiliary/scanner/smb/smb_version 能识别系统版本,auxiliary/scanner/http/tomcat_mgr_login 直接爆破 Tomcat 管理后台。这些模块不算完整漏扫,但针对特定服务时比通用扫描器更灵活。我习惯在 Nmap 发现开放端口后,用 Metasploit 的对应扫描模块做二次确认。比如 Nmap 说 8080 开放,我就跑 use auxiliary/scanner/http/tomcat_enum,看是不是 Tomcat,版本多少,有没有默认口令。
OpenVAS 的图标。其实命令行里的工具更顺手。图形化界面适合出报告,但快速验证一个漏洞,还是 nmap --script 或 nikto 来得直接。 还有几个小工具值得提。WhatWeb 识别网站技术栈,WPScan 专扫 WordPress 漏洞,Searchsploit 本地查 exploit-db 数据库。它们不叫“漏洞扫描器”,但实战中比大块头更常用。比如你发现一个 WordPress 站点,直接 wpscan --url http://target.com --enumerate vp,几分钟就能列出有漏洞的插件。
Kali 里没有“一键扫遍所有漏洞”的银弹。Nmap 做资产发现和轻量检测,OpenVAS 做全面评估,Nikto 盯 Web 层,Metasploit 辅助模块做精准打击。真正干活时,我通常先 Nmap 扫端口,再根据服务选 Nikto 或 WPScan,最后用 OpenVAS 出完整报告。工具是死的,组合起来才有效。
如果你刚接触 Kali,别急着装 OpenVAS。先玩熟 nmap --script vuln 和 nikto,这两个能覆盖八成日常测试。等需要给客户出报告了,再折腾 GVM。记住,扫描器只是辅助,漏洞验证还得靠手动。
本文地址:http://www.79wt.cn/news/042b1199946.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。