| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1020 人关注过本帖
标题:有关ASP源码解密问题,请高手帮忙!
取消只看楼主 加入收藏
skyliu2004
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-9-13
收藏
 问题点数:0 回复次数:2 
有关ASP源码解密问题,请高手帮忙!
以下文件内容经过二层加密,第一层加密为VBScript.Encode脚本加密方法,第二层是字符算法加密!
login1.asp文件内容如下:

<%@LANGUAGE = "VBScript.Encode" %><%#@~^GgAAAA==GruDHds_/K.sY(Yd/oEBJJ,LAcAAA==^#~@%><%#@~^HgAAAA==./2Kxk+RqDbO+,Dnl9{^Gs{xmh+v#UwsAAA==^#~@%><%#@~^ugMAAA==GrO&Yd/s,tdYKPW2AbR^$Et7xZF&21f3OD5zm~4{fAmf2{2163&62FTI,4W@!~912xTly:Vyw~t/OW,4{fAm&Axt?CD\JP+RNL  1%NR+,+h,x!k1/]GDr]s,eOR因特达(A8客户关系管理系统网络版\ NLR官方网站W2AblzJKPPc5t23m9@!R({qO s,jYAJkP35z^'Ama3J4f9ocl{6,`ar]M/"OI&M_O),aUlOmC[,VbX~fF!p~2r"DkIRY6K=P:xm1mmN~sz6P9{ZIPH6gYRUq\/),Vy)6pP2r"Dd] S/HO),axm1^l9P^baP9{ZIPd(1kOud&MCOl,&{A8@!Zi~ar"D/"Oa6YDr\),aUCOml9~Vz6PG{T)w}DAP`z}1OOU(}k)~syb6NOMP`X}HDOj&}k)P^ za8DC~    HrHO ?q\d),V zaNw}DSP`HG]VqH),%bXi2G;|M]6`1.O;6dr]=P[LLlxM0im@!83TA{;2NO4q@!Tm),;$!vt8@!Lm9&4&[mXmlTRr)T#iC@!(3LAF;2NR~mzm@!A),$mzm@!2 6INcm5F;PPXrgOR?&}k)~,)3)l{NIS29~3W,    4{TFAlP[zHXzHXp8@!,    {&AO9t.ml~^vbXI4F!G~l~aHXHXzXIN@!)-tG421N~`(G!{$=P:XHzHXzp8@!)0F\1$PP4{!FAl~[XXHzLNi8@!l@!4At7m~    8{ZG$),:XHXz%Ni8 3m{Co,`m@!80o~GE2N 4F@!o^),E$TvtF@!LmGz4~q+LN%|lLRr)T#Il@!83TA{;2NO$^zm@!2=~2GR~mzm@!Ai)?DhJ/wPj;IqhOPZ@!&T;@!o1'E9j4$4z2 /28G9mvo:t&[{:RqG7^DGcN~N#:t2[G:R$mGt"^DG`G8A1m&cQ*Bf(A^mf 6m4o63Oy b:t&[{:RnG(;G`b?;IqhYw~JBJEPsREBAA==^#~@%><%#@~^GgAAAA==r6P.;!+/D`rOJ*@!@*JrPO4xjgcAAA==^#~@%><%#@~^NAAAAA==GrPG4~tbAPZ@!&TE@!o1'vBU4A4)2c/&({[mEs@!!^A3cEJSJr~xQwAAA==^#~@%><%#@~^GwAAAA==./2Kxk+RqDbO+,Dn;!+dOvJYrb2gkAAA==^#~@%><%#@~^EgAAAA==GrBbf(Atz2w~JBJEP3wMAAA==^#~@%><%#@~^BgAAAA==n    N~b0JgIAAA==^#~@%><%#@~^jwIAAA==GrPG4~tbAPZ@!&TE@!o1'vBU4A4)2c/&({[mEsEf434F&~@!9qt2`bPKtf[FK Gz^2`v(A8z@!9F4fBBBv~Ef3@!AEf{fGBf4~{T!m@!~fx5^9BA^f4"@!m!^xImfS{BQf($1mfc3B~6m4L0A'v_G4$^1&R6^tT023vS+!!Zf8A^^2'emGv#89(At)3wPf($4b3,!@!&o!@!T^'E9j4~t)3c/&({N1Bs4n~`AGzRTG8@!At{&,Z',!{8@!2t{f*`2F)c!{(@!AtG2R6$mPxPZG8@!AtG2 0~m+Nf(A4b3s~_/GDw~ar.AwP~'Gz^2{3Ib1PA5z^'0N1&~'F)m2{2I)^,\@!!;mxm!@!&0s,9)@!&P93I!^'{7m$!FK)69^&s~Gb@!fwPDGwd/PxVNLu~0^4T03'sLN]~(!@!99{3l|CTo,DwrMhw~DIoPY.~(G!G)@!2'y~@!ZtT&xF[Zm~\KTtT&x81&2^$wOWaJkP81!Z?b@!44fo{L~41!TK@!NN4fo{LPxsLN],l{A[^~'%s,Yar.AwPO]wPYM~6m4T0A'^:    P@!!4o2'81&21$w0^o+F&APn@!8^{黑体s,E~rJ~hKYAAA==^#~@%><%#@~^HgAAAA==./2Kxk+RqDbO+,Dnl9{^Gs{xmh+v#UwsAAA==^#~@%><%#@~^QgAAAA==GrnF&As6Vw~zsYMs~DIs,Y"sPO.s,@!TtLf{8m23m~o~s~wJSJr~lg4AAA==^#~@%><!-- #include file="login.asp" --><%#@~^WAAAAA==GrPsYDwPOIwPYar.AwPDGwd/sO.s,DIoPO"s~D.P'1^]~W1tL0Ax:XP@!!tT&{$tT03sr~EE,aRYAAA==^#~@%><%#@~^IQAAAA==./2Kxk+RqDbO+,Dnl9{^Gs{mKUYmmYvbngwAAA==^#~@%><%#@~^AwEAAA==GrOMsYIwPOw}DAsYG2d/s,w}DhwuYtSwPN4-,f35Z^'N49z!@!el2Gfmo,9(A4b2,!@!fo!@!Lm{B@!7@!?($tz2,T@!&TE@!o^'vBU4$tz3Rk&8{9mBo-@!A~{|8({;'4A8 N%%|K^li~G4A4)2wf($4bAPZ@!fo;@!Tmxx@!\@!?8$4b2~GA8'WA2)=zJ2G2ochK+RfmAz3{2oz({E22Rb9s,G4$t)3wPN4-sr~EE,Q0MAAA==^#~@%><!--#include file=crm/bottom.asp--><%l000000000=3095.0000000%><%#@~^/wAAAA==r6{~^!Z!!Z!ZT!=/;4,kWmv/ |b)b0PUn.\DcZ.+COr8L^YvJj^MkwOr    o sbs?zkY:r(L^Yr# MYor^+`UnD7+Dc\CwhlDtcDn5!+dYcj+M\n.jlDrC(Vn/vEUZ]&n:{1zHAE#*# ?byn@!@*/ |R!,PY4nUPM+kwGxdncDnNb.+1YcE"+xG-mYnRmdagW{JLD+$EdYc?nD7+.#mDkm8V/`rj/I&n:{Hb\3r#b)UN,kWlxN~d!4LlYAAA==^#~@%>

以上这个文件中包含有
<!--#include file=crm/bottom.asp-->
bottom.asp的文件内容发下:
<%sub bottom%><%rem 因特达crm2008%><%rem 申明:本软件不需要解密,可直接使用%><%rem 如果你破解本软件后,造成软件不能使用或部分功能出现问题,请重新安装即可。%><%end sub%><%function o(str,cf)%><%dim word,word1,arr(),arr1(),mo2,i,size3%><%if cf<>"" then%><%size3=Server.CreateObject("Scripting.FileSystemObject").GetFile(Server.MapPath(cf)).Size:dim mo3,mo4:mo3=(size3+128) mod 27:mo4=(size3+256) mod 27:mo3=mo3+------------96:mo4=mo4+------------96:str=replace(str,chr(19),chr(mo3)):str=replace(str,chr(20),chr(mo4))%><%end IF%><%word="<abcefhij0l1m3n7oApBrDsEtTwYyF>":word1=word:for i=1 to len(word)%><%redim preserve arr(i):arr(i)=left(word1,1):word1=right(word,len(word)-i)%><%next%><%for i=ubound(arr) to 2 step -1%><%str=replace(str,arr(i-1),arr(i)):next%><%str=replace(str,chr(18),"<"):str=replace(str,chr(17),"id"):str=replace(str,chr(16),"</"):str=replace(str,chr(15),"name"):str=replace(str,chr(14),"width"):str=replace(str,chr(8),"input"):str=replace(str,chr(7),"</td>"):str=replace(str,chr(6),"<td"):str=replace(str,chr(5),"tr"):str=replace(str,chr(4),"table"):str=replace(str,chr(3),"onMouse"):str=replace(str,chr(2),chr(34)):str=replace(str,chr(1),chr(10)):response.Write str%><%end function%><%l000000000=1620.0000000%>
请帮忙解密login1.asp这个文件,以将这种加密方式推广!!
搜索更多相关主题的帖子: 加密解密 
2008-09-13 23:35
skyliu2004
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-9-13
收藏
得分:0 
我写了一段代码来解,但是代码运行有问题!
<%
Server.ScriptTimeOut = 500 '脚本超时时间
Sub midfile(path_from, path_to)
 list_from = path_from '储存当前源工作目录
 list_to   = path_to '储存当前目标工作目录
 Set fso   = CreateObject("Scripting.FileSystemObject")
 Set Fold  = fso.GetFolder(list_from) '获取Folder对象
 Set fc    = Fold.Files '获取文件记录集
 Set mm    = Fold.SubFolders '获取目录记录集
 For Each f2 in mm
  set objfile = server.createobject("scripting.filesystemobject")
  objfile.CreateFolder(path_to & "\" & f2.name) '创建目录
  midfile path_from & "\" & f2.name, path_to & "\" & f2.name '递归调用
  response.write path_to & "\" & f2.name & " 完毕!<br>"
 Next
 For Each f1 in fc
  file_from = list_from & "\" & f1.name '生成文件地址(源)
  file_to   = list_to & "\" & f1.name '生成文件地址(到)
  fileExt   = lcase(right(f1.name,4)) '获取文件类型
  If fileExt=".asp" Then '具体类型可自行修改添加
   set objfile = server.createobject("scripting.filesystemobject") '定义一个服务器组件(读取源文件)
   set out     = objfile.opentextfile(file_from, 1, True,false)
   str     = out.readall '读取数据
   response.Write str
   out.close
   '// | 文件内容处理模块(主要,其他都是文件操作)  |
word="<abcefhij0l1m3n7oApBrDsEtTwYyF>":
word1=word:
for i=1 to len(word)
redim preserve arr(i):
arr(i)=left(word1,1):
word1=right(word,len(word)-i)
next
for i=ubound(arr) to 2 step -1
str=replace(arr(i),arr(i-1),str):
next
str=replace("<",chr(18),str):
str=replace("id",chr(17),str):
str=replace("</",chr(16),str):
str=replace("name",chr(15),str):
str=replace("width",chr(14),str):
str=replace("input",chr(8),str):
str=replace("</td>",chr(7),str):
str=replace("<td",chr(6),str):
str=replace("tr",chr(5),str):
str=replace("table",chr(4),str):
str=replace("onMouse",chr(3),str):
str=replace(chr(34),chr(2),str):
str=replace(chr(10),chr(1),str):
response.write str

   set objfile = server.createobject("scripting.filesystemobject") '定义一个服务器组件(写入目标文件)
   set outt    = objfile.createtextfile(file_to,TRUE,FALSE)
   outt.write(str) '写入数据
   outt.close
  else '否则直接复制文件
   Set fso = CreateObject("Scripting.FileSystemObject")
   fso.CopyFile file_from, file_to
  End If
 Next
End Sub

midfile Server.mappath("../aa"), Server.mappath("../bb") '调用示例 源目录temp/aaa 处理后存到temp/bbb
        '源目录                     目的目录(必须是已经存在的目录)
%>
不能将文件内容写进去
2008-09-14 09:48
skyliu2004
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-9-13
收藏
得分:0 
知道算法,就一定有机会解密掉!!!
谁能帮帮我呀!
2008-09-14 14:28
快速回复:有关ASP源码解密问题,请高手帮忙!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017160 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved