如何判断网页是用什么语言编写的

发布于 科技 2024-03-04
8个回答
  1. 匿名用户2024-01-26

    JSP、ASP、PHP 都是在服务器端运行的,你得到的都是经过服务器解析的网页,一般不是源文件。

    如果存在源文件,则分析方法为:

    1)查看文件后缀。如*asp,*.jsp,*.php 。然而,现在很少有人会使用真正的开发语言作为后缀。

    例如,如果我使用 JSP 进行开发,我会故意写 *asp 。这允许服务器抵抗某些攻击(效果有限)。

    2)可以从语法方面进行分析,即不同语言所特有的语法。下面列出了这些:

    jsp:编译器指示 <% 编译器指示 %>

    声明 <% 声明 %>

    表达式 <%= 表达式 %>

    程序段小指令 <% 程序片段 %>

    评论 <% 评论 --

    ASP:五大对象:请求对象。

    响应对象。

    服务器对象。

    session 对象。

    php:大量的 $ 符号(用于获取变量的语法组合)。

    只要熟悉ASP、JSP、PHP,就很容易看出来(手动方法)。

    您必须使用该程序来确定(Web 源文件到字符串 webstr; 我的建议是尽可能多地提取 asp、jsp 和 php 的不同点(它们各自的功能),并使用这些功能在网页的源文件中进行匹配。 您拥有的与特定编程语言匹配的功能越多,您使用该编程语言的可能性就越大。

    匹配的准确性取决于您提取的不同语言中的要素数量。 要素数量越多,匹配正确的可能性就越大。

  2. 匿名用户2024-01-25

    不同的动态语言(例如.ASP,JSP,PHP)需要不同的应用程序服务器来解析它们。

    现在的**基本上是动态的,不会全是静态的页面。

    ASP,应用程序服务器具有 Windows 自带的 IIS。 其他可以替换的是 netbox 等,它们相对较小。

    JSP,应用服务器主要是Tomcat。

    对于 PHP,使用 Ipache 。

    其他常用的服务器包括 JBoss 等

    要查看网页是用什么语言编写的,你不能只看网页的后缀(.)asp,.jsp,.

    php)等,因为现在网页一般都可以【伪装】,即后缀被刻意改写,这样就看不到实际使用的技术,【增加攻击难度】。

    当然,你有来源,那么很容易用这种语言看到。 由于语言不同,差异相当大。

  3. 匿名用户2024-01-24

    源文件是指 HTML 页面文件,而不是后台源文件。 例如,如果你只看html,你不知道后端是什么。

    另一种方法是分析HTTP标头,看看是否有任何服务器信息,并从中做出一些推断。

  4. 匿名用户2024-01-23

    ASP是用vbscript,aspx是做,jsp是JSP程序,这个方法可以用到一些简单的技术,如果用伪路径等技术,那么这个方法就不合适了; 2.检查网页的源代码,一般会有一些**会在网页的源代码中透露程序液体束使用的语言,比如在调用其他页面时,可以结合(1)方法轻松判断; 3.现在技术越来越成熟,大**很少会直接用一种语言开发,而使用伪静态、伪路径等方法使**更加安全,这些**都不容易确定使用的语言,比如新浪,至少使用了2种开发语言:

    和 PHP。 至于如何判断某个**使用的空间是否支持某种语言程序,则要看空间提供者提供的空间平台范围,无法主动知道。 例如,如果您使用 **,则只能找到支持。

    租用.NET平台的空间,只支持ASP的空间可以租用。

  5. 匿名用户2024-01-22

    以同样的方式,如果 ** 后面跟着。 PHP,然后用PHP程序编写。

    如果 ** 后跟。 htm/.html,因此末尾要么是静态页面,要么是动态过程生成的页面。

    还有一种。 **结尾是aspx,这个也有点特别,冰雹的结尾是用语言写的。

  6. 匿名用户2024-01-21

    net、do、jsp是一个jsp程序,这种方法可以用于一些技术上简单的网络代码高站,如果使用伪路径等技术则不适合使用; 2

    查看网页的源码,一般会有一些**会在网页的源代码中透露程序使用的语言,比如在调用其他网页时,结合(1)方法可以很容易地判断出来; 3

    现在的技术越来越成熟,大规模的**青青会直接使用一种语言开发,并采用伪静态、伪路径等方法使**更加安全,这些网模型抓地站不容易确定使用的语言,比如新浪,至少使用了2种开发语言:ASP

    NET 和 PHP

    至于如何判断某个**使用的空间是否支持某种语言程序,则要看空间提供者提供的空间平台范围,无法主动知道。

    假设您使用 ASP

    .net开发了一个**,你只能寻求支持。

    不能租用 .NET 平台的空间,而只能租用仅支持 ASP 的空间。

  7. 匿名用户2024-01-20

    1、asp。它是Microsoft开发的后台脚本语言。 开发速度快、易用、效率高是ASP的优势,但就类型宽度的安全风险而言,ASP的隐患是四种语言中最大的,其次,平台的局限性也限制了ASP的发展。

    2、net。相当于ASP的升级版,它提供了一种新的编程模型结构,可以生成具有更好可扩展性和稳定性的应用程序,并提供更好的安全保护。 但是因为它是Microsoft的产品,因此该平台具有局限性。

    还有指向数据库的复杂链接。

    3、php。它是主流的开发语言之一,PHP源代码是完全公开的,新的库不断添加,不断更新,使PHP在Unix和WIN平台上都能有更多的新功能。 它提供了一组丰富的功能,使其成为更好的编程资源。

    与平台无关和安全性是PHP的最大优势。 当然,也有一些小缺点,但作为使用最广泛的后端语言之一,PHP的优势还是很明显的。

    4.技术平台和服务器相互独立,像PHP一样开源。 JSP自出现以来就是一种非常成熟的编程语言,具有集成数据源功能,易于维护,有效防止系统崩溃。 毫无疑问,JSP是四种语言中最好、最强大的,但是由于它的强弱,它决定了它使用的技术性,所以做站语言并不是一般企业的首选。

  8. 匿名用户2024-01-19

    你看他跳转到哪个页面,如果页面的后缀是 aspx,那就是模板。

相关回答
6个回答2024-03-04

静态网页、动态网页主要根据网页制作语言来区分: >>>More

11个回答2024-03-04

您是在对微控制器进行编程还是其他编程?

8个回答2024-03-04

主要是编译器的问题,如果你用C语言写,你必须让编译器理解你在写什么,这样它才能把它转换成机器码!!

16个回答2024-03-04

最简单、最实用的方法是根据汽车的速度换档的方法。 不同的速度应对应不同的档位。 例如,配备 5 速手动变速器的车辆通常以 15 公里/小时的速度行驶 1 档,26 公里/小时,2 档 26 公里/小时,38 公里/小时,4 档 56 公里/小时,5 档 68 公里/小时。 >>>More

35个回答2024-03-04

我也有点喜欢他们的歌

豆瓣上有他们几首歌的歌词。 >>>More