我必须确定给定的子网是否有虚拟主机。
对于使用什么开关有任何想法吗?
发布于 2011-04-04 02:31:36
您可以使用Metasploit 虚拟主机Brute力扫描器模块。
Nmap最好是从内Metasploit发布的。有关更多信息,请参见端口扫描上的Metasploit释放(从进攻性-安全性提供免费培训)部分。
如果目标IP地址可以从全球互联网上获得,那么我建议您也检查一下MyIPNeighbors和肖丹,它们对于这种侦察活动非常有资源。
对缓存服务器、CDN基础设施、反向web代理、负载平衡器、内部IP前缀、存档内容和相关主机的识别也可能有助于对虚拟托管基础设施的调查。一定要签出一些工具,如主机/IP模式提取工具 (主机-Extract.rb)、哈伯德、网络档案馆、HTTP档案馆和W3AF。
要回过头来回答原来的问题,可以使用名为http-vhost的NSE (Nmap脚本引擎)脚本扫描vhost。但是,在就已经/尚未发现的内容做出最后决定之前,了解整个目标体系结构的复杂性是很好的。
通常情况下,我发现首先找到导致文件读取包含漏洞的路径泄漏漏洞更容易,然后下载web服务器配置以便手动完成。或者电子邮件/电话/文本/DM/FaceBook--向有权访问的web服务器管理员发送消息,然后向他或她询问web服务器的副本。
如果您在本地局域网(Forcewith--send-eth),您可以将MAC地址‘OUI 12位扩展标识符映射到指定的组织。默认情况下,Nessus和其他一些工具会这样做。我最喜欢的是流量的NetworkMiner,因为它还提供了数据包分析的示例,并为主动故障排除提供了一个很好的视图。
发布于 2011-04-02 18:36:44
以下链接对此有很好的概述:
http://lab.lonerunners.net/blog/virtual-host-and-dns-names-enumeration-techniques
介绍: 1.为什么需要枚举2.技术2.1 DNS枚举技术2.2条幅抓取2.3 SSL/TLS协议枚举技术2.4 HTTP协议枚举技术2.5被动web枚举技术2.6主动web枚举技术
发布于 2011-04-15 17:01:05
如果是本地子网,您可以获取主机的MAC地址,并检查它们是否属于vmware或其他公司。通常没有人会费心去改变它们。nmap也会告诉你用-A开关等。
https://security.stackexchange.com/questions/2852
复制相似问题