仓酷云

标题: ASP网页编程之ASP完成埋没网页代码的一种办法 [打印本页]

作者: 透明    时间: 2015-1-16 22:13
标题: ASP网页编程之ASP完成埋没网页代码的一种办法
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;网页  思绪:
  在html.asp顶用<scriptsrc="js.asp"></script>体例来显现内容,在html.asp代码中,设置一个session,在js.asp举行判别,假如是设置的值就显现一般内容,假如不是,就埋没或显现别的内容,在js.asp的开头把session值改动,在html.asp和js.asp中都加一段代码,使得巡游器不缓存页面只能做到复杂的埋没,利用工具软件能够看到源文件,示例代码:
  html.asp程序代码:
<%
Response.Expires=0
Response.Expiresabsolute=Now()-1
Response.AddHeader"pragma","no-cache"
Response.AddHeader"cache-control","private"
Response.CacheControl="no-cache"
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>检察代码-www.51windows.Net</title>
<style>
<!--
td{font-family:Tahoma;font-size:8pt;color:#000080;line-height:150%;
border:1solid#666666;padding:4}
-->
</style>
</head>
<body>
<%
session("haiwa")="hw"
%>
<divalign="center">
<center>
<tableborder="0"cellpadding="0"cellspacing="0"width="480">
<tr>
<tdid="tmp"><SCRIPTLANGUAGE="JavaScript"src="js.asp"id="js"></SCRIPT></td>
</tr>
</table>
</center>
</div>
</body>
</html>
js.asp程序代码:
<%
Response.Expires=0
Response.Expiresabsolute=Now()-1
Response.AddHeader"pragma","no-cache"
Response.AddHeader"cache-control","private"
Response.CacheControl="no-cache"
ifsession("haiwa")"hw"then
response.write"//接待检察源文件"
response.end
endif
%>
//高,这你都能看得出来。我没有招了。。哈哈
document.write("  先做后想,先想后做,边想边做;只想不做,只做不想,不想不做。------天下是几近都被这六种人涵盖了,假如作为团体能分明的剖析并看出本人属于哪一类人,最少证实你本人是个伶俐人。")
<%
session("haiwa")=""
%>
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;
作者: 飘飘悠悠    时间: 2015-1-19 05:11
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 冷月葬花魂    时间: 2015-1-26 21:03
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: admin    时间: 2015-2-4 21:30
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者: 精灵巫婆    时间: 2015-2-10 15:13
不能只是将它停留在纸上谈兵的程度上。
作者: 山那边是海    时间: 2015-3-1 13:37
掌握asp的特性而且一定要知道为什么。
作者: 金色的骷髅    时间: 2015-3-10 18:31
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
作者: 再现理想    时间: 2015-3-17 09:53
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 小魔女    时间: 2015-3-24 06:13
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2