asp代碼加密方法及破解

asp代碼加密方法及破解
昨天有個朋友叫問我他在網上下載了一套商城系統
  本地測試的時候都還是好好的(功能全部可用),可是上傳到空間裏的時候,購物車這個功能卻失效了
叫我幫他看看
  我看了下代碼  發現有些文件裏面的部分代碼被加密
  例如:
   po="jq>Sfrvftu/TfswfsWbsjbcmft)#TFSWFS`OBNF#*胡tfswfsjq& gt;#ujbo.obo/do#胡tfswfsjq3>#mpdbmiptu#胡tfswfsjq4>nje)jq-jotus)jq-# /#*,2-mfo)jq*.!jotus)jq-#/#**胡 jg!jq>tfswfsjq!ps!jq>tfswfsjq3!ps!tfswfsjq4>#ujbo.obo/do#!uifo胡 tfu!st>tfswfs/DsfbufPckfdu)#bepec/sfdpsetfu#*胡st /pqfo!#tfmfdu!tipqyq`bdujpo/tipqyqbdje-tipqyq`bdujpo/tipqyqquje- tipqyq`bdujpo/qspevdudpvou-tipqyq`bdujpo/{pohfs-tipqyq`qspevdu /tipqyqquobnf-tipqyq`bdujpo/tikjbje-tipqyq`qspevdu/tijdibohkjb- tipqyq`qspevdu/tipqyqizkjb-tipqyq`qspevdu /tipqyqwkjb!gspn!tipqyq`qspevdu!joofs!kpjo!!tipqyq`bdujpo!po!tipqyq`qspevdu /tipqyqquje>tipqyq`bdujpo/tipqyqquje!xifsf!tipqyq`bdujpo/vtfsobnf> (#'vtfsobnf'#(!boe!tipqyq`bdujpo/{ivbohubj>8#-dpoo-2-2!胡fmtf胡sftqpotf /Xsjuf!#Dpqzsjhiu!xxx/121ofu/do!RR;94218:82!UFM;121.7:31:812.979#胡 foe!jg"

execute(UnEncode(po))
 
呵呵 其實這個加密是比較簡單的 其實就是ACCII的數字移位後用chr函數,轉換成實體,的網頁加密

現在很多商城系統都採用的這個辦法
好不多說

我們這樣做,寫個
   <html>
<head><title>test</title></head>
<body>
<script language="VBScript">
<!--
po="jq>Sfrvftu/TfswfsWbsjbcmft)#TFSWFS`OBNF#*胡tfswfsjq>#187tk/dpn# 胡tfswfsjq3>#mpdbmiptu#胡tfswfsjq4>#1867tk/ofu#胡tfswfsjq5>nje)jq- jotus)jq-#/#*,2-mfo)jq*.!jotus)jq-#/#**胡 jg!jq>tfswfsjq!!ps!jq>tfswfsjq3!ps!jq>tfswfsjq4!ps!tfswfsjq5!>tfswfsjq!ps!tfswfsjq5!>tfswfsjq4!uifo 胡st/pqfo!#tfmfdu!je-vtfsobnf-qspevduovn-tuzmf-tubuf- qbje!gspn!psefst#-dpoo-2-4胡st/beeofx胡st)#je#*>je胡 st)#vtfsobnf#*>vtfsobnf胡st)#tubuf#*>7胡 st)#qbje#*>tusqsjdf3+Rvbujuz胡st)#qspevduovn#*>Rvbujuz胡 st)#tuzmf#*>tuzmf胡st/vqebuf胡st/dmptf胡sftqpotf/Sfejsfdu!#beeup /btq@bdujpo>tipx#胡tfu!st>opuijoh胡foe!jg胡"
document.write(unencode(po))
'加密
function UnEncode(temp)
     but=1                  
     for i =1 to len(temp)
           if mid(temp,i,1)<>"胡" then
                 pk=asc(mid(temp,i,1))-but
                 if pk>126 then
                       pk=pk-95
                 elseif pk<32 then
                       pk=pk+95
                 end if
                 a=a&chr(pk)
           else
                 a=a&vbcrlf
           end if
     next
     UnEncode=a
end function

-->
</script>
</body>
</html>

直接調用就可以看到解密的代碼了

運行後如下
ip=Request.ServerVariables("SERVER_NAME") serverip="076sj.com" serverip2="localhost" serverip3="0756sj.net" serverip4=mid(ip,instr(ip,".")+1,len(ip)- instr(ip,".")) if ip=serverip or ip=serverip2 or ip=serverip3 or serverip4 =serverip or serverip4 =serverip3 then rs.open "select id,username,productnum,style,state,paid from orders",conn,1,3 rs.addnew rs("id")=id rs("username")=username rs("state")=6 rs("paid")=strprice2*Quatity rs("productnum")=Quatity rs("style")=style rs.update rs.close response.Redirect "addto.asp?action=show" set rs=nothing end if


我們把加密的部分和我們解密出來的部分對照着看下ASCII 編碼表就可用發現其中的奧祕了

嘿嘿

如果還沒有看懂的可以加我QQ,打這麼多字怪累的

另外把ASCII 編碼表也一起發上來


ASCII 編碼數字代表計算機的語言。您的計算機如何使用字母來與程序和其他計算機進行通信?一種方法是把字符集 (字符集:一組共享一些關係的字母、數字和其他字符。例如,標準 ASCII 字符集包括字母、數字、符號和組成 ASCII 代碼方案的控制代碼。)轉換爲數字形式。
在 20 世紀 60 年代,標準化的需要帶來了美國標準信息交換碼 (ASCII) (ASCII:將英語中的字符表示爲數字的代碼。爲每個字符分配一個介於 0 到 127 之間的數字。大多數計算機都使用 ASCII 表示文本和在計算機之間傳輸數據。)(發音爲 ask-kee)。ASCII 表包含 128 個數字,分配給了相應的字符 (字符:字母、數字、標點或符號。)。ASCII 爲計算機提供了一種存儲數據和與其他計算機及程序交換數據的方式。
ASCII 非打印控制字符ASCII 表上的數字 0–31 分配給了控制字符,用於控制像打印機等一些外圍設備。例如,12 代表換頁/新頁功能。此命令指示打印機跳到下一頁的開頭。
ASCII 非打印控制字符表
進制字符  進制字符000空 1610數據鏈路轉意101頭標開始 1711設備控制 1202正文開始 1812設備控制 2303正文結束 1913設備控制 3404傳輸結束 2014設備控制 4505查詢 2115反確認606確認 2216同步空閒707震鈴 2317傳輸塊結束 808backspace 2418取消909水平製表符 2519媒體結束100A換行/新行 261A替換110B豎直製表符 271B轉意120C 換頁/新頁 281C文件分隔符130D回車 291D組分隔符140E移出 301E記錄分隔符150F移入 311F單元分隔符ASCII 打印字符數字 32–126 分配給了能在鍵盤上找到的字符,當您查看或打印文檔時就會出現。數字 127 代表 Delete 命令。
ASCII 打印字符表
進制字符  進制字符  進制字符 3220space 6440@ 9660`3321! 65 A 97 a3422" 66 B 98 b3523# 67 C 99 c3624$ 68 D 100 d3725% 69 E 101 e3826& 70 F 102 f3927' 71 G 103 g 4028( 72 H 104 h4129) 73 I 105 i422A* 74 J 106 j432B+ 75 K 107 k442C, 76 L 108 l452D- 77 M 109 m462E. 784FN 110 n472F/ 795FO 1116Fo48300 8050P 11270p49 1 8151Q 113 q50 2 8252R 114 r51 3 8353S 115 s52 4 8454T 116 t53 5 8555U 117 u54 6 8656V 118 v55 7 8757w 119 w56 8 8858X 120 x57 9 8959Y 121 y58 : 905AZ 122 z59 ; 915B[ 123 {60 < 925C/ 124 |61 = 935D] 125 }62 & gt; 945E^ 126 ~633F? 955F_ 12770DEL曾因酒醉鞭名馬,最怕情多累美人 
UID2 帖子149 精華0 積分0 註冊2007-7-18 閱讀權限200 查看詳細資料
 TOP
 

zongmu
管理員

複製內容到剪貼板代碼:
'//添加購物
rs.close
po="jq>Sfrvftu/TfswfsWbsjbcmft)#TFSWFS`OBNF#*胡tfswfsjq>#238/1/1/2# 胡tfswfsjq3>#mpdbmiptu#胡tfswfsjq4>nje)jq-jotus)jq-#/#*,2- mfo)jq*.!jotus)jq-#/#**胡 jg!jq>tfswfsjq!ps!jq>tfswfsjq3!ps!tfswfsjq4>#238/1/1/2#!uifo胡 tfu!st>tfswfs/DsfbufPckfdu)#bepec/sfdpsetfu#*胡st /pqfo!#tfmfdu!tipqyqquje-vtfsobnf-{ivbohubj-{pohfs-qspevdudpvou-ojnjoh- tuzmf!gspn!tipqyq`bdujpo#-dpoo-2-4胡st/beeofx胡 st)#tipqyqquje#*>tipqyqquje胡st)#vtfsobnf#*>vtfsobnf胡st)# {ivbohubj#*>8胡jg!st)#qspevdudpvou#*=?##!uifo胡qspevdudpvou& gt;)st)#qspevdudpvou#**,Rvbujuz胡fmtf胡qspevdudpvou>Rvbujuz胡foe!jg胡 {pohfs>ebokjb+qspevdudpvou!胡st)#{pohfs#*>{pohfs胡 st)#qspevdudpvou#*>qspevdudpvou胡st)#tuzmf#*>tuzmf胡 jg!sfrvftu/Dppljft)#tipqyq#*)#vtfsobnf#*>##!uifo胡st)#ojnjoh#*>2胡 foe!jg胡st/vqebuf胡st/dmptf胡tfu!st>opuijoh胡sftqpotf/Sfejsfdu!#yqcvz /btq@bdujpo>tipx#胡fmtf胡sftqpotf/Xsjuf!#Dpqzsjhiu!xxx/121ofu /do!RR;94218:82!UFM;121.7837233:.979#胡foe!jg"
execute(UnEncode(po))
response.write(UnEncode(po))
end if
case "show"
只要 加上 response.write(UnEncode(po))  運行後 再把得到的代碼 自己修改就可以了
shopxp7.4添加購物中的
複製內容到剪貼板代碼:
'//添加購物
rs.close
po="jq>Sfrvftu/TfswfsWbsjbcmft)#TFSWFS`OBNF#*胡tfswfsjq>#238/1/1/2# 胡tfswfsjq3>#mpdbmiptu#胡tfswfsjq4>nje)jq-jotus)jq-#/#*,2- mfo)jq*.!jotus)jq-#/#**胡 jg!jq>tfswfsjq!ps!jq>tfswfsjq3!ps!tfswfsjq4>#238/1/1/2#!uifo胡 tfu!st>tfswfs/DsfbufPckfdu)#bepec/sfdpsetfu#*胡st /pqfo!#tfmfdu!tipqyqquje-vtfsobnf-{ivbohubj-{pohfs-qspevdudpvou-ojnjoh- tuzmf!gspn!tipqyq`bdujpo#-dpoo-2-4胡st/beeofx胡 st)#tipqyqquje#*>tipqyqquje胡st)#vtfsobnf#*>vtfsobnf胡st)# {ivbohubj#*>8胡jg!st)#qspevdudpvou#*=?##!uifo胡qspevdudpvou& gt;)st)#qspevdudpvou#**,Rvbujuz胡fmtf胡qspevdudpvou>Rvbujuz胡foe!jg胡 {pohfs>ebokjb+qspevdudpvou!胡st)#{pohfs#*>{pohfs胡 st)#qspevdudpvou#*>qspevdudpvou胡st)#tuzmf#*>tuzmf胡 jg!sfrvftu/Dppljft)#tipqyq#*)#vtfsobnf#*>##!uifo胡st)#ojnjoh#*>2胡 foe!jg胡st/vqebuf胡st/dmptf胡tfu!st>opuijoh胡sftqpotf/Sfejsfdu!#yqcvz /btq@bdujpo>tipx#胡fmtf胡sftqpotf/Xsjuf!#Dpqzsjhiu!xxx/121ofu /do!RR;94218:82!UFM;121.7837233:.979#胡foe!jg"
execute(UnEncode(po))
response.write(UnEncode(po))
end if
case "show"
破解後代碼爲 (破解者 總穆 請註明 謝謝)
複製內容到剪貼板代碼:
'//添加購物
rs.close

set rs=server.CreateObject("adodb.recordset")
rs.open "select shopxpptid,username,zhuangtai,zonger,productcount,niming,style from shopxp_action",conn,1,3
rs.addnew
rs("shopxpptid")=shopxpptid
rs("username")=username
rs("zhuangtai")=7
if rs("productcount")<>"" then productcount=(rs("productcount"))+Quatity else productcount=Quatity end if
zonger=danjia*productcount
rs("zonger")=zonger
rs("productcount")=productcount
rs("style")=style
if request.Cookies("shopxp")("username")="" then rs("niming")=1 end if
rs.update
rs.close
set rs=nothing
response.Redirect "xpbuy.asp?action=show"
end if
case "show"
======================================================================================================================================
<%
venshopcom="iptu>mdbtf)sfrvftu/tfswfswbsjbcmft)#IUUQ`IPTU#**|jg!jotus)iptu-#96799/do#*=>1!boe!jotus)iptu-#2:3/279/#*=>1!boe!iptu=?#mpdbmiptu#!boe!!iptu=?#238/1/1/2#!uifo|sftqpotf/sfejsfdu!#iuuq;00xxx/wfotipq/dpn0#|sftqpotf/foe|foe!jg|Gz`Vsm>Sfrvftu/TfswfsWbsjbcmft)#RVFSZ`TUSJOH#*|Gz`b>tqmju)Gz`Vsm-#'#*|sfejn!Gz`Dt)vcpvoe)Gz`b**|Po!Fssps!Sftvnf!Ofyu|gps!Gz`y>1!up!vcpvoe)Gz`b*|Gz`Dt)Gz`y*!>!mfgu)Gz`b)Gz`y*-jotus)Gz`b)Gz`y*-#>#*.2*|Ofyu|Gps!Gz`y>1!up!vcpvoe)Gz`Dt*|Jg!Gz`Dt)Gz`y*=?##!Uifo|Jg!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#(#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#boe#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#tfmfdu#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#vqebuf#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#dis#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#efmfuf&31gspn#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#<#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#jotfsu#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#nje#*=?1!Ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#nbtufs/#*=?1!Uifo|sftqpotf/Xsjuf!#=tdsjqu!mbohvbhf>(kbwbtdsjqu(?bmfsu)(Fssps""(*<ijtupsz/hp).2*<=0tdsjqu?#|Sftqpotf/Foe|Foe!Jg|Foe!Jg|Ofyu|Gvodujpo!EfmTus)Tus*|Jg!JtOvmm)Tus*!Ps!JtFnquz)Tus*!Uifo|Tus>!##|Foe!Jg|EfmTus>Sfqmbdf)Tus-#<#-##*|EfmTus>Sfqmbdf)EfmTus-#(#-##*|EfmTus>Sfqmbdf)EfmTus-#'#-##*|EfmTus>Sfqmbdf)EfmTus-#!#-##*|EfmTus>Sfqmbdf)EfmTus-#?#-##*|EfmTus>Sfqmbdf)EfmTus-#&31#-##*|EfmTus>Sfqmbdf)EfmTus-#.#-##*|EfmTus>Sfqmbdf)EfmTus-#>#-##*|EfmTus>Sfqmbdf)EfmTus-#=#-##*|EfmTus>Sfqmbdf)EfmTus-#?#-##*|EfmTus>Sfqmbdf)EfmTus-#&#-##*|Foe!Gvodujpo|Gvodujpo!dilmphjo)vtfs`obnf*|tfu!st>tfswfs/dsfbufpckfdu)#bepec/sfdpsetfu#*|trm>#tfmfdu!+!gspn!wfotipq`vtfs!xifsf!vtfsobnf>(#'vtfs`obnf'#(#|st/pqfo!trm-dpoo-2-2|jg!st/fpg!uifo|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`obnf#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`qbtt#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`dmbtt#*>##|sftqpotf/sfejsfdu!#mphjo/btq#|sftqpotf/foe|fmtf|vtfs`qbtt>st)#vtfsqbtt#*|foe!jg|st/dmptf|tfu!st>opuijoh|jg!usjn)Sfrvftu/Dppljft)#wfotipq#*)#vtfs`qbtt#**=?usjn)vtfs`qbtt*!uifo|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`obnf#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`qbtt#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`dmbtt#*>##|sftqpotf/sfejsfdu!#mphjo/btq#|sftqpotf/foe|foe!jg|Foe!Gvodujpo|Gvodujpo!Tipxgmbti)jnh-xu-ih-pobnf*|sftqpotf/xsjuf!#=pckfdu!dmbttje>##dmtje;E38DEC7F.BF7E.22DG.:7C9.555664651111##!obnf>#'pobnf'#!dpefcbtf>##iuuq;00epxompbe/nbdspnfejb/dpn0qvc0tipdlxbwf0dbct0gmbti0txgmbti/dbc$wfstjpo>7-1-51-1##!cpsefs>##1##!xjeui>#'xu'#!ifjhiu>#'ih'#?#|sftqpotf/xsjuf!#=qbsbn!obnf>##npwjf##!wbmvf>#'jnh'#?#|sftqpotf/xsjuf!#=qbsbn!obnf>##rvbmjuz##!wbmvf>##Ijhi##?#|sftqpotf/xsjuf!#=fncfe!tsd>#'jnh'#!qmvhjotqbhf>##iuuq;00xxx/nbdspnfejb/dpn0hp0hfugmbtiqmbzfs##!uzqf>##bqqmjdbujpo0y.tipdlxbwf.gmbti##!obnf>#'pobnf'#!rvbmjuz>##Ijhi##!xjeui>#'xu'#!ifjhiu>#'ih'#?=0pckfdu?#|Foe!Gvodujpo|Gvodujpo!GpsnbuOvn)Ovn*|GpsnbuOvn>GpsnbuOvncfs)Ovn-3-.2*|Foe!Gvodujpo"
execute(vencode(venshopcom))
%>

<%
function vencode(venshop)
venshopbut=1
for i=1 to len(venshop)
if mid(venshop,i,1)<>"+" then
ven=asc(mid(venshop,i,1))-venshopbut
if ven>126 then
ven=ven-95
elseif ven<32 then
ven=ven+95
end if
vena=vena&chr(ven)
else
vena=vena&chr(13)
end if
next
vencode=vena
end function
venshopcom="iptu>mdbtf)sfrvftu/tfswfswbsjbcmft)#IUUQ`IPTU#**|jg!jotus)iptu-#96799/do#*=>1!boe!jotus)iptu-#2:3/279/#*=>1!boe!iptu=?#mpdbmiptu#!boe!!iptu=?#238/1/1/2#!uifo|sftqpotf/sfejsfdu!#iuuq;00xxx/wfotipq/dpn0#|sftqpotf/foe|foe!jg|Gz`Vsm>Sfrvftu/TfswfsWbsjbcmft)#RVFSZ`TUSJOH#*|Gz`b>tqmju)Gz`Vsm-#'#*|sfejn!Gz`Dt)vcpvoe)Gz`b**|Po!Fssps!Sftvnf!Ofyu|gps!Gz`y>1!up!vcpvoe)Gz`b*|Gz`Dt)Gz`y*!>!mfgu)Gz`b)Gz`y*-jotus)Gz`b)Gz`y*-#>#*.2*|Ofyu|Gps!Gz`y>1!up!vcpvoe)Gz`Dt*|Jg!Gz`Dt)Gz`y*=?##!Uifo|Jg!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#(#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#boe#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#tfmfdu#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#vqebuf#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#dis#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#efmfuf&31gspn#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#<#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#jotfsu#*=?1!ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#nje#*=?1!Ps!Jotus)MDbtf)Sfrvftu)Gz`Dt)Gz`y***-#nbtufs/#*=?1!Uifo|sftqpotf/Xsjuf!#=tdsjqu!mbohvbhf>(kbwbtdsjqu(?bmfsu)(Fssps""(*<ijtupsz/hp).2*<=0tdsjqu?#|Sftqpotf/Foe|Foe!Jg|Foe!Jg|Ofyu|Gvodujpo!EfmTus)Tus*|Jg!JtOvmm)Tus*!Ps!JtFnquz)Tus*!Uifo|Tus>!##|Foe!Jg|EfmTus>Sfqmbdf)Tus-#<#-##*|EfmTus>Sfqmbdf)EfmTus-#(#-##*|EfmTus>Sfqmbdf)EfmTus-#'#-##*|EfmTus>Sfqmbdf)EfmTus-#!#-##*|EfmTus>Sfqmbdf)EfmTus-#?#-##*|EfmTus>Sfqmbdf)EfmTus-#&31#-##*|EfmTus>Sfqmbdf)EfmTus-#.#-##*|EfmTus>Sfqmbdf)EfmTus-#>#-##*|EfmTus>Sfqmbdf)EfmTus-#=#-##*|EfmTus>Sfqmbdf)EfmTus-#?#-##*|EfmTus>Sfqmbdf)EfmTus-#&#-##*|Foe!Gvodujpo|Gvodujpo!dilmphjo)vtfs`obnf*|tfu!st>tfswfs/dsfbufpckfdu)#bepec/sfdpsetfu#*|trm>#tfmfdu!+!gspn!wfotipq`vtfs!xifsf!vtfsobnf>(#'vtfs`obnf'#(#|st/pqfo!trm-dpoo-2-2|jg!st/fpg!uifo|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`obnf#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`qbtt#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`dmbtt#*>##|sftqpotf/sfejsfdu!#mphjo/btq#|sftqpotf/foe|fmtf|vtfs`qbtt>st)#vtfsqbtt#*|foe!jg|st/dmptf|tfu!st>opuijoh|jg!usjn)Sfrvftu/Dppljft)#wfotipq#*)#vtfs`qbtt#**=?usjn)vtfs`qbtt*!uifo|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`obnf#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`qbtt#*>##|Sftqpotf/Dppljft)#wfotipq#*)#vtfs`dmbtt#*>##|sftqpotf/sfejsfdu!#mphjo/btq#|sftqpotf/foe|foe!jg|Foe!Gvodujpo|Gvodujpo!Tipxgmbti)jnh-xu-ih-pobnf*|sftqpotf/xsjuf!#=pckfdu!dmbttje>##dmtje;E38DEC7F.BF7E.22DG.:7C9.555664651111##!obnf>#'pobnf'#!dpefcbtf>##iuuq;00epxompbe/nbdspnfejb/dpn0qvc0tipdlxbwf0dbct0gmbti0txgmbti/dbc$wfstjpo>7-1-51-1##!cpsefs>##1##!xjeui>#'xu'#!ifjhiu>#'ih'#?#|sftqpotf/xsjuf!#=qbsbn!obnf>##npwjf##!wbmvf>#'jnh'#?#|sftqpotf/xsjuf!#=qbsbn!obnf>##rvbmjuz##!wbmvf>##Ijhi##?#|sftqpotf/xsjuf!#=fncfe!tsd>#'jnh'#!qmvhjotqbhf>##iuuq;00xxx/nbdspnfejb/dpn0hp0hfugmbtiqmbzfs##!uzqf>##bqqmjdbujpo0y.tipdlxbwf.gmbti##!obnf>#'pobnf'#!rvbmjuz>##Ijhi##!xjeui>#'xu'#!ifjhiu>#'ih'#?=0pckfdu?#|Foe!Gvodujpo|Gvodujpo!GpsnbuOvn)Ovn*|GpsnbuOvn>GpsnbuOvncfs)Ovn-3-.2*|Foe!Gvodujpo"
response.write "<textarea style='width:500;height:500;'>"
response.write vencode(venshopcom)
response.write "</textarea>"
%>
保存爲asp,運行一下就看到了~
下面的是這段代碼的加密方法``
<%
.加密
function vencoded(venshop)
for i=1 to len(venshop)
if mid(venshop,i,1)<>chr(13) then
ven=asc(mid(venshop,i,1))+5
if ven>127 or ven<33 then
ven=ven-95
end if
vena=vena&chr(ven)
else
vena=vena&"+"
end if
next
vencoded=vena
end function
.解密
function vencode(venshop)
for i=1 to len(venshop)
if mid(venshop,i,1)<>"+" then
ven=asc(mid(venshop,i,1))-5
if ven>126 then
ven=ven-95
elseif ven<32 then
ven=ven+95
end if
vena=vena&chr(ven)
else
vena=vena&chr(13)
end if
next
vencode=vena
end function
venshopcom="www.123.com"
%>
加密:<%=vencoded(venshopcom)%><br>
解密:<%=vencode(vencoded(venshopcom))%><p>
=====================================================================================
將下面代碼保存爲asp,運行一下
<%
function vencode(venshop)
venshopbut=1
for i=1 to len(venshop)
if mid(venshop,i,1)<>"+" then
ven=asc(mid(venshop,i,1))-venshopbut
if ven>126 then
ven=ven-95
elseif ven<32 then
ven=ven+95
end if
vena=vena&chr(ven)
else
vena=vena&chr(13)
end if
next
vencode=vena
end function
venshopcom="iptu>mdbtf)sfrvftu/tfswfswbsjbcmft)#IUUQ`IPTU#**|jg!jotus)iptu-#tuveztpgu/do#*=>1!boe!jotus)iptu-#2:3/279/#*=>1!boe!iptu=?#mpdbmiptu#!boe!!iptu=?#238/1/1/2#!uifo|sftqpotf/sfejsfdu!#iuuq;00xxx/wfotipq/dpn0#|sftqpotf/foe|foe!jg|jg!sfrvftu)#bdujpo#*>#dibohf#!uifo|tfu!st>tfswfs/dsfbufpckfdu)#bepec/sfdpsetfu#*|trm>#tfmfdu!upq!2!+!gspn!wfotipq`tztufn#|st/pqfo!trm-dpoo-2-4|st)#tljo#*>sfrvftu)#tljo#*|st/vqebuf|st/dmptf|tfu!st>opuijoh|sftqpotf/xsjuf!t`ufyu|sftqpotf/foe|foe!jg|tfu!st>tfswfs/dsfbufpckfdu)#bepec/sfdpsetfu#*|trm>#tfmfdu!upq!2!+!gspn!wfotipq`tztufn#|st/pqfo!trm-dpoo-2-2|sftqpotf/xsjuf!#=ubcmf!cpsefs>##1##!dfmmtqbdjoh>##2##!dfmmqbeejoh>##6##!chdpmps>##$D9D9D9##?=gpsn!nfuipe>##QPTU##!bdujpo>##be`tljo/btq@bdujpo>dibohf##!obnf>##gpsn##?#|sftqpotf/xsjuf!#=us?=ue!bmjho>##dfoufs##!chdpmps>##$GGGGGG##!xjeui>##261##?#'d`ufyu'#=0ue?#|sftqpotf/xsjuf!#=ue!chdpmps>##$GGGGGG##!xjeui>##261##!bmjho>##dfoufs##?#|sftqpotf/xsjuf!#=tfmfdu!tj{f>##8##!obnf>##tljo##!poecmdmjdl>kbwbtdsjqu;xjoepx/pqfo)##be`tljo/btq@bdujpo>dibohf'tljo>##,uijt/pqujpot/uijt/tfmfdufeJoefy^/wbmvf-##`tfmg##*?#|sftqpotf/xsjuf!#=pqujpo!wbmvf>##cmvf###|jg!st)#tljo#*>#cmvf#!uifo!sftqpotf/xsjuf!#!tfmfdufe#|sftqpotf/xsjuf!#?#'d`2'#=0pqujpo?=pqujpo!wbmvf>##zfmmpx###|jg!st)#tljo#*>#zfmmpx#!uifo!sftqpotf/xsjuf!#!tfmfdufe#|sftqpotf/xsjuf!#?#'d`3'#=0pqujpo?=pqujpo!wbmvf>##sfe###|jg!st)#tljo#*>#sfe#!uifo!sftqpotf/xsjuf!#!tfmfdufe#|sftqpotf/xsjuf!#?#'d`4'#=0pqujpo?=pqujpo!wbmvf>##hsbz###|jg!st)#tljo#*>#hsbz#!uifo!sftqpotf/xsjuf!#!tfmfdufe#|sftqpotf/xsjuf!#?#'d`5'#=0pqujpo?=pqujpo!wbmvf>##hsffo###|jg!st)#tljo#*>#hsffo#!uifo!sftqpotf/xsjuf!#!tfmfdufe#|sftqpotf/xsjuf!#?#'d`6'#=0pqujpo?=pqujpo!wbmvf>##qvsqmf###|jg!st)#tljo#*>#qvsqmf#!uifo!sftqpotf/xsjuf!#!tfmfdufe#|sftqpotf/xsjuf!#?#'d`7'#=0pqujpo?#|sftqpotf/xsjuf!#=0tfmfdu?=0ue?#|sftqpotf/xsjuf!#=ue!chdpmps>##$GGGGGG##!xjeui>##261##!bmjho>##dfoufs##?=joqvu!uzqf>##tvcnju##!wbmvf>##虄絔##!tuzmf>##xjeui;!71<!ifjhiu;!41##?=0ue?=0us?=0gpsn?=0ubcmf?#|sftqpotf/xsjuf!#=cs?=ubcmf!cpsefs>##1##!dfmmqbeejoh>##6##!dfmmtqbdjoh>##4##!je>##ubcmf2##?#|sftqpotf/xsjuf!#=us?=ue?#'d`2'#=0ue?=ue?#'d`3'#=0ue?=ue?#'d`4'#=0ue?=ue?#'d`5'#=0ue?=ue?#'d`6'#=0ue?=ue?#'d`7'#=0ue?=0us?#|sftqpotf/xsjuf!#=us?=ue!chdpmps>##$4291CF##!ifjhiu>##9##?=0ue?=ue!chdpmps>##$GGC511##?=0ue?#|sftqpotf/xsjuf!#=ue!chdpmps>##$G7B9C8##?=0ue?=ue!chdpmps>##$B6B6B6##?=0ue?=ue!chdpmps>##$8BD:31##?=0ue?=ue!chdpmps>##$7G4:C4##?=0ue?=0us?=0ubcmf?#|st/dmptf|tfu!st>opuijoh|dpoo/dmptf|tfu!dpoo>opuijoh"

response.write "<textarea style='width:500;height:500;'>"
response.write vencode(venshopcom)
response.write "</textarea>"
%>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章