2020-10-11 00:04:10
分析一个网页使用的是什么语言,有以下方法:
扩展名识别。如果网址中有.asp/.php/.jsp等常见的动态脚本扩展名,则可以判断出对应的asp语言、php语言、java语言等。还有*.do也对应java语言,*.cfm对应ColdFusion语言,*.aspx对应dotNet的c#或VB.NET语言。
如果网址中看不到这些扩展名,也可以尝试猜文件名,如:default.asp/default.php/default.jsp/index.asp/index.php/index.jsp等等。
HTTP头信息识别。使用抓包工具(如:wireshark)抓取访问网页时产生的网络数据包,观察其中HTTP协议头部是否有类似如下字符串:
X-Powered-By: PHP/5.4.30
一般PHP或.NET做的网站都有这类头信息。另外也可看HTTP头信息中的apache/nginx/IIS等信息做个基本判断。
2023-08-31 00:45:53