识别网站技术

识别 Web 应用程序的前端和后端所使用的技术在侦察阶段非常重要,因为这些信息可用于规划攻击。

使用的技术可能存在您稍后可以利用的漏洞。

工具

BuiltWith

在这个网站中,您可以输入网站名称并获取有关该网站在其架构中使用的技术的一些基本信息。

Wappalyzer

Wappalyzer 是一个开源工具,您可以将其用作网络浏览器或命令行插件

[!编辑]
Wappalyzer 不再开源,他们已经将所有 GitHub 存储库设为私有:(。请参阅此处。但是,webanalyze 是一个 Go 命令行工具,它曾经与 Wappalyzer 一起发布,但已切换为“从以下位置加载定义” enthec

WhatWeb

WhatWeb 是 Kali Linux 附带的另一个命令行实用程序。它是开源的,可以在 GitHub 上找到。

用法

以下是扫描 morningstarsecurity.com(WhatWeb 的创建者)时的输出示例:

1
2
http://morningstarsecurity.com [301 Moved Permanently] Apache[2.4.29], Country[RESERVED][ZZ], HTTPServer[Apache/2.4.29], IP[104.225.220.14], RedirectLocation[https://morningstarsecurity.com/], UncommonHeaders[x-redirect-by], x-pingback[http://morningstarsecurity.com/xmlrpc.php]
https://morningstarsecurity.com/ [200 OK] Apache[2.4.29], Country[RESERVED][ZZ], Google-Analytics[Universal][UA-791888-17], HTML5, HTTPServer[Apache/2.4.29], IP[104.225.220.14], JQuery[3.6.4], Open-Graph-Protocol[website], Script[application/ld+json,text/javascript], Title[Home - MorningStar Security], WordPress, WordpressSuperCache

**查看有关 WhatWeb 的更多信息 此处

[!资源]

[!我之前的笔记:]