如何确定一个网站是用哪个开发平台开发的?比如NET、Java、PHP或ASP?我知道光看网页扩展名是不行的。

2024-12-26 16:31:37
推荐回答(4个)
回答1:

有些网站做伪静态所以看不到后缀。
可以看页面源码,.NET控件一般会有hidden控件的影子,ViewState的影子。一般都是加密的信息所以源码中显示的是乱码,可能有类似_ViewStat="..........."这样的标记。还有HTML标签属性和JS编码风格:.NET程序员定义变量和方法名称一般喜欢首字母大写。 Java和PHP程序员用开源的东西比较多,所以编码风格会受到影响,以驼峰式的命名居多比如“var oMyLove = new Object() "代笔申明的对象是个Object."var iCount = 100"代表声明的是int类型。

Java比较干净。
PHP和ASP类似,代码比较混乱。

也可以用工具比如AppScan,对网站做安全性测试,工具会知道网站的结构和各种信息。

回答2:

.net按照babypanny 说的就行 java的一般都是.do之类的 还有可以看执行时间 一般java的比较慢
php和asp的的确不好区分 找个搜索功能或者登陆功能 提交一些数据就能看出来文件名了 就知道是php 还是asp的了

回答3:

用反编译软件把文件处理一下,看下文件头就知道了

回答4:

看一下源代码