dibage
2016-05-11 20:12:42 +08:00
如果不想让你看,你用什么工具都探测不出来~
- - -
好了,上面说的只是特殊情况,一般情况下是可以直接通过自带的工具来探测网站的 cms 特征的,比如查看`Network`栏(打开界面后如果没数据,那么刷新一下即可),然后找到域名下的链接,查看返回头信息中的`server`等键值即可大致判断服务器所使用的 web 容器&&语言,比如 nginx 、 apache 一般都运行着 php , tomcat 一般为 jsp , iis 系列则要么 asp ,要么 aspx 了,当然并不是很准确的。
还有一种办法,就是查看首页文件来进行判断,比如访问 inde.php 、 index.asp 、 index.jsp 、 index.aspx 等等,或者扫描一些已知的 cms 路径信息(比如 dz 的 ico 文件,如果存在那肯定是 dz 程序,也就是 php 了,这俗称扫描或指纹识别)。
其实还可以这么干,右键查看源码,然后看同域下的 url 连接(搜索 src=、 href=等关键字),运气好就能看出所使用的脚本了~
- - -
最后,这不是万能的,识别率也不可能达到 100%(比如我用 nodejs 进行编写,然后更改返回头为 apache ,然后路由后缀都是.php ,你会猜得到真实服务脚本? so,仅供参考~