XiEJEsEn 发表于 2003-6-18 08:38
iEJ中国域名交易资讯网常见网页加密方法和破解对策
(转)
iEJ中国域名交易资讯网常见网页加密方法和破解对策(一)
iEJ中国域名交易资讯网iEJ中国域名交易资讯网右键弹出窗口加密。程序如下:
iEJ中国域名交易资讯网iEJ中国域名交易资讯网<script language="JavaScript">
iEJ中国域名交易资讯网<!--
iEJ中国域名交易资讯网document.onmousedown=click
iEJ中国域名交易资讯网function click() {
iEJ中国域名交易资讯网if ( event.button==2) {alert('不准查看源文件') }
iEJ中国域名交易资讯网if ( event.button==3) {alert('不准查看源文件') }
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网//-->
iEJ中国域名交易资讯网</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网此法对IE有特效,但在NC中右键定义为无法控制的帮助菜单,所以NC中event对象
iEJ中国域名交易资讯网无button属性,在NC中右键->View Source可看源码。
iEJ中国域名交易资讯网老式程序没有if (event.button==3)的判断句,不知哪位老前辈想出——先按下
iEJ中国域名交易资讯网左钮不放再按下右钮,然后松开左钮再松开右钮,快捷菜单就会弹出,点击查看
iEJ中国域名交易资讯网源文件就能看到源码。(左右键法?………^_^)
iEJ中国域名交易资讯网本菜鸟自编的变形:
iEJ中国域名交易资讯网<script language="JavaScript">
iEJ中国域名交易资讯网<!--
iEJ中国域名交易资讯网document.onmousedown=click
iEJ中国域名交易资讯网function click() {
iEJ中国域名交易资讯网{window.location="index.html"; alert('不准查看源文件'); }
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网//-->
iEJ中国域名交易资讯网</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网由于在NC中无法定义左右键,只有加上window.location="index.html"令其一旦
iEJ中国域名交易资讯网激活鼠标事件就转向首页或其它Web页,否则在NC中右键按了“确定”后,还会弹
iEJ中国域名交易资讯网出快捷菜单。缺点是在IE5.0左键也被禁止,不过在NC4.5只要按在链接上,仍能正
iEJ中国域名交易资讯网常转向Web页。
iEJ中国域名交易资讯网用乱码显示链接、调用地址加密。
iEJ中国域名交易资讯网利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.
iEJ中国域名交易资讯网asp等脚本的目的。
iEJ中国域名交易资讯网返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为
iEJ中国域名交易资讯网%20。
iEJ中国域名交易资讯网返回字符unEscape(string)
iEJ中国域名交易资讯网如:
iEJ中国域名交易资讯网iEJ中国域名交易资讯网<!—var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22
iEJ中国域名交易资讯网%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe
iEJ中国域名交易资讯网%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//
iEJ中国域名交易资讯网-->
iEJ中国域名交易资讯网</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网我们只要运行以下语句,可还原“乱码”
iEJ中国域名交易资讯网<script LANGUAGE="JAVASCRIPT">
iEJ中国域名交易资讯网var Words="乱码"
iEJ中国域名交易资讯网document.write(unescape(Words))
iEJ中国域名交易资讯网</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网什么??没有输出!呵呵,原乱码是完整的JavaScript语句,当然不能显示,把
iEJ中国域名交易资讯网%3C删去破坏其格式,输出frameset BORDER="0" FRAMEBORDER="0" FRAMESPACIN
iEJ中国域名交易资讯网G="0" rows="100%"> 再把下一个%3C删去,所有字符都出来了哦。
iEJ中国域名交易资讯网此法常与右键弹出窗口加密、调用脚本显示页面等共同使用。也可用全部保存法
iEJ中国域名交易资讯网,清空缓存法破解。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网输入地址法(NC不适用)
iEJ中国域名交易资讯网查看首页源文件,发现调用ok.js,在浏览器地址栏输入[url]http://www.[/url]*.163.net/
iEJ中国域名交易资讯网ok.js,确定把ok.js保存在硬盘。用记事本编辑ok.js找到一行if(str=="abc098"
iEJ中国域名交易资讯网),嗯,密码是abc098。如果没有指定*.js类型,可在文件类型中增加“打开”—
iEJ中国域名交易资讯网>windows/wscript,“编辑”—>windows/notepad。(此法对特定脚本适用。本站
iEJ中国域名交易资讯网的澳门回归倒计时就是参考了www.oyo.com.cn的*.js源文件,精确到秒的好东东。
iEJ中国域名交易资讯网)
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网全部保存法(NC不适用)
iEJ中国域名交易资讯网利用IE的“文件”—>“另存为”把本页保存选择“Web页,全部(*.htm;*.html)
iEJ中国域名交易资讯网"。你会发现在存档的目录下有一和页面同名的子目录,里面包含了所有作用于该
iEJ中国域名交易资讯网页面,而目标不在本页的图片和脚本文件,及Frames页源码。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网清空缓存法(NC,IE通用)
iEJ中国域名交易资讯网把windows/Temporary Internet Files或Edit/Preferences/advanced/cache/di
iEJ中国域名交易资讯网sk cache folder的内容清空。然后浏览网站,源码、Frames页、脚本就在Tempo
iEJ中国域名交易资讯网rary Internet Files和disk cache folder中。但在NC中,所有脚本都改了名,
iEJ中国域名交易资讯网辨认麻烦。(看多个网站,需多次清空和拷出源码保存,苦!^_^)
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网关掉JavaScript法(IE不适用)
iEJ中国域名交易资讯网在NC中把advanced/Enable JavaScript屏蔽,可避免运行JavaScript,但对乱码和
iEJ中国域名交易资讯网脚本无能为力,脚本可是特殊效果的关键哦。(具体见附:)
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网关掉Java法(NC,IE通用)
iEJ中国域名交易资讯网由于目前常用JavaScript的简单加密,关掉IE和NC的Java并不能屏蔽JavaScript
iEJ中国域名交易资讯网,无实用价值。除非是用Java加密。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网总结:建议使用全部保存法,只需存一次盘。一晚可存几十个网页,第二天再研
iEJ中国域名交易资讯网究。可见IE和NC的不同在于对脚本语言的支持不同,实乃我等剽窃者的一大福音
iEJ中国域名交易资讯网。^@^
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网附:
iEJ中国域名交易资讯网Java由Sun开发,Web页中标识符为<Applet>,脚本后缀名为.class。
iEJ中国域名交易资讯网JavaScript由Netscape开发,标识符为<script language="JavaScript">。
iEJ中国域名交易资讯网JScript由Microsoft开发,标识符为<script language="JScript">,该标识符在
iEJ中国域名交易资讯网NC中会被忽略。
iEJ中国域名交易资讯网Java和JavaScript两者不同。在IE高级-->Java VM中只能屏蔽Java,不能屏蔽Ja
iEJ中国域名交易资讯网vaScript。只有NC能屏蔽两者。
iEJ中国域名交易资讯网JScript绝大部分与JavaScript相同,除少数命令不同,一般可认为JScript等于J
iEJ中国域名交易资讯网avaScript,但在IE5.0中这种差别得到了强化,可见微软对网景的残酷打击。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网常见网页加密方法和破解对策(二)
iEJ中国域名交易资讯网iEJ中国域名交易资讯网关于口令密码校验
iEJ中国域名交易资讯网iEJ中国域名交易资讯网<script LANGUAGE="JAVASCRIPT">
iEJ中国域名交易资讯网<!--
iEJ中国域名交易资讯网loopy()
iEJ中国域名交易资讯网function loopy() {
iEJ中国域名交易资讯网var pass =""
iEJ中国域名交易资讯网while (pass != "login") //login为密码
iEJ中国域名交易资讯网{pass = prompt("请输入密码")}
iEJ中国域名交易资讯网alert("登陆成功")
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网//-->
iEJ中国域名交易资讯网</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网此法用了while()死循环,如果密码不对,连用右键和菜单查看源文件的机会都没
iEJ中国域名交易资讯网有,只有关闭Javascript了,不过IE无此功能,用NC吧。
iEJ中国域名交易资讯网只能输入三次密码的变形:
iEJ中国域名交易资讯网iEJ中国域名交易资讯网<script LANGUAGE="JavaScript">
iEJ中国域名交易资讯网<!-- Begin
iEJ中国域名交易资讯网function password() {
iEJ中国域名交易资讯网var testV = 1;
iEJ中国域名交易资讯网var pass1 = prompt('请输入密码:','');
iEJ中国域名交易资讯网while (testV < 3) {
iEJ中国域名交易资讯网if (!pass1)
iEJ中国域名交易资讯网history.back();
iEJ中国域名交易资讯网if (pass1 == "password") { //password为密码
iEJ中国域名交易资讯网alert('登陆成功!');
iEJ中国域名交易资讯网iEJ中国域名交易资讯网window.location="time.html"; //正确链接的URL.html
iEJ中国域名交易资讯网break;
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网testV+=1;
iEJ中国域名交易资讯网var pass1 =
iEJ中国域名交易资讯网prompt('密码不对,请重新输入');
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网if (pass1!="password" & testV ==3)
iEJ中国域名交易资讯网history.go(-1); //失败则返回前一个文档,可用window.location="***/***.ht
iEJ中国域名交易资讯网ml"替换
iEJ中国域名交易资讯网return " ";
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网document.write(password());
iEJ中国域名交易资讯网</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网以下为一实例(同样也隐去地址,请原谅。)
iEJ中国域名交易资讯网首页源码
iEJ中国域名交易资讯网<script language="JavaScript"><!--
iEJ中国域名交易资讯网function dw(skey,msg)
iEJ中国域名交易资讯网{document.write(codeIt(skey,msg));}
iEJ中国域名交易资讯网var key = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw
iEJ中国域名交易资讯网xyz!/"/ /|#$%&/'()*+,-.//:;<=>?@[//]^_/t/`{}~/n";
iEJ中国域名交易资讯网function codeIt (mC, eS)
iEJ中国域名交易资讯网{var wTG, mcH = mC.length / 2, nS = "", dv;
iEJ中国域名交易资讯网for (var x = 0; x < eS.length; x++)
iEJ中国域名交易资讯网{wTG = mC.indexOf(eS.charAt(x));
iEJ中国域名交易资讯网if (wTG > mcH) {dv = wTG - mcH; nS = nS + mC.charAt(48 - dv);}
iEJ中国域名交易资讯网else {dv = mcH - wTG;nS = nS + mC.charAt(48 + dv);}}
iEJ中国域名交易资讯网return nS;}//--></script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网<script>
iEJ中国域名交易资讯网dw(key,"FgwhqjfW,/[*;#/[;=EX.ydy%whqjfXD00FYKK0tnysE/n0tnys}E/n0KKD00F
iEJ中国域名交易资讯网IgwhqjfD");</script> <script>
iEJ中国域名交易资讯网dw(key,"FgwhqjfW,/[*;#/[;=EX.ydy%whqjfXW%&?EXdjulwhJfbfXDW00FIgwhqjfD"
iEJ中国域名交易资讯网);</script> <script>
iEJ中国域名交易资讯网dw(key,"FgwhqjfW,/[*;#/[;=EX.ydy%whqjfXW%&?EXdjjgJfbfXDWWWW00FIgwhqjfD
iEJ中国域名交易资讯网");</script> <script>
iEJ中国域名交易资讯网dw(key,"FgwhqjfW,/[*;#/[;=EX.ydy%whqjfXD00FYKK0telwfqklWmyqlPO030mumxu
iEJ中国域名交易资讯网hEvkwemulfJynnJeguhlymuJdyneu0jyggEvkwemulfJynnJjyggckhvJdyneu0ulwhajf
iEJ中国域名交易资讯网qklPO0jyggckhvPO020KKD00FIgwhqjfD");</script> <script>
iEJ中国域名交易资讯网dw(key,"FgwhqjfWnylseysuEX.ydy%whqjfXDFYKK0telwfqklW*uc qlvkcPO3cqlvkc
iEJ中国域名交易资讯网JkjulPXvulspqJrfmXLXXLXruqsrfE`/n/nLcqvfrE{`/nLfkknxyhEaugLvqhuwfkhqug
iEJ中国域名交易资讯网EaugLgfyfegEaugLgwhknnxyhgEaugLhugqZuEaugLmulexyhElkXOG20IIWKKDFIgwhqj
iEJ中国域名交易资讯网fD");</script>
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网其实源文件并不复杂,只不过有几串特长字符让人迷惑罢了。查看源文件,没有
iEJ中国域名交易资讯网进入会员区的调用和链接,故此五行乱码一定是JavaScript的调用和链接。观察
iEJ中国域名交易资讯网发现函数codeIt是密码计算式,函数dw是输出JavaScript语句,试着把第一行的
iEJ中国域名交易资讯网F删去,破坏其语句结构发现输出script LANGUAGE="JavaScript">再把gwhqjfW,
iEJ中国域名交易资讯网/[*;#/[;=EX.ydy%whqjfXD00F删去。输出!-- flag=0 flag2=0 -->由此可得出五
iEJ中国域名交易资讯网行乱码为
iEJ中国域名交易资讯网script LANGUAGE="JavaScript">"> <!-- flag=0 flag2=0 -->-> t/script>
iEJ中国域名交易资讯网script LANGUAGE="JavaScript">" SRC="vpencr.txt"> t/script>
iEJ中国域名交易资讯网script LANGUAGE="JavaScript">" SRC="vpps.txt"> t/script>
iEJ中国域名交易资讯网script LANGUAGE="JavaScript">"> t!-- function main() { member=document
iEJ中国域名交易资讯网.all.username.value pass=document.all.password.value encryption() pass
iEJ中国域名交易资讯网word() } --> t/script>
iEJ中国域名交易资讯网script LANGUAGE="JavaScript"> !-- function NewWindow(){window.open("de
iEJ中国域名交易资讯网ngji.htm","","height=400,width=340,toolbar=yes,directories=yes,status=
iEJ中国域名交易资讯网yes,scrollbars=yes,resize=yes,menubar=no");} // --> t/script>
iEJ中国域名交易资讯网当然实际中困难重重,曾头脑发昏地考虑用计算器算出每个nS值—^@^,而且F的值
iEJ中国域名交易资讯网有出入,应为"<",但已经无关紧要了。
iEJ中国域名交易资讯网在IE地址栏输入vpencr.txt,vpps.txt,dengji.htm的URL,获得vpencr.txt和v
iEJ中国域名交易资讯网pps.txt,并证实dengji.htm
iEJ中国域名交易资讯网的URL正确。
iEJ中国域名交易资讯网vpencr.txt(密码表)源码
iEJ中国域名交易资讯网function encryption()
iEJ中国域名交易资讯网{
iEJ中国域名交易资讯网mm = "Z"
iEJ中国域名交易资讯网k = "j"
iEJ中国域名交易资讯网b = "p"
iEJ中国域名交易资讯网mmmm = "&"
iEJ中国域名交易资讯网ccc = "6"
iEJ中国域名交易资讯网l = "i"
iEJ中国域名交易资讯网c = "q"
iEJ中国域名交易资讯网m = "s"
iEJ中国域名交易资讯网abcd = "m"
iEJ中国域名交易资讯网o = "n"
iEJ中国域名交易资讯网u = "z"
iEJ中国域名交易资讯网e = "d"
iEJ中国域名交易资讯网gg = "U"
iEJ中国域名交易资讯网p = "u"
iEJ中国域名交易资讯网jj = "O"
iEJ中国域名交易资讯网v = "a"
iEJ中国域名交易资讯网j = "y"
iEJ中国域名交易资讯网x = "c"
iEJ中国域名交易资讯网t = "h"
iEJ中国域名交易资讯网h = "k"
iEJ中国域名交易资讯网vv = "C"
iEJ中国域名交易资讯网*
iEJ中国域名交易资讯网*
iEJ中国域名交易资讯网*
iEJ中国域名交易资讯网*
iEJ中国域名交易资讯网*
iEJ中国域名交易资讯网y = "t"
iEJ中国域名交易资讯网lll = "."
iEJ中国域名交易资讯网mmm = ","
iEJ中国域名交易资讯网cccc = "]"
iEJ中国域名交易资讯网g = "l"
iEJ中国域名交易资讯网dddd = "{"
iEJ中国域名交易资讯网eeee = "}"
iEJ中国域名交易资讯网ffff = ""
iEJ中国域名交易资讯网gggg = "|"
iEJ中国域名交易资讯网hhhh = "!"
iEJ中国域名交易资讯网iiii = "@"
iEJ中国域名交易资讯网jjjj = "#"
iEJ中国域名交易资讯网kkkk = "$"
iEJ中国域名交易资讯网llll = "%"
iEJ中国域名交易资讯网nnnn = "("
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网奇怪,这个密码表我好象在哪见过?:)
iEJ中国域名交易资讯网vpps.txt源码
iEJ中国域名交易资讯网function password()
iEJ中国域名交易资讯网{
iEJ中国域名交易资讯网if(member==h+l+g+g+p+m+v)
iEJ中国域名交易资讯网{
iEJ中国域名交易资讯网if(pass==v+y+y+v+x+h)
iEJ中国域名交易资讯网{alert("PASS、、、欢迎来到成员区")
iEJ中国域名交易资讯网window.location.href = y+u+lll+t+y+abcd
iEJ中国域名交易资讯网flag2=1}
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网if(member=="")
iEJ中国域名交易资讯网{}
iEJ中国域名交易资讯网else
iEJ中国域名交易资讯网{
iEJ中国域名交易资讯网if(flag==3)
iEJ中国域名交易资讯网{window.location.href = "http://***.***.com"
iEJ中国域名交易资讯网flag2=1}
iEJ中国域名交易资讯网if(flag2==1) {}
iEJ中国域名交易资讯网else
iEJ中国域名交易资讯网{alert ("现在要格式化你的硬盘!!!!————骗你的,呵呵")
iEJ中国域名交易资讯网flag=flag+1}
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网}
iEJ中国域名交易资讯网对照vpencr.txt,member=h+l+g+g+p+m+v=killusa, pass=v+y+y+v+x+h=attack,
iEJ中国域名交易资讯网iEJ中国域名交易资讯网href=y+u+lll+t+y+abcd=tz.htm。搞定!当然也可把会员区的URL改为window.op
iEJ中国域名交易资讯网en(y+u+lll+t+y+abcd,"","location=0");叫他进了会员区也不知道自己在哪个目
iEJ中国域名交易资讯网录下。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网使用密码表好象成了一种潮流,好处很多啦,无须特殊转换,就能使"鸡"="鸭"
iEJ中国域名交易资讯网^@^,只不过当前个人主页没有文件权限,看懂密码表比看懂函数计算式容易多了
iEJ中国域名交易资讯网。有一些个人主页就是直接调用密码表,不隐藏地址,很容易被人copy下分析。
边邑飞鸿 发表于 2003-6-18 08:40iEJ中国域名交易资讯网
GOOD
XiEJEsEn 发表于 2003-6-18 08:43iEJ中国域名交易资讯网
好文章不敢独自享用!
iEJ中国域名交易资讯网iEJ中国域名交易资讯网iEJ中国域名交易资讯网ASP 编程中 15 个非常有用的例子
iEJ中国域名交易资讯网1.如何用Asp判断你的网站的虚拟物理路径
iEJ中国域名交易资讯网答:使用Mappath方法
iEJ中国域名交易资讯网< p align="center" >< font size="4" face="Arial" >< b >
iEJ中国域名交易资讯网The Physical path to this virtual website is:
iEJ中国域名交易资讯网< /b >< /font >
iEJ中国域名交易资讯网< font color="#FF0000" size="6" face="Arial" >
iEJ中国域名交易资讯网< %= Server.MapPath("/")% >
iEJ中国域名交易资讯网< /font >< /p >
iEJ中国域名交易资讯网2.我如何知道使用者所用的浏览器?
iEJ中国域名交易资讯网答:使用the Request object方法
iEJ中国域名交易资讯网strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
iEJ中国域名交易资讯网If Instr(strBrowser,"MSIE") < > 0 Then
iEJ中国域名交易资讯网 Response.redirect("ForMSIEOnly.htm")
iEJ中国域名交易资讯网Else
iEJ中国域名交易资讯网 Response.redirect("ForAll.htm")
iEJ中国域名交易资讯网End If
iEJ中国域名交易资讯网iEJ中国域名交易资讯网3.如何计算每天的平均反复访问人数
iEJ中国域名交易资讯网答:解决方法
iEJ中国域名交易资讯网< % startdate=DateDiff("d",Now,"01/01/1990")
iEJ中国域名交易资讯网if strdate< 0 then startdate=startdate*-1
iEJ中国域名交易资讯网avgvpd=Int((usercnt)/startdate) % >
iEJ中国域名交易资讯网显示结果
iEJ中国域名交易资讯网< % response.write(avgvpd) % >
iEJ中国域名交易资讯网that is it.this page have been viewed since November 10,1998
iEJ中国域名交易资讯网iEJ中国域名交易资讯网4.如何显示随机图象
iEJ中国域名交易资讯网< % dim p,ppic,dpic
iEJ中国域名交易资讯网ppic=12
iEJ中国域名交易资讯网randomize
iEJ中国域名交易资讯网p=Int((ppic*rnd)+1)
iEJ中国域名交易资讯网dpic="graphix/randompics/"&p&".gif"
iEJ中国域名交易资讯网% >
iEJ中国域名交易资讯网显示
iEJ中国域名交易资讯网< img src="< %=dpic% >" >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网5.如何回到先前的页面
iEJ中国域名交易资讯网答:< a href="< %=request.serverVariables("Http_REFERER")% >" >preivous page< /a >
iEJ中国域名交易资讯网或用图片如:< img src="arrowback.gif" alt="< %=request.serverVariables("HTTP_REFERER")% >" >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网6.如何确定对方的IP地址
iEJ中国域名交易资讯网答:< %=Request.serverVariables("REMOTE_ADDR)% >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网7.如何链结到一副图片上
iEJ中国域名交易资讯网答:< % @Languages=vbscript % >
iEJ中国域名交易资讯网< % response.expires=0
iEJ中国域名交易资讯网strimagename="graphix/errors/erroriamge.gif"
iEJ中国域名交易资讯网response.redirect(strimagename)
iEJ中国域名交易资讯网% >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网8.强迫输入密码对话框
iEJ中国域名交易资讯网答:把这句话放载页面的开头
iEJ中国域名交易资讯网< % response.status="401 not Authorized"
iEJ中国域名交易资讯网response.end
iEJ中国域名交易资讯网% >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网9.如何传递变量从一页到另一页
iEJ中国域名交易资讯网答:用 HIDDEN 类型来传递变量
iEJ中国域名交易资讯网< % form method="post" action="mynextpage.asp" >
iEJ中国域名交易资讯网< % for each item in request.form % >
iEJ中国域名交易资讯网< input namee="< %=item% >" type="HIDDEN"
iEJ中国域名交易资讯网value="< %=server.HTMLEncode(Request.form(item)) % >" >
iEJ中国域名交易资讯网< % next % >
iEJ中国域名交易资讯网< /form >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网10.为何我在 asp 程序内使用 msgbox,程序出错说没有权限
iEJ中国域名交易资讯网答:由于 asp 是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不禁止这个函数,并胡乱告诉你 (:) 呵呵) 没有权限。但是ASP和客户端脚本结合倒可以显示一个对话框,as follows:
iEJ中国域名交易资讯网< % yourVar="测试对话框"% >
iEJ中国域名交易资讯网< % script language='javascript' >
iEJ中国域名交易资讯网alert("< %=yourvar% >")
iEJ中国域名交易资讯网< /script >
iEJ中国域名交易资讯网iEJ中国域名交易资讯网11.有没有办法保护自己的源代码,不给人看到
iEJ中国域名交易资讯网答:可以去下载一个微软的Windows Script Encoder,它可以对asp的脚本和客户端javascript/vbscript脚本进行加密。。。不过客户端加密后,只有ie5才能执行,服务器端脚本加密后,只有服务器上安装有script engine 5(装一个ie5就有了)才能执行。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网12.怎样才能将 query string 从一个 asp 文件传送到另一个?
iEJ中国域名交易资讯网答:前者文件加入下句: Response.Redirect("second.asp?" & Request.ServerVariables("QUERY_STRING"))
iEJ中国域名交易资讯网iEJ中国域名交易资讯网13.global.asa文件总是不起作用?
iEJ中国域名交易资讯网答:只有web目录设置为web application, global.asa才有效,并且一个web application的根目录下 global.asa才有效。IIS4可以使用Internet Service Manager设置application setting 怎样才能使得htm文件如同asp文件一样可以执行脚本代码?
iEJ中国域名交易资讯网iEJ中国域名交易资讯网14.怎样才能使得htm文件如同asp文件一样可以执行脚本代码?
iEJ中国域名交易资讯网答:Internet Sevices Manager - > 选择default web site - >右鼠键- >菜单属性-〉主目录- > 应用程序设置(Application Setting)- > 点击按钮 "配置"- > app mapping - >点击按钮"Add" - > executable browse选择 /WINNT/SYSTEM32/INETSRV/ASP.DLL EXTENSION 输入 htm method exclusions 输入PUT.DELETE 全部确定即可。但是值得注意的是这样对htm也要由asp.dll处理,效率将降低。
iEJ中国域名交易资讯网iEJ中国域名交易资讯网15.如何注册组件
iEJ中国域名交易资讯网答:有两种方法。
iEJ中国域名交易资讯网第一种方法:手工注册 DLL 这种方法从IIs 3.0一直使用到IIs 4.0和其它的Web Server。它需要你在命令行方式下来执行,进入到包含有DLL的目录,并输入:regsvr32 component_name.dll 例如 c:/temp/regsvr32 AspEmail.dll 它会把dll的特定信息注册入服务器中的注册表中。然后这个组件就可以在服务器上使用了,但是这个方法有一个缺陷。当使用这种方法注册完毕组件后,该组件必须要相应的设置NT的匿名帐号有权限执行这个dll。特别是一些组件需要读取注册表,所以,这个注册组件的方法仅仅是使用在服务器上没有MTS的情况下,要取消注册这个dll,使用:regsvr32 /u aspobject.dll example c:/temp/regsvr32 /u aneiodbc.dll
iEJ中国域名交易资讯网iEJ中国域名交易资讯网第二种方法:使用MTS(Microsoft Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改进。MTS允许你指定只有有特权的用户才能够访问组件,大大提高了网站服务器上的安全性设置。在MTS上注册组件的步骤如下:
iEJ中国域名交易资讯网1) 打开IIS管理控制台。
iEJ中国域名交易资讯网2) 展开transaction server,右键单击"pkgs installed"然后选择"new package"。
iEJ中国域名交易资讯网3) 单击"create an empty package"。
iEJ中国域名交易资讯网4) 给该包命名。
iEJ中国域名交易资讯网5) 指定administrator帐号或则使用"interactive"(如果服务器经常是使用administrator 登陆的话)。
iEJ中国域名交易资讯网6) 现在使用右键单击你刚建立的那个包下面展开后的"components"。选择 "new then component"。
iEJ中国域名交易资讯网7) 选择 "install new component" [b]。
iEJ中国域名交易资讯网8) 找到你的.dll文件然后选择next到完成。
iEJ中国域名交易资讯网要删除这个对象,只要选择它的图标,然后选择delete。
iEJ中国域名交易资讯网附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要重新启动机器了。
踏雪寻妹 发表于 2003-6-18 08:43iEJ中国域名交易资讯网
把表情去了好吗
XiEJEsEn 发表于 2003-6-18 08:46iEJ中国域名交易资讯网
[quote]Originally posted by [i]踏雪寻妹[/i] at 2003-6-18 08:43 AM:
iEJ中国域名交易资讯网把表情去了好吗 [/quote]
iEJ中国域名交易资讯网去了!
iEJ中国域名交易资讯网iEJ中国域名交易资讯网