六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

加密你的ASP頁面—Script Encoder初探

[摘要]一、概述 一直以來,ASP技術(shù)受到了越來越多朋友的喜愛,使用ASP從事WEB開發(fā)的人也越來越多。ASP一個(gè)非常明顯的特征是頁面在服務(wù)器端經(jīng)過處理之后發(fā)送到瀏覽器中的內(nèi)容為標(biāo)準(zhǔn)的HTML格式,這樣有效的保護(hù)了頁面程序的原代碼不被客戶端輕易獲取(當(dāng)然MS的BUG不斷那是另一回事了。^_^)。但是另一個(gè)...

一、概述

一直以來,ASP技術(shù)受到了越來越多朋友的喜愛,使用ASP從事WEB開發(fā)的人也越來越多。ASP一個(gè)非常明顯的特征是頁面在服務(wù)器端經(jīng)過處理之后發(fā)送到瀏覽器中的內(nèi)容為標(biāo)準(zhǔn)的HTML格式,這樣有效的保護(hù)了頁面程序的原代碼不被客戶端輕易獲取(當(dāng)然MS的BUG不斷那是另一回事了。^_^)。但是另一個(gè)普遍存在的問題是:由于ASP頁面是純文本的形式存放,在服務(wù)器端可以輕易看到全部編程邏輯。這樣給ASP應(yīng)用商業(yè)化帶來了一定的困難。解決的方法一般是使用組件技術(shù)將編程邏輯封裝入DLL之中,但問題是:

1、如果每段代碼都組件化似乎工作量太大了,也沒有必要。

2、還有很多網(wǎng)友(比如象浪子一樣:-<)根本就不會(huì)編寫組件。在這樣的背景下,微軟推出了Script Encoder1.0。一個(gè)命令行的腳本加密工具。

Script Encoder的特點(diǎn)是:
它只加密頁面中嵌入的腳本代碼,其他部分,如HTML的TAG仍然保持原樣不變。處理后的文件中被加密過的部分為只讀內(nèi)容,對加密部分的任何修改都將導(dǎo)致整個(gè)加密后的文件不能使用。Script Encoder加密過的ASP文件還將使Script Debugger之類的腳本調(diào)試工具失效。
Script Encoder是可以對Client Side Script加密,也可以對Server Side Script加密。

二、使用簡介

Script Encoder是個(gè)命令行工具,執(zhí)行文件為SCRENC.EXE。它的操作非常簡單:

SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile

/s 可選。讓Script Encoder“安靜”的工作,即執(zhí)行過程
沒有屏幕輸出。(我使用的感覺忽略它,同樣沒有屏幕
輸出。沒什么用,懶得理了。)
/f 可選。指定輸出文件是否覆蓋同名輸入文件。忽略,將
不執(zhí)行覆蓋。
/xl 可選。是否在.asp文件的頂部添加@Language指令。忽略,
將添加。
/l defLanguage 可選。指定Script Encoder加密中選擇的缺省腳本語言。
文件中不包含這種腳本語言特性的腳本將被Script Encoder
忽略。對于HTML和腳本文件來說,JScript為內(nèi)置缺省腳
本語言。對于ASP文件,VBScript為缺省腳本語言。同時(shí)
對于擴(kuò)展名為.vbs或.js的文件Script Encoder有自適應(yīng)
能力。
/e defExtension 可選。指定待加密文件的文件擴(kuò)展名。缺省狀態(tài)下,Script
Encoder能識別asa,asp,cdx,htm,html,js,sct和vbs文件。


三、常見問題和注意事項(xiàng)

1、在JOY ASP中幾次看到有網(wǎng)友使用Script Encoder時(shí)出現(xiàn)如下錯(cuò)誤:

"Script Encoder object <"Scripting.Encoder"> not found "

其原因:是使用Script Encoder需要Script Engine 5.0或以上腳本引擎的支持。
解決的辦法有兩個(gè),升級瀏覽器到IE5或安裝Script Engine 5.0。

2、在加密Global.asa時(shí),加密完成后訪問出現(xiàn):
Active Server Pages 錯(cuò)誤 'ASP 0137'

無效通用腳本

global.asa, 行1

Script 塊必須是允許的 Global.asa 過程之一。< %...% > 中的 Script 原語不
允許在 global.asa 文件中。允許的過程只能是 Application_OnStart ,
Application_OnEnd , Session_OnStart , 或 Session_OnEnd。

加密后的global.asa文件為:
<%@ LANGUAGE = VBScript.Encode %><SCRIPT LANGUAGE=VBScript.Encode
RUNAT=Server>#@~^nAIAAA==@#@&?i~Pzww^k1CYbWU{}xjOmDY@#@&@#@&BP</SCRIPT>

<SCRIPT LANGUAGE=VBScript.Encode RUNAT=Server>#@~^OgEAAA==@#@&?i~Pzww^k
1CYbWU{}x3U9@#@&@#@&P,P?O~sbVr8Ln^DPxPUnD7+. ;D+COr==^#~@</SCRIPT>

<SCRIPT LANGUAGE=VBScript.Encode RUNAT=Server>#@~^DQMAAA==@#@&?i~PU+/kk
KU{}xjYmDO@#@&@#@&E~NnJ*Px~rCl1V+MJ@#@&3Hf,?`A@#@&ftEAAA==^#~@</SCRIPT>

<SCRIPT LANGUAGE=VBScript.Encode RUNAT=Server>#@~^WwIAAA==@#@&?i~PU+/kk
KU{}x3x9@#@&(6P?d/bWxvEj{!/DmmG[JbP@!@*PrCC^0+DE~:tnx@#@&</SCRIPT>

出現(xiàn)這個(gè)錯(cuò)誤的原因是:在加密完的global.asa文件頂部被寫入了
<%@ LANGUAGE = VBScript.Encode %>
解決的辦法是手動(dòng)刪去這一行或者使用/xl參數(shù)加密即可。

3、Script Encoder對Remote Scripting無效。

四、總結(jié)

根據(jù)我個(gè)人的體會(huì),Script Encoder還是比較好用的。使用簡單,加密后的腳本運(yùn)行也比較穩(wěn)定。不過這個(gè)東西僅僅是阻止了你隨意的查看腳本原代碼,估計(jì)相應(yīng)的解密工具不久就會(huì)出來的。所以建議可能的話,大家還是花點(diǎn)時(shí)間學(xué)習(xí)一下組件技術(shù),我覺得可以將這兩個(gè)結(jié)合起來運(yùn)用的。正如微軟的文檔所說:Setting an engine to deal with encoded script is only one side of the equation. How do you encode yourscript? There are two mechanisms to do this: a command-line script encoder and a COM-based object model...

附:

Script Encoder 下載地址:
http://msdn.microsoft.com/scripting/vbscript/download/x86/sce10en.exe

Windows Script Engine 5.0
Windows 95, Windows 98 & Windows NT 4.0 - CHS 中文版 下載地址:
http://www.microsoft.com/msdownload/vbscript/scripting.asp?msid=32186&plat=x86&lang=Chinese/Simplified


主站蜘蛛池模板: 日本最新免费二区三区 | 中文区永久区乱码六区 | 午夜影视在线视频观看免费 | 亚洲图色网站 | 中文字幕不卡免费高清视频 | 日韩亚洲一区二区三区 | 天天躁夜夜躁很很躁麻豆 | 日韩成人免费在线 | 日日天干夜夜人人添 | 天天噜夜夜操 | 在线播放国产色视频在线 | 亚洲一区2区三区4区5区 | 亚洲人成绝费网站色ww | 五月婷婷色播 | 五月婷婷丁香在线观看 | 色偷偷亚洲第一成人综合网址 | 伊人一区二区三区 | 日本道在线视频 | 四虎影院永久免费 | 中文字幕一区波多野结衣 | 全免费午夜一级毛片一级毛 | 日韩三级一区二区 | 四虎亚洲精品 | 日本大学生免费一级一片 | 一级做a爱片特黄在线观看 一级做a爱片久久蜜桃 | 亚洲系列中文字幕一区二区 | 午夜影院免费视频 | 日本视频在线免费播放 | 日本免费中文字幕在线看 | 日韩特黄特色大片免费视频 | 网址在线观看 | 日本一区二区三区免费观看 | 色综合一区 | 青青草原播放器 | 欧美婷婷色| 伊人狼人综合网 | 四虎永久在线精品2022 | 一区二区三区在线视频播放 | 日韩精品一区二区三区高清 | 亚洲国产精品免费在线观看 | 亚洲视频一区在线观看 |