如何断定网页类型

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:29:51
如何判断动态网页是jsp还是asp?如果是jsp是否可以使用SQL injection,进入某网站时 没发现地址栏有 asp?id=*** 或者jsp?id=***等字符
请高手帮忙 谢谢

可以肯定的告诉你,只要用到了SQL查询语句的,存在漏洞的话,就可以进行SQL注入,跟采用的语言(如ASP、JSP、PHP、ASP.NET等等)和数据库(MSSQL、MySQL、Oracle、DB2等等)都是无关的。

判断网页是什么语言生成的,这个是不可靠的,因为HTTP协议Web服务端(不管是哪种语言)传给客户端的都是静态的HTML代码,比如index.jsp,看它是.jsp扩展名,但它的服务端程序未必就是JSP写的。扩展名是可以修改的,因为可以通过一些方法,比如URL重写,把扩展名改成任意你喜欢的。

网页文档类型:
动态页:.asp/.aspx/.jsp
静态页:.htm/.html/.shtml

以上是常用的。

一般网页制做成.html的就可以。静态通用模式。

一般网页宽度都是780宽的。就算用户是800x600的分辩率也可以正常访问的。

现在用户显示器都很好,大多采用的1024x768.网页宽度就是1000了。

你可以在自己的机器上试一下。

你说会乱的那种。我想用户是1024x768.而您做的页宽是800x600的。那如果网页中内容不采用居中的话,就会出现很乱的现象。
ssssssss

一般aspx是.net,asp是asp,php就是php
不过并不是所有的都显示出后缀名。有可能动态的网站嵌套在一个html中。

想判断的话只能看源码,记得傲游浏览器有个下载代码的功能。楼主可以试试,希望有用。

现在的网页技术越来越好,大家都会想办法隐藏自己的弱点,或者迷惑攻击者。
不过网页还是网页,想知道是什么技术做的,暂时也不是很困难。看见代码了,就明白了。

数据库注入方式,不分网页类型,动态页面只要采用数据库语句读取数据,都有可能被注入。如果你要判断是否是asp、jsp页面一般来说在打开的页面名称后缀都有,不过很多大型的网站或者信息量变化不大的网站都采用了动态套用静态页的方法。你可以访问站点自己看后缀,也可以看页面源代码写的是否是JS调用代码,都可以。不过我建议不要搞注入这类东西,很不