【发布时间】:2015-10-13 18:01:46
【问题描述】:
这可能是一个有点愚蠢的问题,但我想知道是否有一种好方法可以从交付的 html 中分辨出网站的底层编程语言?即判断是asp.net、php、python还是java等
我知道推断这一点的一种简单方法是查看响应标头并查看它在哪个服务器上,但如果它使用带有 nginx 的 cloudflare 之类的服务,即本质上掩盖服务器类型的反向代理,该怎么办。
另外,对于 asp.net,我知道有一些赠品,例如 aspx 扩展,但如果这些被隐藏了怎么办?另外,是否有其他语言的死赠品?
基本上,我的问题归结为我是否可以完全掩盖网站中使用的语言?
【问题讨论】:
-
您也可以打开 WireShark 或类似的东西,查看网页发出的调用以及它获取和发布到的文件
标签: java c# python asp.net web