您的位置首页快问快答

ASP文件都加密了,不知道怎么解密,有高手指点下吗?

ASP文件都加密了,不知道怎么解密,有高手指点下吗?

的有关信息介绍如下:

ASP文件都加密了,不知道怎么解密,有高手指点下吗?

这个其实不是加密,只不过是增加代码的复杂程度和迷惑性而已,它最终仍然是要自觉把代码恢复为正常代码再继续运行的(换句话说就是你无须专门去解密它,它自己会自动解密后再发送到浏览器的),我们要做的就是在它自动解密后即截获它的代码,那么获得的就是解密后的代码了。

就这条题目而言,CCYCCC这个函数就是它的解密函数,是最关键的地方,找到它所有问题就迎刃而解了。这个函数是肯定存在的,如果当前页面没找到,那就肯定在Include文件中。

具体做法:

新建一个asp文件:

----------------------------------------------------------

<%

function CCYCCC(s)

'把原文件中的CCYCCC函数的代码复制到这里

end function

jm=CCYCCC(ChrW(107)&ChrW(80)&ChrW(115)&ChrW(126)&ChrW(114)&ChrW(37)&......把原文件中的那些乱七八糟的代码都复制到这里......ChrW(69)&ChrW(53)&ChrW(81)&ChrW(109))

jm=replace(jm,"CYCCCC","Response") '这5行是把那些迷惑人的字眼转换为正常字符

jm=replace(jm,"CYCCCY","Request")

jm=replace(jm,"CCYYYC","Session")

jm=replace(jm,"CYCCYC","Application")

jm=replace(jm,"CYCCYC","Server")

%>

<%=jm%>

----------------------------------------------------------

把这个ASP文件放到服务器运行它,那么在文本框中显示的就是解密后的代码了。

如果这样的代码有多段,那么可以分别操作进行解密。

附注:代码不一定有效,因为你提供的资料本身就不完整。