虚假信息的显示(原始原文,欢迎信息),西西方
1步,打开C: WINNT 帮助 iishelp 500-100.asp常见的编辑
保存为500-101.asp备份(每天回收)
步骤二,覆盖下面的代码在原500-100.asp文件并保存退出
三步,创建一个新文件test.asp,并添加以下代码
出口
四步,在浏览器中输入localhost / test.asp观
500-100 ASP的新代码:
明确选择
const lngmaxformbytes = 200
昏暗的objasperror,blnerrorwritten,strservername,strserverip,strremoteip
昏暗的strmethod,lngpos,datnow,strquerystring,查询
如果回答,那么Buffer
响应清晰。
响应。状态=内部服务器错误500
response.contenttype =文本/ HTML
响应。过期= 0
最后如果
集objasperror = server.getlasterror
%>
错误类型:
昏暗的bakcodepage
bakcodepage =会话。代码页
会话。代码= 936
响应。写Server.HTMLEncode(objasperror。类)
如果objasperror.aspcode > 然后响应。写Server.HTMLEncode(
响应。写Server.HTMLEncode((0x六(objasperror。数))
如果objasperror.aspdescription > 然后响应。写Server.HTMLEncode(objasperror。aspdescription)
%>
错误的位置:
blnerrorwritten = false
只显示源,如果它是可用的,请求是
如果objasperror。源然后>
strservername = LCase(request.servervariables(server_name ))
strserverip = request.servervariables(local_addr )
strremoteip = request.servervariables(remote_addr )
如果(strservername =localhost或strserverip strremoteip和objasperror。文件=然后)
响应。写Server.HTMLEncode(objasperror。文件)
如果objasperror。线> 0然后写响应。
如果objasperror。柱> 0然后写响应。
响应。
响应。写
响应。写Server.HTMLEncode(objasperror。源)
如果objasperror。柱> 0然后响应。写字符串((objasperror.column - 1),^)
响应。写
blnerrorwritten =真
最后如果
最后如果
如果不blnerrorwritten和objasperror文件然后。
响应。写
响应。写Server.HTMLEncode(objasperror。文件)
如果objasperror。线> 0然后响应。写Server.HTMLEncode(
如果objasperror。柱> 0然后写响应。
响应。
最后如果
%>
错误描述:
Response.write Server.HTMLEncode(objasperror。描述)
%>